ebxml and the omg enterprise computing architecture (eca)

Post on 01-Feb-2016

32 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

ebXML and the OMG Enterprise Computing Architecture (ECA)

XML Component Model

OMGEDOC

ebXML

XML & Java Binding

Open XMLComponent

Model

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

Unified ArchitectureDocument Information Model

Document Interchange Events Between Component Roles

Choreography of interchange

Components Implementing Roles

Composition of Components(Recursive)

EBXMLB2BSpecificationSchema

OMGECA

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

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)

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

ECAXML

Components

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

Middleware Independence

BusinessLogic

ComponentebXml

BusinessLogic

ComponentBizTalk

BusinessLogic

ComponentRosetaNet

BusinessLogic

ComponentEjb

Adapters

EJB

BusinessLogic

Component

ebXml

BizTalk

RosetanetXML

Adapters

CICS

EJB

MQ

CorbaXML

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

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

Questions & Demonstration

Cory CasanaveData Access TechnologiesCory-c@dataaccess.com

top related