ebxml and the omg enterprise computing architecture (eca)
DESCRIPTION
ebXML and the OMG Enterprise Computing Architecture (ECA). XML Component Model. ebXML. OMG EDOC. Open XML Component Model. XML & Java Binding. Component. Port. Port. Port. Unified Architecture. Document Information Model. Adasd’ Asd As asdasdsadsad. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/1.jpg)
ebXML and the OMG Enterprise Computing Architecture (ECA)
![Page 2: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/2.jpg)
XML Component Model
OMGEDOC
ebXML
XML & Java Binding
Open XMLComponent
Model
![Page 3: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/3.jpg)
Unified ArchitectureDocument Information Model
Document Interchange Events Between Component Roles
Choreography of interchange
Components Implementing Roles
Composition of Components(Recursive)
Component
Port PortPort
Adasd’AsdAs
asdasdsadsad
![Page 4: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/4.jpg)
Unified ArchitectureDocument Information Model
Document Interchange Events Between Component Roles
Choreography of interchange
Components Implementing Roles
Composition of Components(Recursive)
EBXMLB2BSpecificationSchema
OMGECA
![Page 5: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/5.jpg)
What this means
Drag-and-drop assembly of ECA components into ebXML process rolesOMG Domain specifications (Using ECA) can be ebXML Specifications
Enables an open marketplace of XML business components
![Page 6: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/6.jpg)
A Shared Protocol in ebXml and ECA
sell_Sales_rolebuy_Sales_role
buy_role_Order : OrderBT
sell_role_Shipping: ShippingNoticeBT
buy_role_Payment: PaymentNoticeBT
[OrderDenied] [OrderConfirmation]
Protocol Sales_protocol
Success
Failure
buy_role_Quote: QuoteBT sell_role_Quote: QuoteBT
sell_role_Order : OrderBT
buy_role_Shipping: ShippingNoticeBT
sell_role_Payment: PaymentNoticeBT
ProtocolRole (initiator) ProtocolRole
Protocol (with subProtocols)
Start
TerminateSuccess
TerminateFailure
SubProtocolRole (initiator)
SubProtocolRole
ProtocolTransitions with guard
SubProtocolRole (initiator)
![Page 7: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/7.jpg)
The protocol is realized by roles in a business process
![Page 8: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/8.jpg)
And drills down to sub-components
![Page 9: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/9.jpg)
Sub-components can be wrapped legacy or executable program logic
![Page 10: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/10.jpg)
The same components can support web pages
ECAXML
Components
![Page 11: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/11.jpg)
ECA Status
ECA is one of two EDOC proposals being submitted to OMGRevised submissions have been received and will be presented February 27th Expect one more revision cycle until final adoption 2-4 MonthsPrototype implementation using XML already exists
![Page 12: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/12.jpg)
Middleware Independence
BusinessLogic
ComponentebXml
BusinessLogic
ComponentBizTalk
BusinessLogic
ComponentRosetaNet
BusinessLogic
ComponentEjb
Adapters
EJB
BusinessLogic
Component
ebXml
BizTalk
RosetanetXML
Adapters
CICS
EJB
MQ
CorbaXML
![Page 13: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/13.jpg)
XML Component Marketplace
The business component marketplace is projected to be a 10b market in 5 yearsConsider the value of XML components that wrap popular legacyNew application functionality built from componentsComponents for integration and transformationTechnology components, such as for repositories and DBMS
![Page 14: ebXML and the OMG Enterprise Computing Architecture (ECA)](https://reader035.vdocument.in/reader035/viewer/2022062809/56815931550346895dc66576/html5/thumbnails/14.jpg)
SummaryebXML Provides
Specification of processes, roles, protocols and documentsSecure & Reliable B2B Messaging InfrastructureTrading PartnersRegistry & RepositoryCore Components
Status: Final stages of adoption
OMG ECA ProvidesSpecification of processes, roles, protocols and documentsRecursive ComponentsEntities & Information modelEventsPatternsTie into OMG domains & EAI
Status: Final stages of adoption