SlideShare uma empresa Scribd logo
1 de 112
Open Source Meets Open Specifications:
        Eclipse and the OMG™


                Long Talk

                Kenn Hussey
                Embarcadero Technologies




© 2008 by Embarcadero Technologies; made available under the EPL v1.0 | March 18, 2008
Contents
• Why
    Open Specifications + Open Source


• What
    OMG + Eclipse


• How
    Technology Adoption + Development


• Who
    Task Force Members + Project Committers



        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
What Are Open Specifications?
• Specifications created and controlled, in an open and
  fair way, by an association or standardization body
  aimed at supporting interoperability and
  interchangeability

• Open specifications are not controlled by a single
  company or individual or by a group with
  discriminatory membership criteria

• Specifications should not be confused with standards


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
What is Open Source?
• A set of principles and practices on how to write software

• According to the Open Source Initiative, terms must include:
    1.    Free Redistribution
    2.    Source Code
    3.    Derived Works
          Integrity of The Authors’ Source Code
    4.
    5.    No Discrimination Against Persons or Groups
    6.    No Discrimination Against Fields of Endeavor
    7.    Distribution of License
    8.    License Must Not Be Specific to a Product
    9.    License Must Not Restrict Other Software
    10.   License Must Be Technology-Neutral

      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Open Specifications + Open Source
Industry standards lead to commoditization
    open specifications are interchange standards

Reference implementations offer competitive advantage
    development cost savings
    ease of gaining market share vs. closed platforms
    reference platform influences adopters


Reference implementations change rules for success
    shift towards solution-oriented products
    leverage common infrastructure to create specialized products
    ability to integrate becomes an opportunity as increased platform adoption
     leads to more things to integrate



       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Contents
• Why
    Open Specifications + Open Source


• What
    OMG + Eclipse


• How
    Technology Adoption + Development


• Who
    Task Force Members + Project Committers



        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
What is the OMG?
• The Object Management Group™ is an
  international, open membership, not-for-profit
  computer industry consortium

• OMG Task Forces develop enterprise integration
  standards for a wide range of technologies, including:
      Real-time
      Embedded and Specialized Systems
      Analysis & Design
      Architecture-Driven Modernization
      Middleware

        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Business Process Definition Metamodel
• BPDM provides the capability to represent and model
  business processes independent of notation or
  methodology, thus bringing these different approaches
  together into a cohesive capability.

• Version 1.0 finalization underway

• FTF chaired by Antoine Lonjon (MEGA International)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Business Process Modeling Notation
• BPMN provides a standard visualization mechanism
  for business processes defined in an execution-
  optimized business process language

• Version 1.2 revision underway

