Model-Driven SOA OMG SOA SIG Activity Debrief June 28 th 2007 Dr. Harsh W. Sharma, Co-Chair, OMG SOA SIG James Odell, Co-Chair, OMG SOA SIG Pete Rivett,

Slides:



Advertisements
Similar presentations
1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division.
Advertisements

1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
SOA Modelling By Rajat Goyal.
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification Rohit Goel, Tommy Omen, Ashley Pham.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Architecture-Driven Modernization Platform SIG KDM RFP.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Ontology Requirements for SOA December 11, 2007 By: James Odell and Harsh Sharma, OMG SOA SIG Co-Chairs.
1 OMG SOA SIG  To support an MDA approach to SOA that links architectural, business and technology views of services, including Business Process Management.
Vocabulary and Ontology Standards for SOA and Domain Services Working session/Panel Discussion December 11, 2007 OMG SOA SIG meeting.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Elisa Kendall October 15, 2009 Requirements & Initial Steps Towards an OOR for Standards Management.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
David Harrison Senior Consultant, Popkin Software 22 April 2004
OMG 3/20/2006 UML Profile and Metamodel for Services RFP UPMS “Services Metamodel” Overview and Status Jim Amsden, IBM 28-Sep-2006.
SoaML standard and example
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Model-Driven Architecture & OptimalJ Roland T. Craddolph.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
Architectural Ecosystem (AE) AB SIG Introduction Cory Casanave Object Management Group Model Driven Solutions.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
Agenda 23 April, 2007 T Service-Oriented Architecture and Software Engineering 1 Service Oriented and Model Driven Architectures Pankaj Saharan.
OMG, Model Driven Architecture and SOA: Modeling All the Way Up Richard Mark Soley, Ph.D. Chairman and CEO.
Introduction to MDA (Model Driven Architecture) CYT.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
C W3C Government Linked Data Working Group Cory Casanave 06/30/2011 Cory Casanave Cory-c at modeldriven dot com CEO, Model Driven Solutions Founder,
Interfacing Registry Systems December 2000.
SoaML Introduction. 2 SoaML history 2006, SeptemberOMG RFP 2007, June3 initial submissions 2008 & 2009Merge process 2009, DecemberSoaML 1.0 finished 2010,
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Page 1 SOA, Service Definitions, Gaps & Standards Roadmap Harmonization (Joint effort between OMG, The Open Group, OASIS and W3C) By: OMG: James Odell,
Linked Open Architectures for Open Government Transparent knowledge for and about the Federal Enterprise Cory Casanave, CEO Model Driven Solutions Cory-c.
Event Metamodel and Profile (EMP) Proposed RFP March 12,2008 Robert D Covington, CTO 8425 woodfield crossing boulevard | suite 345.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
OMG SOA SIG Activity May 1, 2007 Briefing presented by Jon Siegel, Ph.D. Vice President, Technology Transfer Object Management Group.
Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
Business Modeling
SwA Co-Chair and Task Lead Strategy Session Agenda Technology, Tools and Product Evaluation Working Group Status Briefing Co-Chair(s) Michael Kass (NIST),
March 24, 2007 Demonstrating Model Driven Enterprise SOA Integrating Government Lines of Business “The Power of the A in SOA” NCOIC SOA CoP - Demo Ed Harrington.
Information Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Steve Hughes, NASA/JPL.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept 26, 2007 P.J. Hinton, Software Engineer 8425 woodfield crossing boulevard | suite 345 | indianapolis.
Business Agility for Insurance ‘Pipe Dream’ or Attainable? An Overview of OMG Insurance Working Group Activity September 24 th 2007 By: OMG Insurance Working.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
OMG Property and Casualty Standard Submitters Meeting May 2 nd 2008.
Model Driven Architecture MDA SE-548 Lale Doğan
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
Information Architecture WG: Report of the Fall 2004 Meeting November 16th, 2004 Dan Crichton, NASA/JPL.
OMG 9/16/2008 UPMS – UML Profile and Metamodel for Services – RFP Revised submission: SoaML Service oriented architecture Modeling Language SOA SIG Orlando,
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
© Everware-CBDI Inc V & Everware-CBDI Service Offerings Service Oriented Architecture.
Event Metamodel and Profile (EMP) Proposed RFP (ad/ ) Updated December 11, 2007 P.J. Hinton, Software Engineer 8425 woodfield crossing boulevard.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
IST421: Advanced Systems and Enterprise Integration
Consumers of FDTF standards
Agenda Federated Enterprise Architecture Vision
Object Management Group Information Management Metamodel
Green-Sustainability Specifications* Knowledgebase (GSK )
XML Based Interoperability Components
Model Driven Development with the Emerging UML 2.0
Evaluating Compuware OptimalJ as an MDA tool
UML profiles.
Constructing MDA-based Application Using Rational XDE for .NET
Semantic Information Modeling for Federation
Presentation transcript:

