ebXML and the OMG Enterprise Computing Architecture (ECA)
XML Component Model OMG EDOC ebXML XML & Java Binding Open XML Component Model
Unified Architecture Document Information Model Document Interchange Events Between Component Roles Choreography of interchange Components Implementing Roles Composition of Components (Recursive) Component Port Adasd’ Asd As asdasdsadsad
Unified Architecture Document Information Model Document Interchange Events Between Component Roles Choreography of interchange Components Implementing Roles Composition of Components (Recursive) EBXML B2B Specification Schema OMG ECA
What this means Drag-and-drop assembly of ECA components into ebXML process roles OMG Domain specifications (Using ECA) can be ebXML Specifications Enables an open marketplace of XML business components
A Shared Protocol in ebXml and ECA
The protocol is realized by roles in a business process
And drills down to sub-components
Sub-components can be wrapped legacy or executable program logic
The same components can support web pages ECA XML Components
ECA Status ECA is one of two EDOC proposals being submitted to OMG Revised submissions have been received and will be presented February 27 th Expect one more revision cycle until final adoption 2-4 Months Prototype implementation using XML already exists
Middleware Independence Business Logic Component ebXml Business Logic Component BizTalk Business Logic Component RosetaNet Business Logic Component Ejb Adapters EJB Business Logic Component ebXml BizTalk Rosetanet XML Adapters CICS EJB MQ Corba XML
XML Component Marketplace The business component marketplace is projected to be a 10b market in 5 years Consider the value of XML components that wrap popular legacy New application functionality built from components Components for integration and transformation Technology components, such as for repositories and DBMS
Summary ebXML Provides Specification of processes, roles, protocols and documents Secure & Reliable B2B Messaging Infrastructure Trading Partners Registry & Repository Core Components Status: Final stages of adoption OMG ECA Provides Specification of processes, roles, protocols and documents Recursive Components Entities & Information model Events Patterns Tie into OMG domains & EAI Status: Final stages of adoption
Questions & Demonstration Cory Casanave Data Access Technologies