Download presentation
Presentation is loading. Please wait.
Published byBarnard West Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.