Model-Driven SOA OMG SOA SIG Activity Debrief June 28 th 2007 Dr. Harsh W. Sharma, Co-Chair, OMG SOA SIG James Odell, Co-Chair, OMG SOA SIG Pete Rivett, Chair-Emeritus, OMG SOA SIG

2 Agenda SOA Challenge OMG SOA SIG: Mission & Participants OMG’s approach to SOA & Value Proposition Summary of gap analysis effort Summary of Standards in development SOA Standards Harmonization activity SIG Next Steps

3 SOA Challenge  Inadequate emphasis on Business & Architectural aspects of SOA  Poor (if any) traceability of Services to business processes & functions, compliance..  Many standards organizations are developing standards with possible overlaps and rapid churn  Vendors are repositioning their products as SOA enabled, end-to- end solution and takeovers leaving the Consumer with the burden to identify the best of breed solution ..We know this already…so what is OMG doing?

4 SOA SIG Mission & Participants Mission Support a Model Driven Architecture (MDA) approach to SOA that links architectural, business and technology views of Services, including Business Process Management (BPM) and Event-Driven Architecture (EDA) Identify and foster development of OMG modeling standards for SOA that integrate with and complement standards developed by other organizations such as W3C, Open Group and OASIS… Participants IBM, HP, SAP, BEA, Unisys, EDS, RTI, Model Driven Systems, Adaptive, MEGA, MetLife, VISA, Bank of America, CitiGroup, Boeing, Raytheon, Rhysome, AptSoft, XAware, SOA COP, SOA Consortium, The Open Group, OASIS, Satyam, US EPA, ebizQ, Georgetown University, NIST, Liberty-Mutual, Penn National, Prima-Solutions, OSOA, Nortel, Indiana University… Other… Relational.NET J2EE EDA BPM EA/Business Models MDA SOA Implementation Stacks

5 Model Driven Architecture: “The DNA of SOA” Unified Modeling Language  Addresses system modeling Common Warehouse Metamodel/Information Management Metamodel (IMM)  Addresses information modeling & metadata exchange  Traceability of information (source to targets) Meta Object Facility  Addresses the definition of modeling languages (metamodels)  Integration, interchange and management of models Core MDA Standards are ISO Standards MOF/XMI Facilities for defining, interchanging, transformation and managing All models and metamodels Business Modeling(motivation, Intent..)Process ModelingApplication, Service, Event Modeling Other.. Information Modeling Security, Performance, Testing, Compliance Modeling

6 OMG’s Approach & Value Proposition While other organizations have focused on specific standards for integration or web services protocols (e.g., WS-* standards), OMG complements their efforts by taking a Platform Independent View and applying a Modeling Approach to SOA  Modeling offers the capability to design a complete SOA solution  Intellectual property documented through models can have a longer lifespan, allowing an organization a choice of the best technical platform for SOA implementation Modeling is OMG’s Core Competence

7 SOA Related Business Modeling Standards Business Motivation Model (BMM)  Mission, goals and objectives for an organization linked to external factors Semantics for Business Vocabulary and Rules (SBVR)  Combines natural language expression with precise logical underpinning Business Process Modeling Notation (BPMN)  Existing standard from BPMI.org (merged into OMG) Business Process Definition Metamodel (BPDM)  Notation and platform independent process modeling and interchange Production Rules Representation (PRR)*  Platform independent model for executable rules Business Process Runtime Interface (BPRI)*  Platform independent interfaces to running processes Organization Structure Metamodel (OSM)*  Organizations, relationships, positions and roles *in development

8 SOA Related Technology Modeling Standards UML  Architecture and design of services/internals  General purpose modeling language (via UML Profiles) Reusable Asset Specification (RAS)  Packaging of reusable assets for retrieval, usage and deployment CWM and forthcoming Information Management Metamodel (IMM)  Service Payloads (information content) and mapping to enterprise data sources Ontology Definition Metamodel (ODM)  Modeling Ontology of ‘Services’ and Events’  Facilitate development of Semantic Web Services Knowledge Discovery Metamodel (KDM)  Models of the enterprise systems to which services typically map Software Process Engineering Metamodel (SPEM)  Modeling the SOA development process (Service Life cycle)

9 SOA and Information Modeling: IMM Overview Meta Object Facility (MOF2) IMM Foundation CWM Packages Multidimensional, Data Mining, OLAP, ETL Transformations, Warehouse Process, Operations… (Carry- Forward, with minor changes) ER Modeling (Logical) Relational Modeling (Physical) XML Modeling Information Management Metamodel (IMM) Extended Scope ER Modeling Relational Modeling XML Modeling Record Structure Modeling Object Oriented Database Modeling Express Database Modeling UML2 Profiles Mandatory Components (Metamodels) Record Structures Modeling Object Oriented Database Modeling LDAP Modeling Relational Modeling Notation for IE, Support for Methods… Express Database Modeling Optional Components (Metamodels) XSDSQL DDL Cobol Data Division Other.. LDAP Modeling LDAP Modeling MOF QVT : Metamodel <> UML Profile

10 OMG Standards apply to all layers of SOA

