Figure 4.1 A View of CPLEX in Concert Technology
Figure 4.1 illustrates the design of Concert Technology and how a user program uses it. Concert Technology defines a set of interfaces for modelling objects. Such interfaces do not actually consume memory (this is the reason the box in the figure has a dotted outline). When creating a Concert Technology modelling object using CPLEX, an object is created in the CPLEX database that implements the interface defined by Concert Technology. However, a user application never accesses such objects directly but only communicates with them through the interfaces defined by Concert Technology.