Presentation is loading. Please wait.

Presentation is loading. Please wait.

Eike Stepper Berlin, Germany CDO Orthogonal Aspects of Models EclipseCon Europe,

Similar presentations


Presentation on theme: "Eike Stepper Berlin, Germany CDO Orthogonal Aspects of Models EclipseCon Europe,"— Presentation transcript:

1 Eike Stepper stepper@esc-net.de http://www.esc-net.de http://thegordian.blogspot.com Berlin, Germany CDO Orthogonal Aspects of Models EclipseCon Europe, November 2, 2011

2 Distribution CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 2 EMF Application Repository

3 Persistence CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 3 EMF Application Repository JDBCHibernateObjectivityMongoDBDB4OMEM

4 Lazy Loading CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 4 EMF Application Resource Set CDO Application Resource Set

5 Automatic Unloading CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 5 EMF Application Resource Set CDO Application Resource Set

6 Read-Only Views CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 6 CDO Application Session Resource Set View shared

7 Transactions and Save Points CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 7 CDO Application Session Resource Set ViewTransaction Resource Set shared

8 Concurrency and Integrity CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 8  Default Locking Strategy  Optimistic write locks during commit  Optional Explicit Locking  Pessimistic read and write locks  Lock escalation  Long lasting write reservations  Referential Integrity  Stale reference prevention  Containment cycle prevention

9 Auditing CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 9

10 Branching CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 10

11 Merging CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 11 CDOBranch branch = branchManager.getBranch("MAIN/team1"); CDOTransaction tx = session.openTransaction(); tx.merge(branch.getHead(), new DefaultCDOMerger()); tx.commit();

12 Science Fiction, Poetry, Biography Querying CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 12 CDOView view = session.openView(); CDOQuery query = view.createQuery("ocl", "self.books->collect(b : Book | b.category")); Iterator iterator = query.getResultAsync(String.class); self.books->collect(b : Book | b.category EMF Application Repository

13 master Failover Cluster CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 13 Repository EMF Application master Repository backup Failover Monitor

14 Offline Replication CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 14 Repository EMF Application master Repository clone

15 NASA: Distributed Plan Editing CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 15

16 CSA: Autonomous Mobile Robots CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 16 Photos taken from http://www.asc-csa.gc.ca/eng/sciences/avatar.asp

17 Comsol: Multiphysics Simulation CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 17 Photos taken from http://www.comsol.de/press/news/article/648 Authoring Solving

18 UBS: Tool Landscape Vision CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 18

19 More Success Stories CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 19  RUAG: Homeland Security  Thales: Systems Engineering Modeler  Obeo: Obeo Designer  NoMagic: MagicDraw + Team Server  Paranor: Xtext Builder Optimization  Benchmark Consulting: Software Modernization  Open Canarias: Transforms of Cobol ASTs  RBCCM: Software Provisioning  WIPFLi: Product Model Workbench  Bombardier: Railway Station Designer  MobilePeople: Search Services

20 CDO 3D CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v1.0 20 See you Friday 11:30 - 12:00 Room: Theater Thank You


Download ppt "Eike Stepper Berlin, Germany CDO Orthogonal Aspects of Models EclipseCon Europe,"

Similar presentations


Ads by Google