11 Summary of Gap Analysis Effort Modeling approach to SOA * Service Traceability to Business Processes * Service Relationship to Events * Need to Harmonize development of SOA Standards * Service Discovery & Assets SOA Life Cycle Metrics and Maturity SOA Governance & Compliance * Gaps OMG SOA SIG started working on

12 Standards in Development UML Profile and Metamodel for Software Services (UPMS) RFP  MOF metamodel and equivalent UML2 profile  Extend, but not conflict with UML semantics  Notation icons for services extensions Event Driven Architecture (EDA) and its relationship with SOA, BPM – RFP (to be issued in Dec. 07)  Addresses Event vocabulary, relationship between EDA, BPM and SOA  Event Metamodel and UML Profile  Event metadata exchange using standard formats like XMI  Event Traceability and causality in relation to Services  Processing of complex events

13 UPMS Goals (submission in progress) A common vocabulary and metamodel to unify the diverse service definitions that exist in the industry Complement existing UML metamodel by defining an extension to UML to ensure complete and consistent service specifications and implementations Integrate with and complement standards developed by other organizations such as W3C and OASIS Support a service contract describing the collaboration between participating service consumers and service providers Enable traceability between contracts specifying services requirements, service specifications that fulfill those requirements and service providers that realize service specifications The ability to exchange services models between tools using XMI

14 Who is working on UPMS? IBM Adaptive Cap Gemini EDS HP Model Driven Solutions Telelogic BAE Systems Azora everware-cbdi France Telecom R&D The Thales Group European Software Institute, Softteam, Rhysome and MIDt SINTEF University of Augsburg, NKUA – University of Athens German Research Center for Artificial Intelligence (DFKI) Oslo Software DERI (University of Innsbruck) Fujitsu Mega International

15 Agenda

16 SOA Standards Harmonization Activity: Drivers  Many standards organizations are developing standards with possible overlaps and rapid churn  “Just the mere number of standards and specifications that one has to consider when attempting SOA is mind numbing”..standards and specifications Which ones are specifications (not yet standards) submitted to standard bodies? Which ones are specifications ratified by the standard bodies as industry standards? Which ones (standards or specifications) overlap (some do) and which to choose / use in such cases? And worst of all, there is not a single place to go to for these standards! “Given the proliferation of SOA standards, there is an opportunity to take a step back and provide some perspective on all the SOA standards that exist…”

17 SOA Standards Harmonization Activity: Mission Enable various standards organizations to reconcile their SOA efforts and offer clarity to the end-users lost in the maze of SOA standards Prioritize and foster development of standards applicable to Business and Technology Dimensions of SOA Enable standards organizations to become trusted advisors to the SOA community

18 How do we Harmonize? Develop and maintain an authoritative source of SOA and related standards (SOA Standards Knowledgebase)  Sponsored by OMG SOA SIG, being developed collaboratively with other standards organizations  Map SOA standards (proposed, in development or adopted) to ‘SOA Perspectives’ Business Perspective: Motivation (mapping Services to Business Functions), legal/compliance, Cost, discovery*, maturity*… Architectural Perspective: Reference Models, Design-patterns… IT Perspective  Information Perspective (Service Payload) : Data Distribution, Domain Standards…  Developer Perspective : Orchestration, Security, Protocols… Publish a roadmap of who is developing which category of SOA standards * can apply to more than one Perspective  For each Standard: Name, description, current release/version (as applicable) Life-cycle status (proposed, RFI, RFP, initial submission, adopted…)  Timeline Responsible Organization  Link to the organization and its SOA standards roadmap, noteworthy news (RSS feeds to keep the information current)

19

20

21 Harmonization Activity: other examples Use of OASIS’ SOA reference model and vocabulary in OMG’s SOA standards development as applicable Discussions started with Everware-CBDI to harmonize their SOA metamodels with the OMG’s UPMS (additional joint RFP planned) OMG working with Events Processing Technical Society (EPTS) on the development of modeling standards for EDA/CEP  The goal of EPTS is to promote the understanding of the “event processing” area, its potential impact and serve as a catalyst to the growth and understanding of the area by the general technical and business community Collaborating with The Events Processing Reference Architecture Working Group on CEP/EDA patterns and extensions to OMG standards relevant to events processing

22 SIG next steps UPMS adoption- March 2008 EDA RFP- to be issued in Dec. 2007, initial submission March 2008 SOA Standards Knowledgebase – in development, beta rollout Sept.-Oct Domain specific ‘Business Services’  Insurance Define Property and Casualty Services – RFP planned  Scope discussion planned for Sept. SOA SIG-OMG Insurance WG meeting White paper “Business Agility: Is SOA Enough” –by SOA SIG, Sept. 2007

23 FYI OMG SOA SIG ( ) meets every Tuesday at the quarterly OMG technical meetings (for 2007 calendar: ) Upcoming SOA Information Day  Sept. 25, 2007 (part of OMG Technical meeting, Jacksonville, FL, USA) Joint session with OMG Insurance Working Group Mailing list: (to join, please send to:

24 Contact Info: Thanks for your Time..