160 likes | 172 Views
Explore the XMLbus solution for integrated electronic business scenarios, virtual enterprises, and efficient partner interactions. Learn how portals, self-describing message formats, and multi-protocol communication enable total business integration across different technologies. Enhance your understanding of the XMLbus architecture, its core functionalities, and its future implications in enterprise settings. Discover the power of merging CORBA services with XML technology for optimal business integration and process management.
E N D
Total Business Integration Required for: • Integrated electronic business scenarios (B2B, B2C, A2B,…) • Building virtual and distributed enterprises Principal Problems: • Information exchange • Process integration • Common infrastructure
Interaction between Partners • In many cases, a common runtime infrastructure does not exist(e.g. CORBA to CORBA via IIOP) Solution: • Introduction of portals who act as information gateways • Using self-describing message formats
A C B Example: Virtual Enterprise = Portal
A C B Example: Virtual Enterprise Information = Portal
A C B Example: Virtual Enterprise Processes = Portal
Interaction Technology (today) • Message technology • EDI, EDIFACT • Message Queues • RPC technology • DCE • CORBA • Web technology • XML • SOAP
Interaction Technology (future) • Transparent multi-protocol communication • Intra-enterprise support • tightly coupled - IIOP • loosely coupled asynchronous - JMS • loosely coupled synchronous - HTTP/SOAP • Inter-enterprise support • loosely coupled synchronous - HTTP/SOAP • Service definition language (SDL) • UDDI for Discovery/Registration
IONA XMLbus • Multi-protocol communication • Common agreement through metadata • CORBA-like invocation architecture • Plus iPortal Integration Server providing: • Routing between different protocol systems • Message transformation & adapter • Process management and control • System / process definition repositories
iPortal Application Server XMLbus Orbix 2000 XML/SOAP Personality J2EE Personality CORBA Personality Adaptive Runtime Technology (ART) XMLbus: Member of the ART Product Family
ART Architecture • ART microkernel: common functionality(invocation, marshaling, exceptions, …) • Additional functionality through plug-ins(transactions, security, …) • Further functionality through personalities: • Orbix 2000: CORBA, IIOP • Application Server: J2EE, EJB • XMLbus: XML/SOAP, SDL, UDDI, PE • All personalities work transparently together
XMLbus Scenario:Detailed View Portal Server LocalData Model LocalData Model LocalData Model LocalData Model Adapter/connector LocalData Model IntegratedApplication IntegratedApplication IntegratedApplication IntegratedApplication IntegratedApplication LocalTransforms LocalTransforms Integration Server APIs LocalTransforms Router LocalTransforms EDM Process Automation Engine Business Process Defs Translation/ Aggregator iPortal Integration Server XMLbus Messaging ADMV -- Application Data Model Views EDM -- Enterprise Data Model LocalTransforms
Service Requestor Model UDDI xface Service discovery and interface specs Client IS Interface SOAP Networking Environment JMS IDL XML message management Service request creation Message transports Adapter Connector
Service Provider Model UDDI xface Service registration with interface specs Integrated Application Application Adapter IS Interface Networking Environment SOAP JMS IDL XML message management Message transports Service request processing Adapter Connector
Summary • Total Business Integration requires a multi-protocol platform plus process management capabilities • CORBA provides powerful high-level services • XML Technology provides maximum interaction flexibility • Merging both provides best Platform
XMLbus: High level view CORBA J2EE LDAPrepository JMSXMSG XMLbusconnectors XMLbus topics channels queues compression RPC messages synchronous encryption asynchronous SOAP1.1 COM WEBSERVICE UDDIrepository