| Do you like to model and generate your applications with the <em>Eclipse Modeling Framework</em> (EMF)? | |
| That's fine because EMF is really great at generating model based runtimes, user interfaces and XML serialization! | |
| <p> | |
| But what if: | |
| <p> | |
| <ul> | |
| <li>you require more enterprise-like model persistence than XML serialization? | |
| <li>your application has to be available for multiple users at the same time? | |
| <li>your model resources are too huge to fit into XML files? | |
| <li>you need object grained locking and transactions that span multiple resources? | |
| <li>your users appreciate to always look at the latest state of the central model? | |
| <li>they could simply switch back their view of the model to historical states? | |
| </ul> | |
| The CDO model repository and distributed shared model for EMF | |
| delivers solutions to the afore mentioned challenges and more. | |
| CDO is a component of the Modeling project for many years now | |
| and the latest generation has a completely new design and a | |
| whole bunch of cool new features. | |
| <p> | |
| This symposium talk provides you with an introductory overview of the | |
| rationale behind the CDO technology. That includes a review of the | |
| requirements as well as explanations of the major design concepts. | |
| The focus of this talk is on the functional aspects | |
| that adopters need to be aware of, the CDO client-side integration | |
| with EMF in particular. A short overview of the CDO server-side | |
| concepts rounds up the big picture. | |
| <p> | |
| You will be able to easily learn even the more complicated details by | |
| settling back and watching the various animations that accompany this talk! | |
| Those of you attracted by this high-level introduction are invited to | |
| deepen their understanding in a follow-up talk with even more | |
| background and coding examples: | |
| <p> | |
| <em>CDO Model Repository - Part 2: A Detailed Walk-Through</em> |