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

Slides:



Advertisements
Similar presentations
Eike Stepper Berlin, Germany CDO Model Repository 4.1 Release Review.
Advertisements

Scale, Share and Store your Models with CDO 2.0 Eclipse Live Webinar, January 29, 2009 Eike Stepper
Eike Stepper Berlin, Germany Now that I've Got a Model EclipseCon Europe ,
Mainframe Modernization
Jenkins User Conference Jenkins User Conference San Francisco, Sept #jenkinsconf Using Jenkins in the Enterprise and the Cloud Mark Prichard Kohsuke.
Eike Stepper Berlin, Germany Scale, Share and Store your Models with CDO 2.0 EclipseCon.
1 Countermeasures against Consistency Anomalies in Databases with Relaxed ACID Properties. By Lars Frank Copenhagen Business School.
Martin Flügge Berlin, Germany Let the sunshine in! News from the Dawn side of.
Chapter 6 Database Design
Team Collaboration across Business Value Chain – Approach of Internet Application Framework (IAF) Context Aware Collaboration in Mobile Enterprise Applications.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Version control Using Git 1Version control, using Git.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
What is Architecture  Architecture is a subjective thing, a shared understanding of a system’s design by the expert developers on a project  In the.
Subversion, an Open Source Version Control System An Introduction.
© 2008 by Eike Stepper; made available under the EPL v1.0 | Connected Data Objects (CDO) The EMF Model Repository.
Eike Stepper Berlin, Germany The CDO Model Repository Perfect for the Enterprise.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Slide 1 Copyright © 2010 MarkLogic ® Corporation. All rights reserved. Introduction to MarkLogic 4.2 Kenneth Chestnut, Vice President of Product Marketing.
SQLintersection Session SQL37 SQL Server 2012 Availability Groups Aaron Bertrand
Version control Using Git Version control, using Git1.
Eike Stepper Berlin, Germany Scale, Share and Store your Models with CDO EclipseCon.
Information System Development Courses Figure: ISD Course Structure.
Distributed Database Systems Overview
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
Version Control Systems. Version Control Manage changes to software code – Preserve history – Facilitate multiple users / versions.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Eike Stepper ES-Computersysteme Berlin, Germany CDO Model Repository An Update.
@mariorod1 source control models.
Eike Stepper Berlin, Germany Scale, Share and Store your Models with CDO Eclipse.
MySQL Overview Jed Reynolds Write Your Questions on the Board! Landscape, Engines, HA, Performance Questions.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Eike Stepper Berlin, Germany CDO Model Repository Where Models Live SAP Modeling.
Eike Stepper ES-Computersysteme Berlin, Germany CDO 2.0 Preview Power to the People Appealing to a Broader Community.
Eike Stepper ES-Computersysteme Berlin, Germany CDO Model Repository A Model Repository for EMF A Framework for.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Introduction to Git - Chirag Dani. Objectives Basics of Git Understanding different “Mindset of Git” Demo - Git with Visual Studio.
Does the Optimistic Concurrency resolve your blocking problems Margarita Naumova, SQL Master Academy.
Martin Flügge Berlin, Germany Dawn Rise of the Collaborative UI EclipseCon Santa.
NALINI S. NAUTIYAL SYSTEM SOFTWARE DIVISION Subversion.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
Intra-Farm Shared Services
OPCATeam OPM-based Collaborative Systems Modeling
Secrets to Fast, Easy High Availability for SQL Server in AWS
Chapter 16 Database Administration and Security
CDO Orthogonal Aspects of Models
Let the sunshine in! News from the Dawn side of life
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Chapter 6 Database Design
Scale, Share and Store your Models with CDO
Connected Data Objects (CDO)
Quality framework for Stepping into the Cloud
Research Issues in Electronic Commerce
CDO Model Repository Where Models Live
Johan Hedberg Microsoft Azure MVP BizTalk Server – Behind enemy lines.
Customer Focused Testing Model - Bridging The Gap
Customer Focused Testing Model - Bridging The Gap
A Model Repository for EMF A Framework for Distributed Shared Models
Dawn Rise of the Collaborative UI
A Model Repository for EMF A Framework for Distributed Shared Models
Now that I've Got a Model Where's My Application?
To give “WOW” experience to the Transporter and Logistics
Git in Visual Studio.
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

Science Fiction, Poetry, Biography Querying CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v 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

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

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

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

CSA: Autonomous Mobile Robots CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v Photos taken from

Comsol: Multiphysics Simulation CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v Photos taken from Authoring Solving

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

More Success Stories CDO - Orthogonal Aspects of Models © 2011 by Eike Stepper, Berlin, Germany. Made available under the EPL v  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

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