Understanding the Architecture of a Client Application
The architecture of a CDO application is characterized by its mandatory dependency on EMF, the Eclipse Modeling
Framework. Most of the time an application interacts with the object graph of the model through standard EMF APIs
because CDO model graph objects are
EObjects. While CDO's basic functionality integrates nicely and
transparently with EMF's extension mechansims some of the more advanced functions may require to add direct
dependendcies on CDO to your application code.
The following diagram illustrates the major building blocks of a CDO application:
The Open Services Gateway Initiative (OSGi)...