• RTF chaired by Stephen White (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Business Process Model and Notation
• BPMN2 will reconcile the BPMN and BPDM standards
  into a single language that defines the
  notation, metamodel, and interchange format for
  Business Process Diagrams (BPD) and represent the
  amalgamation of best practices within the business
  modeling community

• RFP response submission underway

• Submission teams chaired by Stephen White (IBM)
  and Antoine Lonjon (MEGA International)
     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Diagram Definition
• DD will enable the definition and exchange of diagram
  syntax definitions and their bindings to MOF-based
  abstract syntaxes

• RFP response submission underway




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Information Management Metamodel
• IMM will enable modeling and interchange of the
  complete information lifecycle as well as traceability
  among OO, Data, and XML models

• RFP response submission underway

• Submission team chaired by Harsh Sharma (MetLife)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Meta Object Facility
• MOF is an extensible model driven integration
  framework for defining, manipulating and integrating
  metadata™ and data in a platform independent
  manner

• Version 2.1 revision underway

• RTF co-chaired by Jim Amsden (IBM), Pete Rivett
  (Adaptive), and Manfred Koethe (88solutions)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF Models to Text Transformation Language
• MOF M2T addresses how to translate a model to
  various text artifacts such as code, deployment
  specifications, reports, documents, etc.

• Version 1.0 available




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF 2.0 Facility and Object Lifecycle
• MOF FOL separates out those aspects of MOF related
  to communicating with and managing the quot;facilitiesquot;
  responsible for providing the capabilities covered by
  the other MOF specifications

• Version 1.0 finalization underway

• FTF chaired by Pete Rivett (Adaptive)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF Queries / Views / Transforms
• MOF QVT addresses a technology neutral part of
  MOF and pertains to queries on models, views on
  metamodels, and transformations of models

• Version 1.1 revision underway

• RTF co-chaired by Mariano Belaunde (France
  Telecom) and Sreedhar Reddy (TCS)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Object Constraint Language
• OCL specifies a formal language used to describe
  expressions on UML models; these expressions
  typically specify invariant conditions that must hold for
  the system being modeled or queries over objects
  described in a model

• Version 2.1 revision underway

• RTF chaired by Mariano Belaunde (France Telecom)



      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Ontology Definition Metamodel
• ODM represents the foundation for an extremely
  important set of enabling capabilities for Model Driven
  Architecture® (MDA®) based software
  engineering, namely the formal grounding for
  representation, management, interoperability, and
  application of business semantics

• Version 1.0 finalization underway

• FTF co-chaired by Evan Wallace (NIST) and Elisa
  Kendall (Sandpiper Software)
     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Production Rule Representation
• PRR provides a standard production rule
  representation that is compatible with rule engine
  vendors' definitions of production rules and can be
  used for interchange of business rules amongst rule
  modeling tools (and other tools that support rule
  modeling as a function of some other task)

• Version 1.0 finalization underway

• FTF chaired by Christian de Sainte Marie (ILOG)


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Semantics of Business Vocabulary and
Business Rules
• SBVR defines the semantics of business
  vocabulary, business facts, and business rules; as well
  as an XMI schema for the interchange of business
  vocabularies and business rules among organizations
  and between software tools

• Version 1.1 revision underway

• RTF co-chaired by Cheryl Estep (Business Rules
  Group) and Donald Chapin (Business Semantics)


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Software Process Engineering Metamodel
• SPEM is used to describe a concrete software
  development process or a family of related software
  development processes

• Version 2.0 adopted




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Systems Modeling Language
• SysML is a general-purpose graphical modeling
  language for specifying, analyzing, designing, and
  verifying complex systems that may include
  hardware, software, information, personnel, procedure
  s, and facilities

• Version 1.1 revision underway

• RTF co-chaired by Sanford Friedenthal (Lockheed
  Martin) and Roger Burkhart (Deere & Company)


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Unified Modeling Language
• UML is a graphical language for
  visualizing, specifying, constructing, and documenting
  the artifacts of distributed object systems

• Version 2.2 revision underway

• RTF co-chaired by Bran Selic (IBM) and Pete Rivett
  (Adaptive)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML Diagram Interchange
• UML DI enables a smooth and seamless exchange of
  documents compliant to the UML standard (referred to
  as UML models) between different software tools

• Version 1.1 revision underway

• RTF chaired by Manfred Koethe (88solutions)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML Human-Usable Textual Notation
• HUTN specifies a notation for expressing other
  specifications in terms of the UML Profile for
  Enterprise Distributed Computing and its companion
  UML Profile for CORBA

• Version 1.0 available




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML Profile for Modeling and Analysis of Real-
time and Embedded Systems
• MARTE adds capabilities to UML for model-driven
  development of Real Time and Embedded Systems
  (RTES); it provides support for
  specification, design, and verification/validation stages

• Version 1.0 finalization underway

• FTF co-chaired by Sébastien Gerard (CEA), Bran
  Selic (IBM), and Laurent Rioux (Thales)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML Testing Profile
• The UML Testing Profile defines a language for
  designing, visualizing, specifying, analyzing, constructi
  ng and documenting the artifacts of test systems

• Version 2.0 revision underway

• RTF co-chaired by Ina Schieferdecker (Fraunhofer
  FOKUS) and Serge Lucio (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Workflow Management Facility (WMF)
• WMF provides standard interfaces for workflow
  execution control, monitoring, and interoperability
  between workflows defined and managed
  independently of each other

• Version 1.2 available




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
XML Metadata Interchange
• XMI is a model driven XML Integration framework for
  defining, interchanging, manipulating and integrating
  XML data and objects

• Version 2.2 revision underway

• RTF chaired by Manfred Koethe (88solutions) and Jim
  Amsden (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
What is Eclipse?
• Eclipse is an open source community whose projects are focused on
  building an extensible development platform, runtimes and application
  frameworks for building, deploying and managing software across the
  entire software lifecycle

• The Eclipse projects can be conceptually organized into seven different
  quot;pillarsquot; or categories:
      Enterprise Development
      Embedded and Device Development
      Rich Client Platform
      Rich Internet Applications
      Application Frameworks
      Application Lifecycle Management (ALM)
      Service Oriented Architecture (SOA)



        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Data Tools Platform
• DTP provides extensible frameworks and exemplary
  tools enabling the development of offerings specific to
  particular data-centric technologies

• Mature top-level project

• Lead is John Graham (Sybase)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Model Base
• Model Base is the foundation of DTP and consists of
  the database definition model, SQL model, SQL query
  model, and SQL XML query model

• Mature sub-project of DTP

• Lead is Der Ping Chou (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Modeling Project
• EMP focuses on the evolution and promotion of
  model-based development technologies within the
  Eclipse community by providing a unified set of
  modeling frameworks, tooling, and standards
  implementations

• Mature top-level project

• Leads are Richard Gronback (Borland) and Ed Merks
  (IBM)


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Modeling Framework
• EMF is a framework and code generation facility for
  building tools and other applications based on a
  structured data model

• Mature sub-project of EMP

• Lead is Ed Merks (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Modeling Framework Technology
• EMFT exists to incubate new technologies that extend
  or complement EMF

• Incubating sub-project of EMP

• Lead is Ed Merks (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Ecore Tools
• Ecore Tools provides a complete environment to
  create, edit and maintain Ecore models

• Incubating component of EMFT

• Lead is David Sciamma (Anywhere Technologies)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Generative Modeling Technologies
• GMT aims to produce a set of prototypes in the area of
  Model Driven Engineering (MDE); GMT is the official
  research incubator project of EMP

• Incubating (non-conforming) sub-project of EMP

• Lead is Jean Bezivin (Université de Nantes)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UMLX
• UMLX is a concrete graphical syntax to complement
  the MOF QVT model transformation language

• Incubating (non-conforming) component of GMT

• Lead is Ed Willink (Thales)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Graphical Modeling Framework
• GMF provides a generative component and runtime
  infrastructure for developing graphical editors based
  on EMF and GEF

• Mature sub-project of EMP

• Lead is Richard Gronback (Borland)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Model to Model Transformations
• M2M will deliver a framework for model-to-model
  transformation languages

• Incubating sub-project of EMP

• Lead is Frédéric Jouault (Université de Nantes)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Model to Text Transformations
• M2T focuses on the generation of textual artifacts from
  models; its purpose is to provide implementations of
  industry standard and de facto Eclipse standard
  model-to-text engines

• Incubating sub-project of EMP

• Lead is Paul Elder (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Model Development Tools
• MDT provides implementations of industry standard
  metamodels and exemplary tools for developing
  models based on those metamodels

• Incubating sub-project of EMP

• Lead is Kenn Hussey (Embarcadero Technologies)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Business Process Model and Notation
• BPMN2 will provide a metamodel implementation
  based on the forthcoming Business Process Model
  and Notation (BPMN 2.0) OMG specification

• Incubating component of MDT

• Lead is Kenn Hussey (Embarcadero Technologies)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
EMF Ontology Definition Metamodel
• EODM is an implementation of RDF™(S)/OWL
  metamodels of the Ontology Definition Metamodel
  (ODM) using EMF with additional
  parsing, inference, model transformation and editing
  functions

• Incubating component of MDT

• Lead is Lei Zhang (IBM)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Information Management Metamodel
• IMM will provide metamodel/profile implementations
  based on the forthcoming Information Management
  Metamodel (IMM) OMG specification

• Incubating component of MDT

• Lead is Kenn Hussey (Embarcadero Technologies)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Object Constraint Language
• OCL is an implementation of the Object Constraint
  Language (OCL) OMG specification for EMF-based
  models

• Mature component of MDT

• Lead is Christian Damus (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OCL Tools
• OCL Tools aims to provide first-class support for
  modelers working with specifications containing
  expressions written in OCL

• Incubating component of MDT

• Lead is Miguel Garcia (Hamburg University of
  Technology)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Semantics for Business Vocabulary and Rules
• SBVR will provide a metamodel implementation and
  sample tools based on the adopted Semantics of
  Business Vocabulary and Business Rules (SBVR)
  OMG specification

• Incubating component of MDT

• Lead is Dave Carlson (XML Modeling)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Unified Modeling Language 2.x
• UML2 is an EMF-based implementation of the UML
  2.x metamodel for the Eclipse platform

• Mature component of MDT

• Lead is James Bruck (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML2 Tools
• UML2 Tools is a set of GMF-based editors for viewing
  and editing UML models

• Incubating component of MDT

• Lead is Michael Golubev (Borland)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
XML Schema Infoset Model
• XSD is a library that provides an API for manipulating
  the components of an XML Schema as described by
  the W3C XML Schema specifications, as well as an
  API for manipulating the DOM™-accessible
  representation of XML

• Mature component of MDT

• Lead is Ed Merks (IBM)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Textual Modeling Framework
• TMF will provide a parser that instantiates a model
  from a textual representation based on a specified
  metamodel and a feature-rich Eclipse editor that is
  aware of the corresponding specified concrete syntax

• Incubating (non-conforming) sub-project of EMP

• Leads are Frédéric Jouault (Université de Nantes) and
  Sven Efftinge (itemis AG)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Technology Project
• ETP encapsulates three separate activity
  streams, Research, Incubators, and Education, all
  overseen by a single Project Management Committee
  (PMC)

• Mature top-level project

• Lead is Bjorn Freeman-Benson (Eclipse Foundation)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Process Framework
• EPF aims at producing a customizable software
  process engineering framework, with exemplary
  process content and tools, supporting a broad variety
  of project types and development styles

• Mature sub-project of ETP

• Lead is Per Kroll (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Java Workflow Tooling
• JWT aims to build design time, development time, and
  runtime workflow tools in order to provide a
  complete, flexible, interoperable Business Process
  Management (BPM) platform

• Incubating sub-project of ETP

• Leads are Marc Dutoo (Open Wide) and Florian
  Lautenbacher (University of Augsburg)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
SOA Tools Platform
• STP provides frameworks and exemplary, extensible
  tools that enable the
  design, configuration, assembly, deployment, monitori
  ng, and management of software designed around a
  Service Oriented Architecture (SOA)

• Incubating top-level project

• Lead is Oisin Hurley (Iona)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
STP BPMN Modeler
• BPMN provides an editor and a set of tools to model
  business process diagrams using BPMN notation

• Incubating sub-project of STP

• Lead is Hugues Malphettes (Intalio)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Test and Performance Tools Platform (TPTP)
• TPTP provides an open platform supplying powerful
  frameworks and services that allow software
  developers to build unique test and performance
  tools, both open source and commercial, that can be
  easily integrated with the platform and with other tools

• Mature top-level project

• Lead is Oliver Cole (OC Systems)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Testing Tools
• Testing Tools provides frameworks for building testing
  tools by extending TPTP with testing
  editors, deployment and execution of tests, execution
  environments and associated execution history
  analysis and reporting

• Mature sub-project of TPTP

• Lead is Paul Slauenwhite (IBM)



     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Web Tools Platform
• WTP extends the Eclipse platform with tools for
  developing Web and Java EE applications, including
  source and graphical editors for a variety of
  languages, wizards and built-in applications to simplify
  development, and tools and APIs to support
  deploying, running, and testing applications

• Mature top-level project

• Lead is David Williams (IBM)


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Source Editing
• Source Editing provides source editing support for
  typical quot;webquot; languages and the mixing of them, with a
  focus on making the editors extensible and easily
  reusable

• Mature sub-project of WTP

• Lead is Nitin Dahyabhai (IBM)




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG + Eclipse
Eclipse is a contributing member of the OMG, which
 means that it has voting rights in both the Domain
 Technical Committee (DTC) and Platform Technical
 Committee (PTC)

Natural intersection between Eclipse project
 categories and OMG technology areas

Eclipse projects/sub-projects/components not
 considered reference implementations of OMG
 specifications
     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Contents
• Why
    Open Specifications + Open Source


• What
    OMG + Eclipse


• How
    Technology Adoption + Development


• Who
    Task Force Members + Project Committers



        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Technology Adoption Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Request For Information Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Request For Proposal Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Request For Proposal Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Specification Adoption Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Specification Finalization Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Specification Revision Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Development Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Project Review Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Project Declaration Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Project Creation Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Project Graduation Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Project Promotion Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Project Termination Process




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Technology Adoption + Development
Both Eclipse and the OMG operate on a principle of one
 organization, one vote

Obvious similarities between Eclipse and OMG processes
      Project Review ~ Specification Adoption
      Project Creation ~ Request For Proposal
      Project Graduation ~ Specification Finalization
      Project Promotion ~ Specification Revision


Releases of Eclipse projects are not synchronized with
 availability OMG specification versions



        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Contents
• Why
    Open Specifications + Open Source


• What
    OMG + Eclipse


• How
    Technology Adoption + Development


• Who
    Task Force Members + Project Committers



        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Membership Matrix
                  Contributing      Domain            Platform          Influencing       Trial             Analyst
                                                                        Government
                                                                        University

                         YES              YES               YES               YES                YES               YES
DTC Meeting
                                                                                             (One person)    (One person twice
 Attendance
                                                                                                                 per year)

  DTC Vote               YES              YES                NO                NO                 NO                  NO

                         YES              YES               YES               YES                YES               YES
PTC Meeting
                                                                                             (One person)    (One person twice
 Attendance
                                                                                                                 per year)

  PTC Vote               YES                 NO             YES                NO                 NO                  NO

                         YES              YES               YES               YES                YES               YES
TF Attendance                                                                                (One person)    (One person twice
                                                                                                                 per year)

   TF Vote               YES              YES               YES               YES                 NO                  NO

                         YES              YES               YES               YES                YES               YES
Subcommittee
                                                                                             (One person)    (One person twice
 Attendance
                                                                                                                 per year)

Subcommittee
                         YES              YES               YES                NO                 NO                  NO
    Vote




             Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OMG Membership Matrix
                      Contributing      Domain            Platform          Influencing       Trial                    Analyst
                                                                            Government
                                                                            University

                             YES              YES               YES               YES                YES                         YES
      SIG
                                                                                                 (One person)
  Attendance


   SIG Vote                  YES              YES               YES               YES                  NO                        NO


 TC Documents                YES              YES               YES               YES                 YES                        YES

  Can hold an
 OMG Board of                YES              YES               YES                NO                  NO                        NO
 Directors seat

  Can hold an
  Architecture               YES              YES               YES                NO                  NO                        NO
   Board seat

 Can propose
  Technology                 YES              YES               YES                NO                  NO                        NO
 for Adoption

                             YES              YES               YES               YES                 YES                        YES
Send/Receive On
                                                                                              (Send to lists only in
OMG Email Lists
                                                                                                   first year)




                 Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse Membership
• Associate
     organizations that are a non-for-profit organization, standards
      body, university, research institute or publisher which participates in the
      development of the Eclipse ecosystem

• Add-in Provider
     organizations that view Eclipse as an important part of their corporate and
      product strategy

• Strategic
     organizations that view Eclipse as a strategic platform and are investing
      developer and other resources to further develop the Eclipse technology

• Committer
     individuals that are the core developers of the Eclipse projects and can
      commit changes to project source code


        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
IMM (SQL) and Model Base

                           88solutions

             Adaptive

    Embarcadero Technologies                                                  Actuate Corporation


  KDM Analytics

                                                    IBM
          MEGA International


  Model Driven Solutions                                                             Sybase

             No Magic

                    Sandpiper Software




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF (EMOF) and EMF

                              88solutions
              Adaptive
                             Borland

     Fraunhofer FOKUS

              Hewlett-Packard
 Fujistsu
                                                     IBM                          Embarcadero Technologies
              INRIA

  Interactive Objects Software

                         SAP
            Red Hat

                              Unisys
              Softeam
                                 XTG




       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF 2.0 FOL and EMF


                       88solutions


            Adaptive


                                       Embarcadero Technologies


   MEGA International
                                                  IBM



                   NIST




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
XMI and EMF

                             88solutions
              Adaptive

                   Axway Software

   Hewlett-Packard

                                       Embarcadero Technologies
         MEGA International

 Mercury Computer Systems                          IBM

            NIST


         Select Business Solutions

                             UMTP




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF (EMOF) and Ecore Tools

                                 88solutions
               Adaptive
                                Borland

     Fraunhofer FOKUS

               Hewlett-Packard
 Fujistsu
                          IBM                                                     Anywhere Technologies
            INRIA

  Interactive Objects Software

                          SAP
            Red Hat

                                 Unisys
               Softeam
                                   XTG




       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
DD and GMF


                          Adaptive

       Deere & Company


             Fujitsu


   Pathfinder Solutions                          IBM                                     Borland


            Sparx Systems



                          TCS




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF QVT and UMLX

                                 88solutions
                  Adaptive

                              Borland

      Fachhochschule Vorarlberg

           France Telecom

Laboratoire Informatique de Paris 6                   THALES

   Fraunhofer FOKUS

                           INRIA

           No Magic
                          Softeam

                                     TCS




          Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF QVT and M2M

                                 88solutions
                  Adaptive

                             THALES

      Fachhochschule Vorarlberg

           France Telecom

Laboratoire Informatique de Paris 6                    Borland                                  OBEO

   Fraunhofer FOKUS

                           INRIA

           No Magic
                          Softeam

                                     TCS




          Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF M2T and M2T


                         Compuware
                                                                                IBM
     Interactive Objects Software


      Mentor Graphics

                                                                                           itemis AG
  Pathfinder Solutions


       SINTEF

                                                                                OBEO
                Softeam

                          TCS




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
BPMN 2.0 and BPMN2

                              BEA Systems
                  IBM

                          Oracle
         SAP
                   Adaptive                                                   Embarcadero Technologies

  Axway Software
                          EDS

 Lombardi Software

                                                                                       Soyatec
           MEGA International


          Troux Technologies

                                Unisys




       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
ODM and EODM

                               Adaptive

             Deere & Company


  Forschungszentrum Informatik


      Hewlett-Packard
                                                    IBM
    Kabira Technologies


                      No Magic
        NIST

               Raytheon

                   Sandpiper Software




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
IMM and MDT IMM

                           88solutions



                       IBM

                                                 Adaptive
  KDM Analytics

                                                                                        XML Modeling
         MEGA International
                                         Embarcadero Technologies


  Model Driven Solutions


             No Magic

                    Sandpiper Software




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OCL and MDT OCL


                          88solutions

         Adaptive

                       Borland

 France Telecom

                                                    IBM
                    Fujitsu


      NIST

                    SAP


                         Unisys




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
OCL and OCL Tools


                          88solutions

         Adaptive

                       Borland

 France Telecom
                                                                            Hamburg University of Technology
                        IBM
      Fujitsu



      NIST          SAP


                         Unisys




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
SBVR and MDT SBVR

                      Adaptive      88solutions
                Business Rule Solutions

       Business Rules Group      Fujitsu

     Business Semantics       IBM

 Deere & Company      Xactium

 Inferware   ISUFI KnowGravity
                                                                                         XML Modeling
KDM Analytics    Hewlett-Packard

   MEGA International PNA Group

   Neumont University  TIBCO
       Rule ML Initiative NIST EDS
             Sandia National Laboratories
                        Sandpiper Software




        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
MOF (CMOF) and UML2

                              88solutions
              Adaptive
                             Borland

     Fraunhofer FOKUS

              Hewlett-Packard
 Fujistsu
                                                     IBM                          Embarcadero Technologies
              INRIA

  Interactive Objects Software

                         SAP
            Red Hat

                              Unisys
              Softeam
                                 XTG




       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML and UML2

                         Adaptive        88solutions
                   ARTISAN Software Tools

      Armstrong Process Group

     Data Access Technologies

  Fujitsu         Mentor Graphics             Embarcadero Technologies

 Lockheed Martin            CEA/LETI
            Motorola        No Magic
    Oracle                                                  IBM
                   Softeam
                               THALES
       Sparx Systems
                              NIST      OOSE
                Telelogic
                               University of Oslo




            Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML and UML2 Tools

                        Adaptive         88solutions
                  ARTISAN Software Tools

     Armstrong Process Group

     Data Access Technologies

 Fujitsu         Mentor Graphics

Embarcadero Technologies                                                                     Borland
  Lockheed Martin            NIST

   Motorola         No Magic       IBM

    Oracle        Softeam     CEA/LETI

              Sparx Systems         OOSE
                                      Telelogic
                    THALES
                               University of Oslo




           Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML DI and UML2 Tools


                 88solutions




      Adaptive
                                                                                         Borland



               Unisys




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
IMM (XSD) and XSD

                            88solutions

                 Adaptive

    Embarcadero Technologies


       KDM Analytics
                                                      IBM
 MEGA International

     Model Driven Solutions


             No Magic


                    Sandpiper Software




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML HUTN and TMF


             Data Access Technologies


       DSTC

                      IBM

  France Telecom
                                                                                  Université de Nantes
    IONA Technologies



         Open-IT


                            Unisys




     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
SPEM and EPF


                      Adaptive




               Fujitsu
                                                    IBM                                    Telelogic


 European Software Institute




                         Softeam




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
WMF and JWT

                           CoCreate Software

              Concentus      CSE Systems

        Data Access Technologies                                                     ObjectWeb

    Digital Equipment Corporation

 Genesis Development Corporation

 DSTC         FileNet Corporation                                                             Open Wide

    EDS         Fujitsu      IBM

    Hitachi       ICL Enterprises

        NIIIP Consortium       Oracle                                           University of Augsburg

           Plexus         Xerox

                    SSA      Siemens Nixdorf




         Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
BPMN and STP BPMN

                                     Adaptive
               Adobe Systems

                        Axway Software
     BEA Systems
                           BizAgi
    EDS           IBM

    Embarcadero Technologies

                                                                                             Intalio
Hewlett-Packard      KnowGravity

  Lombardi Software       NIST

     MEGA International       TIBCO

          No Magic       ISUFI

                     Troux Technologies iGrafx




        Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
UML Testing Profile and Testing Tools


           Fraunhofer FOKUS
                                                                                 Intel


          Motorola

                                                    IBM
        Telelogic

                                                                                 OC Systems

             University of Oslo




    Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
IMM (XSD) and Source Editing

                             88solutions

                  Adaptive

     Embarcadero Technologies


        KDM Analytics
                                                       IBM
  MEGA International

      Model Driven Solutions


              No Magic


                     Sandpiper Software




       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Task Force Members + Project Committers
Eclipse membership includes individuals whereas
 OMG membership is limited to (paying) organizations

Eclipse project committers are typically developers
 whereas OMG task force members are often architects
 or business people

Not enough overlap between organizations
 implementing projects at Eclipse and those defining
 corresponding specifications at the OMG


     Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
What Next?
• What
    Make OMG specifications more consumable
    Ensure Eclipse projects conform to applicable OMG specifications
    Recognize Eclipse projects as reference implementations


• How
    Base specifications on de facto standards (Eclipse technology)
    Align timing of OMG technology adoption and Eclipse development


• Who
    Remove platform/domain OMG membership restriction
    Resolve dissonance between Eclipse developers and OMG architects
    Ensure overlap of Eclipse project committers and OMG task force members



         Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Eclipse/OMG Symposium
Thursday, March 20
10:10 a.m. in Room 201




      Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
Legal Notices
• Business Process Modeling Notation, BPMN, MOF, Object
  Management Group, OMG, OMG SysML, and Unified Modeling
  Language are trademarks of the Object Management Group

• Model Driven Architecture, MDA, UML, XMI, and the OMG Logo are
  registered trademarks of the Object Management Group

• DOM, Metadata, RDF, and XML are trademarks of the World Wide Web
  Consortium; marks of W3C are registered and held by its host institutions
  MIT, ERCIM, and Keio

• Java and all Java-based trademarks are trademarks of Sun
  Microsystems, Inc. in the United States, other countries, or both

• Other company, product, or service names may be trademarks or service
  marks of others



       Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0

Mais conteúdo relacionado

Mais procurados

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
MISRA-C-curse-or-cure
MISRA-C-curse-or-cureMISRA-C-curse-or-cure
MISRA-C-curse-or-cureChris Hills
 
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Open Source Experience
 
GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...
GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...
GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...ijseajournal
 
Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Marco Brambilla
 
Lightweight Model-Driven Engineering
Lightweight Model-Driven EngineeringLightweight Model-Driven Engineering
Lightweight Model-Driven EngineeringJordi Cabot
 
OSGi Overview TomTom DevDay May 2009
OSGi Overview TomTom DevDay May 2009OSGi Overview TomTom DevDay May 2009
OSGi Overview TomTom DevDay May 2009Toralf Richter
 
Object Computing Brochure
Object Computing BrochureObject Computing Brochure
Object Computing Brochurekentotten
 
The distinct advantages of using PHP-Symfony Framework
The distinct advantages of using PHP-Symfony FrameworkThe distinct advantages of using PHP-Symfony Framework
The distinct advantages of using PHP-Symfony FrameworkMindfire LLC
 

Mais procurados (18)

Prashant Resume
Prashant ResumePrashant Resume
Prashant Resume
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Querix Lycia: 4GL is modern!
Querix Lycia: 4GL is modern!Querix Lycia: 4GL is modern!
Querix Lycia: 4GL is modern!
 
Dtacs
DtacsDtacs
Dtacs
 
MISRA-C-curse-or-cure
MISRA-C-curse-or-cureMISRA-C-curse-or-cure
MISRA-C-curse-or-cure
 
Compay profile
Compay profileCompay profile
Compay profile
 
Compay profile
Compay profileCompay profile
Compay profile
 
Compay profile
Compay profileCompay profile
Compay profile
 
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
 
Bkl_12_9_T_0515
Bkl_12_9_T_0515Bkl_12_9_T_0515
Bkl_12_9_T_0515
 
Osgi platform
Osgi platformOsgi platform
Osgi platform
 
GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...
GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...
GENERATING SOFTWARE PRODUCT LINE MODEL BY RESOLVING CODE SMELLS IN THE PRODUC...
 
Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...
 
Lightweight Model-Driven Engineering
Lightweight Model-Driven EngineeringLightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
 
OSGi Overview TomTom DevDay May 2009
OSGi Overview TomTom DevDay May 2009OSGi Overview TomTom DevDay May 2009
OSGi Overview TomTom DevDay May 2009
 
Object Computing Brochure
Object Computing BrochureObject Computing Brochure
Object Computing Brochure
 
The distinct advantages of using PHP-Symfony Framework
The distinct advantages of using PHP-Symfony FrameworkThe distinct advantages of using PHP-Symfony Framework
The distinct advantages of using PHP-Symfony Framework
 

Destaque

Keynote RSM NLK 21.12.2011
Keynote RSM NLK 21.12.2011Keynote RSM NLK 21.12.2011
Keynote RSM NLK 21.12.2011Arnoud Haverlag
 
Mentor your employees to success
Mentor your employees to successMentor your employees to success
Mentor your employees to successCorne Erasmus
 
1315 estella ma_motorlearning
1315 estella ma_motorlearning1315 estella ma_motorlearning
1315 estella ma_motorlearningTian Stella
 
EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t...
 EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t... EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t...
EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t...Keith.May
 
the best e-mail in the world!
the best e-mail in the world!the best e-mail in the world!
the best e-mail in the world!guestbea1443
 
Social Networking CONFR NH May 8, 2009
Social Networking CONFR NH May 8, 2009Social Networking CONFR NH May 8, 2009
Social Networking CONFR NH May 8, 2009Kelley-Sue LeBlanc
 
Vocabularies as Linked Data - OUDCE March2014
Vocabularies as Linked Data - OUDCE March2014Vocabularies as Linked Data - OUDCE March2014
Vocabularies as Linked Data - OUDCE March2014Keith.May
 
Presentatie Deadline1 Team15
Presentatie Deadline1 Team15Presentatie Deadline1 Team15
Presentatie Deadline1 Team15lannootje007
 
CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...
CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...
CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...Keith.May
 
Microsoft Office SpellCheck as an Assistive Technology
Microsoft Office SpellCheck as an Assistive TechnologyMicrosoft Office SpellCheck as an Assistive Technology
Microsoft Office SpellCheck as an Assistive Technologygueste114ea82
 
What's New in MDT?
What's New in MDT?What's New in MDT?
What's New in MDT?Kenn Hussey
 
Ξαστερια
ΞαστεριαΞαστερια
Ξαστεριαguest913466
 
EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...
EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...
EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...Keith.May
 

Destaque (20)

Keynote RSM NLK 21.12.2011
Keynote RSM NLK 21.12.2011Keynote RSM NLK 21.12.2011
Keynote RSM NLK 21.12.2011
 
Soffer CollectIve Master
Soffer CollectIve MasterSoffer CollectIve Master
Soffer CollectIve Master
 
Mentor your employees to success
Mentor your employees to successMentor your employees to success
Mentor your employees to success
 
Web20forprofessionals
Web20forprofessionalsWeb20forprofessionals
Web20forprofessionals
 
1315 estella ma_motorlearning
1315 estella ma_motorlearning1315 estella ma_motorlearning
1315 estella ma_motorlearning
 
EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t...
 EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t... EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t...
EAA2013 Archaeological Recording Methods - How Many Archaeologists does it t...
 
the best e-mail in the world!
the best e-mail in the world!the best e-mail in the world!
the best e-mail in the world!
 
SocialNetworking & NonProfits
SocialNetworking & NonProfitsSocialNetworking & NonProfits
SocialNetworking & NonProfits
 
Hoodies
HoodiesHoodies
Hoodies
 
Social Networking CONFR NH May 8, 2009
Social Networking CONFR NH May 8, 2009Social Networking CONFR NH May 8, 2009
Social Networking CONFR NH May 8, 2009
 
Vocabularies as Linked Data - OUDCE March2014
Vocabularies as Linked Data - OUDCE March2014Vocabularies as Linked Data - OUDCE March2014
Vocabularies as Linked Data - OUDCE March2014
 
Presentatie Deadline1 Team15
Presentatie Deadline1 Team15Presentatie Deadline1 Team15
Presentatie Deadline1 Team15
 
Golden Eye Utax
Golden Eye UtaxGolden Eye Utax
Golden Eye Utax
 
CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...
CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...
CAA 2014 - To Boldly or Bravely Go? Experiences of using Semantic Technologie...
 
Voor Op Blogger
Voor Op BloggerVoor Op Blogger
Voor Op Blogger
 
Microsoft Office SpellCheck as an Assistive Technology
Microsoft Office SpellCheck as an Assistive TechnologyMicrosoft Office SpellCheck as an Assistive Technology
Microsoft Office SpellCheck as an Assistive Technology
 
What's New in MDT?
What's New in MDT?What's New in MDT?
What's New in MDT?
 
Voor Op Blogger
Voor Op BloggerVoor Op Blogger
Voor Op Blogger
 
Ξαστερια
ΞαστεριαΞαστερια
Ξαστερια
 
EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...
EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...
EAA2014 Istanbul - Barriers and Opportunities for Linked Open Data use in Arc...
 

Semelhante a Open Source Meets Open Specifications

One Dsl4negotiations Presented
One Dsl4negotiations PresentedOne Dsl4negotiations Presented
One Dsl4negotiations Presentedpierino23
 
Best things to know about .net framework
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net frameworkShelly Megan
 
2011 at ConLife Panel on value of standards
2011 at ConLife Panel on value of standards2011 at ConLife Panel on value of standards
2011 at ConLife Panel on value of standardsOSGi Alliance
 
Why .Net is Popular Trend Among Developers?
Why .Net is Popular Trend Among Developers?Why .Net is Popular Trend Among Developers?
Why .Net is Popular Trend Among Developers?charlesjury
 
Ferronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz LongFerronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz Longpierino23
 
Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010Tim Willoughby
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxjessiehampson
 
Standards @ Microsoft
Standards @ MicrosoftStandards @ Microsoft
Standards @ Microsoftukdpe
 
01.egovFrame Training Book I
01.egovFrame Training Book I01.egovFrame Training Book I
01.egovFrame Training Book IChuong Nguyen
 
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorialMike Marin
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Andy Piper
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...mfrancis
 
Making the Strategic Shift to Open Source at Fujitsu Network Communication
Making the Strategic Shift to Open Source at Fujitsu Network CommunicationMaking the Strategic Shift to Open Source at Fujitsu Network Communication
Making the Strategic Shift to Open Source at Fujitsu Network CommunicationBlack Duck by Synopsys
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIEDanBrown980551
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingAlan Sill
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 

Semelhante a Open Source Meets Open Specifications (20)

One Dsl4negotiations Presented
One Dsl4negotiations PresentedOne Dsl4negotiations Presented
One Dsl4negotiations Presented
 
Best things to know about .net framework
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net framework
 
MHEG
MHEGMHEG
MHEG
 
2011 at ConLife Panel on value of standards
2011 at ConLife Panel on value of standards2011 at ConLife Panel on value of standards
2011 at ConLife Panel on value of standards
 
Why .Net is Popular Trend Among Developers?
Why .Net is Popular Trend Among Developers?Why .Net is Popular Trend Among Developers?
Why .Net is Popular Trend Among Developers?
 
Ferronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz LongFerronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz Long
 
Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
 
Standards @ Microsoft
Standards @ MicrosoftStandards @ Microsoft
Standards @ Microsoft
 
01.egovFrame Training Book I
01.egovFrame Training Book I01.egovFrame Training Book I
01.egovFrame Training Book I
 
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
 
Making the Strategic Shift to Open Source at Fujitsu Network Communication
Making the Strategic Shift to Open Source at Fujitsu Network CommunicationMaking the Strategic Shift to Open Source at Fujitsu Network Communication
Making the Strategic Shift to Open Source at Fujitsu Network Communication
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIE
 
OMG Introduction Dr. Richard Mark Soley
OMG Introduction Dr. Richard Mark SoleyOMG Introduction Dr. Richard Mark Soley
OMG Introduction Dr. Richard Mark Soley
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 

Último

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Open Source Meets Open Specifications

  • 1. Open Source Meets Open Specifications: Eclipse and the OMG™ Long Talk Kenn Hussey Embarcadero Technologies © 2008 by Embarcadero Technologies; made available under the EPL v1.0 | March 18, 2008
  • 2. Contents • Why  Open Specifications + Open Source • What  OMG + Eclipse • How  Technology Adoption + Development • Who  Task Force Members + Project Committers Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 3. What Are Open Specifications? • Specifications created and controlled, in an open and fair way, by an association or standardization body aimed at supporting interoperability and interchangeability • Open specifications are not controlled by a single company or individual or by a group with discriminatory membership criteria • Specifications should not be confused with standards Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 4. What is Open Source? • A set of principles and practices on how to write software • According to the Open Source Initiative, terms must include: 1. Free Redistribution 2. Source Code 3. Derived Works Integrity of The Authors’ Source Code 4. 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 5. Open Specifications + Open Source Industry standards lead to commoditization  open specifications are interchange standards Reference implementations offer competitive advantage  development cost savings  ease of gaining market share vs. closed platforms  reference platform influences adopters Reference implementations change rules for success  shift towards solution-oriented products  leverage common infrastructure to create specialized products  ability to integrate becomes an opportunity as increased platform adoption leads to more things to integrate Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 6. Contents • Why  Open Specifications + Open Source • What  OMG + Eclipse • How  Technology Adoption + Development • Who  Task Force Members + Project Committers Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 7. What is the OMG? • The Object Management Group™ is an international, open membership, not-for-profit computer industry consortium • OMG Task Forces develop enterprise integration standards for a wide range of technologies, including:  Real-time  Embedded and Specialized Systems  Analysis & Design  Architecture-Driven Modernization  Middleware Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 8. Business Process Definition Metamodel • BPDM provides the capability to represent and model business processes independent of notation or methodology, thus bringing these different approaches together into a cohesive capability. • Version 1.0 finalization underway • FTF chaired by Antoine Lonjon (MEGA International) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 9. Business Process Modeling Notation • BPMN provides a standard visualization mechanism for business processes defined in an execution- optimized business process language • Version 1.2 revision underway • RTF chaired by Stephen White (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 10. Business Process Model and Notation • BPMN2 will reconcile the BPMN and BPDM standards into a single language that defines the notation, metamodel, and interchange format for Business Process Diagrams (BPD) and represent the amalgamation of best practices within the business modeling community • RFP response submission underway • Submission teams chaired by Stephen White (IBM) and Antoine Lonjon (MEGA International) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 11. Diagram Definition • DD will enable the definition and exchange of diagram syntax definitions and their bindings to MOF-based abstract syntaxes • RFP response submission underway Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 12. Information Management Metamodel • IMM will enable modeling and interchange of the complete information lifecycle as well as traceability among OO, Data, and XML models • RFP response submission underway • Submission team chaired by Harsh Sharma (MetLife) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 13. Meta Object Facility • MOF is an extensible model driven integration framework for defining, manipulating and integrating metadata™ and data in a platform independent manner • Version 2.1 revision underway • RTF co-chaired by Jim Amsden (IBM), Pete Rivett (Adaptive), and Manfred Koethe (88solutions) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 14. MOF Models to Text Transformation Language • MOF M2T addresses how to translate a model to various text artifacts such as code, deployment specifications, reports, documents, etc. • Version 1.0 available Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 15. MOF 2.0 Facility and Object Lifecycle • MOF FOL separates out those aspects of MOF related to communicating with and managing the quot;facilitiesquot; responsible for providing the capabilities covered by the other MOF specifications • Version 1.0 finalization underway • FTF chaired by Pete Rivett (Adaptive) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 16. MOF Queries / Views / Transforms • MOF QVT addresses a technology neutral part of MOF and pertains to queries on models, views on metamodels, and transformations of models • Version 1.1 revision underway • RTF co-chaired by Mariano Belaunde (France Telecom) and Sreedhar Reddy (TCS) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 17. Object Constraint Language • OCL specifies a formal language used to describe expressions on UML models; these expressions typically specify invariant conditions that must hold for the system being modeled or queries over objects described in a model • Version 2.1 revision underway • RTF chaired by Mariano Belaunde (France Telecom) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 18. Ontology Definition Metamodel • ODM represents the foundation for an extremely important set of enabling capabilities for Model Driven Architecture® (MDA®) based software engineering, namely the formal grounding for representation, management, interoperability, and application of business semantics • Version 1.0 finalization underway • FTF co-chaired by Evan Wallace (NIST) and Elisa Kendall (Sandpiper Software) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 19. Production Rule Representation • PRR provides a standard production rule representation that is compatible with rule engine vendors' definitions of production rules and can be used for interchange of business rules amongst rule modeling tools (and other tools that support rule modeling as a function of some other task) • Version 1.0 finalization underway • FTF chaired by Christian de Sainte Marie (ILOG) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 20. Semantics of Business Vocabulary and Business Rules • SBVR defines the semantics of business vocabulary, business facts, and business rules; as well as an XMI schema for the interchange of business vocabularies and business rules among organizations and between software tools • Version 1.1 revision underway • RTF co-chaired by Cheryl Estep (Business Rules Group) and Donald Chapin (Business Semantics) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 21. Software Process Engineering Metamodel • SPEM is used to describe a concrete software development process or a family of related software development processes • Version 2.0 adopted Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 22. OMG Systems Modeling Language • SysML is a general-purpose graphical modeling language for specifying, analyzing, designing, and verifying complex systems that may include hardware, software, information, personnel, procedure s, and facilities • Version 1.1 revision underway • RTF co-chaired by Sanford Friedenthal (Lockheed Martin) and Roger Burkhart (Deere & Company) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 23. Unified Modeling Language • UML is a graphical language for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems • Version 2.2 revision underway • RTF co-chaired by Bran Selic (IBM) and Pete Rivett (Adaptive) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 24. UML Diagram Interchange • UML DI enables a smooth and seamless exchange of documents compliant to the UML standard (referred to as UML models) between different software tools • Version 1.1 revision underway • RTF chaired by Manfred Koethe (88solutions) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 25. UML Human-Usable Textual Notation • HUTN specifies a notation for expressing other specifications in terms of the UML Profile for Enterprise Distributed Computing and its companion UML Profile for CORBA • Version 1.0 available Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 26. UML Profile for Modeling and Analysis of Real- time and Embedded Systems • MARTE adds capabilities to UML for model-driven development of Real Time and Embedded Systems (RTES); it provides support for specification, design, and verification/validation stages • Version 1.0 finalization underway • FTF co-chaired by Sébastien Gerard (CEA), Bran Selic (IBM), and Laurent Rioux (Thales) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 27. UML Testing Profile • The UML Testing Profile defines a language for designing, visualizing, specifying, analyzing, constructi ng and documenting the artifacts of test systems • Version 2.0 revision underway • RTF co-chaired by Ina Schieferdecker (Fraunhofer FOKUS) and Serge Lucio (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 28. Workflow Management Facility (WMF) • WMF provides standard interfaces for workflow execution control, monitoring, and interoperability between workflows defined and managed independently of each other • Version 1.2 available Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 29. XML Metadata Interchange • XMI is a model driven XML Integration framework for defining, interchanging, manipulating and integrating XML data and objects • Version 2.2 revision underway • RTF chaired by Manfred Koethe (88solutions) and Jim Amsden (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 30. What is Eclipse? • Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle • The Eclipse projects can be conceptually organized into seven different quot;pillarsquot; or categories:  Enterprise Development  Embedded and Device Development  Rich Client Platform  Rich Internet Applications  Application Frameworks  Application Lifecycle Management (ALM)  Service Oriented Architecture (SOA) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 31. Data Tools Platform • DTP provides extensible frameworks and exemplary tools enabling the development of offerings specific to particular data-centric technologies • Mature top-level project • Lead is John Graham (Sybase) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 32. Model Base • Model Base is the foundation of DTP and consists of the database definition model, SQL model, SQL query model, and SQL XML query model • Mature sub-project of DTP • Lead is Der Ping Chou (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 33. Eclipse Modeling Project • EMP focuses on the evolution and promotion of model-based development technologies within the Eclipse community by providing a unified set of modeling frameworks, tooling, and standards implementations • Mature top-level project • Leads are Richard Gronback (Borland) and Ed Merks (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 34. Eclipse Modeling Framework • EMF is a framework and code generation facility for building tools and other applications based on a structured data model • Mature sub-project of EMP • Lead is Ed Merks (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 35. Eclipse Modeling Framework Technology • EMFT exists to incubate new technologies that extend or complement EMF • Incubating sub-project of EMP • Lead is Ed Merks (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 36. Ecore Tools • Ecore Tools provides a complete environment to create, edit and maintain Ecore models • Incubating component of EMFT • Lead is David Sciamma (Anywhere Technologies) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 37. Generative Modeling Technologies • GMT aims to produce a set of prototypes in the area of Model Driven Engineering (MDE); GMT is the official research incubator project of EMP • Incubating (non-conforming) sub-project of EMP • Lead is Jean Bezivin (Université de Nantes) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 38. UMLX • UMLX is a concrete graphical syntax to complement the MOF QVT model transformation language • Incubating (non-conforming) component of GMT • Lead is Ed Willink (Thales) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 39. Graphical Modeling Framework • GMF provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF • Mature sub-project of EMP • Lead is Richard Gronback (Borland) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 40. Model to Model Transformations • M2M will deliver a framework for model-to-model transformation languages • Incubating sub-project of EMP • Lead is Frédéric Jouault (Université de Nantes) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 41. Model to Text Transformations • M2T focuses on the generation of textual artifacts from models; its purpose is to provide implementations of industry standard and de facto Eclipse standard model-to-text engines • Incubating sub-project of EMP • Lead is Paul Elder (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 42. Model Development Tools • MDT provides implementations of industry standard metamodels and exemplary tools for developing models based on those metamodels • Incubating sub-project of EMP • Lead is Kenn Hussey (Embarcadero Technologies) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 43. Business Process Model and Notation • BPMN2 will provide a metamodel implementation based on the forthcoming Business Process Model and Notation (BPMN 2.0) OMG specification • Incubating component of MDT • Lead is Kenn Hussey (Embarcadero Technologies) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 44. EMF Ontology Definition Metamodel • EODM is an implementation of RDF™(S)/OWL metamodels of the Ontology Definition Metamodel (ODM) using EMF with additional parsing, inference, model transformation and editing functions • Incubating component of MDT • Lead is Lei Zhang (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 45. Information Management Metamodel • IMM will provide metamodel/profile implementations based on the forthcoming Information Management Metamodel (IMM) OMG specification • Incubating component of MDT • Lead is Kenn Hussey (Embarcadero Technologies) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 46. Object Constraint Language • OCL is an implementation of the Object Constraint Language (OCL) OMG specification for EMF-based models • Mature component of MDT • Lead is Christian Damus (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 47. OCL Tools • OCL Tools aims to provide first-class support for modelers working with specifications containing expressions written in OCL • Incubating component of MDT • Lead is Miguel Garcia (Hamburg University of Technology) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 48. Semantics for Business Vocabulary and Rules • SBVR will provide a metamodel implementation and sample tools based on the adopted Semantics of Business Vocabulary and Business Rules (SBVR) OMG specification • Incubating component of MDT • Lead is Dave Carlson (XML Modeling) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 49. Unified Modeling Language 2.x • UML2 is an EMF-based implementation of the UML 2.x metamodel for the Eclipse platform • Mature component of MDT • Lead is James Bruck (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 50. UML2 Tools • UML2 Tools is a set of GMF-based editors for viewing and editing UML models • Incubating component of MDT • Lead is Michael Golubev (Borland) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 51. XML Schema Infoset Model • XSD is a library that provides an API for manipulating the components of an XML Schema as described by the W3C XML Schema specifications, as well as an API for manipulating the DOM™-accessible representation of XML • Mature component of MDT • Lead is Ed Merks (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 52. Textual Modeling Framework • TMF will provide a parser that instantiates a model from a textual representation based on a specified metamodel and a feature-rich Eclipse editor that is aware of the corresponding specified concrete syntax • Incubating (non-conforming) sub-project of EMP • Leads are Frédéric Jouault (Université de Nantes) and Sven Efftinge (itemis AG) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 53. Eclipse Technology Project • ETP encapsulates three separate activity streams, Research, Incubators, and Education, all overseen by a single Project Management Committee (PMC) • Mature top-level project • Lead is Bjorn Freeman-Benson (Eclipse Foundation) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 54. Eclipse Process Framework • EPF aims at producing a customizable software process engineering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles • Mature sub-project of ETP • Lead is Per Kroll (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 55. Java Workflow Tooling • JWT aims to build design time, development time, and runtime workflow tools in order to provide a complete, flexible, interoperable Business Process Management (BPM) platform • Incubating sub-project of ETP • Leads are Marc Dutoo (Open Wide) and Florian Lautenbacher (University of Augsburg) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 56. SOA Tools Platform • STP provides frameworks and exemplary, extensible tools that enable the design, configuration, assembly, deployment, monitori ng, and management of software designed around a Service Oriented Architecture (SOA) • Incubating top-level project • Lead is Oisin Hurley (Iona) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 57. STP BPMN Modeler • BPMN provides an editor and a set of tools to model business process diagrams using BPMN notation • Incubating sub-project of STP • Lead is Hugues Malphettes (Intalio) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 58. Test and Performance Tools Platform (TPTP) • TPTP provides an open platform supplying powerful frameworks and services that allow software developers to build unique test and performance tools, both open source and commercial, that can be easily integrated with the platform and with other tools • Mature top-level project • Lead is Oliver Cole (OC Systems) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 59. Testing Tools • Testing Tools provides frameworks for building testing tools by extending TPTP with testing editors, deployment and execution of tests, execution environments and associated execution history analysis and reporting • Mature sub-project of TPTP • Lead is Paul Slauenwhite (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 60. Web Tools Platform • WTP extends the Eclipse platform with tools for developing Web and Java EE applications, including source and graphical editors for a variety of languages, wizards and built-in applications to simplify development, and tools and APIs to support deploying, running, and testing applications • Mature top-level project • Lead is David Williams (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 61. Source Editing • Source Editing provides source editing support for typical quot;webquot; languages and the mixing of them, with a focus on making the editors extensible and easily reusable • Mature sub-project of WTP • Lead is Nitin Dahyabhai (IBM) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 62. OMG + Eclipse Eclipse is a contributing member of the OMG, which means that it has voting rights in both the Domain Technical Committee (DTC) and Platform Technical Committee (PTC) Natural intersection between Eclipse project categories and OMG technology areas Eclipse projects/sub-projects/components not considered reference implementations of OMG specifications Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 63. Contents • Why  Open Specifications + Open Source • What  OMG + Eclipse • How  Technology Adoption + Development • Who  Task Force Members + Project Committers Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 64. OMG Technology Adoption Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 65. OMG Request For Information Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 66. OMG Request For Proposal Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 67. OMG Request For Proposal Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 68. OMG Specification Adoption Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 69. OMG Specification Finalization Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 70. OMG Specification Revision Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 71. Eclipse Development Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 72. Eclipse Project Review Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 73. Eclipse Project Declaration Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 74. Eclipse Project Creation Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 75. Eclipse Project Graduation Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 76. Eclipse Project Promotion Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 77. Eclipse Project Termination Process Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 78. Technology Adoption + Development Both Eclipse and the OMG operate on a principle of one organization, one vote Obvious similarities between Eclipse and OMG processes  Project Review ~ Specification Adoption  Project Creation ~ Request For Proposal  Project Graduation ~ Specification Finalization  Project Promotion ~ Specification Revision Releases of Eclipse projects are not synchronized with availability OMG specification versions Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 79. Contents • Why  Open Specifications + Open Source • What  OMG + Eclipse • How  Technology Adoption + Development • Who  Task Force Members + Project Committers Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 80. OMG Membership Matrix Contributing Domain Platform Influencing Trial Analyst Government University YES YES YES YES YES YES DTC Meeting (One person) (One person twice Attendance per year) DTC Vote YES YES NO NO NO NO YES YES YES YES YES YES PTC Meeting (One person) (One person twice Attendance per year) PTC Vote YES NO YES NO NO NO YES YES YES YES YES YES TF Attendance (One person) (One person twice per year) TF Vote YES YES YES YES NO NO YES YES YES YES YES YES Subcommittee (One person) (One person twice Attendance per year) Subcommittee YES YES YES NO NO NO Vote Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 81. OMG Membership Matrix Contributing Domain Platform Influencing Trial Analyst Government University YES YES YES YES YES YES SIG (One person) Attendance SIG Vote YES YES YES YES NO NO TC Documents YES YES YES YES YES YES Can hold an OMG Board of YES YES YES NO NO NO Directors seat Can hold an Architecture YES YES YES NO NO NO Board seat Can propose Technology YES YES YES NO NO NO for Adoption YES YES YES YES YES YES Send/Receive On (Send to lists only in OMG Email Lists first year) Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 82. Eclipse Membership • Associate  organizations that are a non-for-profit organization, standards body, university, research institute or publisher which participates in the development of the Eclipse ecosystem • Add-in Provider  organizations that view Eclipse as an important part of their corporate and product strategy • Strategic  organizations that view Eclipse as a strategic platform and are investing developer and other resources to further develop the Eclipse technology • Committer  individuals that are the core developers of the Eclipse projects and can commit changes to project source code Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 83. IMM (SQL) and Model Base 88solutions Adaptive Embarcadero Technologies Actuate Corporation KDM Analytics IBM MEGA International Model Driven Solutions Sybase No Magic Sandpiper Software Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 84. MOF (EMOF) and EMF 88solutions Adaptive Borland Fraunhofer FOKUS Hewlett-Packard Fujistsu IBM Embarcadero Technologies INRIA Interactive Objects Software SAP Red Hat Unisys Softeam XTG Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 85. MOF 2.0 FOL and EMF 88solutions Adaptive Embarcadero Technologies MEGA International IBM NIST Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 86. XMI and EMF 88solutions Adaptive Axway Software Hewlett-Packard Embarcadero Technologies MEGA International Mercury Computer Systems IBM NIST Select Business Solutions UMTP Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 87. MOF (EMOF) and Ecore Tools 88solutions Adaptive Borland Fraunhofer FOKUS Hewlett-Packard Fujistsu IBM Anywhere Technologies INRIA Interactive Objects Software SAP Red Hat Unisys Softeam XTG Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 88. DD and GMF Adaptive Deere & Company Fujitsu Pathfinder Solutions IBM Borland Sparx Systems TCS Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 89. MOF QVT and UMLX 88solutions Adaptive Borland Fachhochschule Vorarlberg France Telecom Laboratoire Informatique de Paris 6 THALES Fraunhofer FOKUS INRIA No Magic Softeam TCS Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 90. MOF QVT and M2M 88solutions Adaptive THALES Fachhochschule Vorarlberg France Telecom Laboratoire Informatique de Paris 6 Borland OBEO Fraunhofer FOKUS INRIA No Magic Softeam TCS Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 91. MOF M2T and M2T Compuware IBM Interactive Objects Software Mentor Graphics itemis AG Pathfinder Solutions SINTEF OBEO Softeam TCS Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 92. BPMN 2.0 and BPMN2 BEA Systems IBM Oracle SAP Adaptive Embarcadero Technologies Axway Software EDS Lombardi Software Soyatec MEGA International Troux Technologies Unisys Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 93. ODM and EODM Adaptive Deere & Company Forschungszentrum Informatik Hewlett-Packard IBM Kabira Technologies No Magic NIST Raytheon Sandpiper Software Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 94. IMM and MDT IMM 88solutions IBM Adaptive KDM Analytics XML Modeling MEGA International Embarcadero Technologies Model Driven Solutions No Magic Sandpiper Software Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 95. OCL and MDT OCL 88solutions Adaptive Borland France Telecom IBM Fujitsu NIST SAP Unisys Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 96. OCL and OCL Tools 88solutions Adaptive Borland France Telecom Hamburg University of Technology IBM Fujitsu NIST SAP Unisys Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 97. SBVR and MDT SBVR Adaptive 88solutions Business Rule Solutions Business Rules Group Fujitsu Business Semantics IBM Deere & Company Xactium Inferware ISUFI KnowGravity XML Modeling KDM Analytics Hewlett-Packard MEGA International PNA Group Neumont University TIBCO Rule ML Initiative NIST EDS Sandia National Laboratories Sandpiper Software Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 98. MOF (CMOF) and UML2 88solutions Adaptive Borland Fraunhofer FOKUS Hewlett-Packard Fujistsu IBM Embarcadero Technologies INRIA Interactive Objects Software SAP Red Hat Unisys Softeam XTG Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 99. UML and UML2 Adaptive 88solutions ARTISAN Software Tools Armstrong Process Group Data Access Technologies Fujitsu Mentor Graphics Embarcadero Technologies Lockheed Martin CEA/LETI Motorola No Magic Oracle IBM Softeam THALES Sparx Systems NIST OOSE Telelogic University of Oslo Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 100. UML and UML2 Tools Adaptive 88solutions ARTISAN Software Tools Armstrong Process Group Data Access Technologies Fujitsu Mentor Graphics Embarcadero Technologies Borland Lockheed Martin NIST Motorola No Magic IBM Oracle Softeam CEA/LETI Sparx Systems OOSE Telelogic THALES University of Oslo Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 101. UML DI and UML2 Tools 88solutions Adaptive Borland Unisys Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 102. IMM (XSD) and XSD 88solutions Adaptive Embarcadero Technologies KDM Analytics IBM MEGA International Model Driven Solutions No Magic Sandpiper Software Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 103. UML HUTN and TMF Data Access Technologies DSTC IBM France Telecom Université de Nantes IONA Technologies Open-IT Unisys Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 104. SPEM and EPF Adaptive Fujitsu IBM Telelogic European Software Institute Softeam Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 105. WMF and JWT CoCreate Software Concentus CSE Systems Data Access Technologies ObjectWeb Digital Equipment Corporation Genesis Development Corporation DSTC FileNet Corporation Open Wide EDS Fujitsu IBM Hitachi ICL Enterprises NIIIP Consortium Oracle University of Augsburg Plexus Xerox SSA Siemens Nixdorf Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 106. BPMN and STP BPMN Adaptive Adobe Systems Axway Software BEA Systems BizAgi EDS IBM Embarcadero Technologies Intalio Hewlett-Packard KnowGravity Lombardi Software NIST MEGA International TIBCO No Magic ISUFI Troux Technologies iGrafx Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 107. UML Testing Profile and Testing Tools Fraunhofer FOKUS Intel Motorola IBM Telelogic OC Systems University of Oslo Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 108. IMM (XSD) and Source Editing 88solutions Adaptive Embarcadero Technologies KDM Analytics IBM MEGA International Model Driven Solutions No Magic Sandpiper Software Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 109. Task Force Members + Project Committers Eclipse membership includes individuals whereas OMG membership is limited to (paying) organizations Eclipse project committers are typically developers whereas OMG task force members are often architects or business people Not enough overlap between organizations implementing projects at Eclipse and those defining corresponding specifications at the OMG Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 110. What Next? • What  Make OMG specifications more consumable  Ensure Eclipse projects conform to applicable OMG specifications  Recognize Eclipse projects as reference implementations • How  Base specifications on de facto standards (Eclipse technology)  Align timing of OMG technology adoption and Eclipse development • Who  Remove platform/domain OMG membership restriction  Resolve dissonance between Eclipse developers and OMG architects  Ensure overlap of Eclipse project committers and OMG task force members Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 111. Eclipse/OMG Symposium Thursday, March 20 10:10 a.m. in Room 201 Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0
  • 112. Legal Notices • Business Process Modeling Notation, BPMN, MOF, Object Management Group, OMG, OMG SysML, and Unified Modeling Language are trademarks of the Object Management Group • Model Driven Architecture, MDA, UML, XMI, and the OMG Logo are registered trademarks of the Object Management Group • DOM, Metadata, RDF, and XML are trademarks of the World Wide Web Consortium; marks of W3C are registered and held by its host institutions MIT, ERCIM, and Keio • Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both • Other company, product, or service names may be trademarks or service marks of others Open Source Meets Open Standards | Long Talk | © 2008 by Embarcadero Technologies; made available under the EPL v1.0