1 / 16

Towards Total Business Integration: The XMLbus

Towards Total Business Integration: The XMLbus. 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.

cwheeler
Download Presentation

Towards Total Business Integration: The XMLbus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Towards Total Business Integration: The XMLbus

  2. 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

  3. 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

  4. A C B Example: Virtual Enterprise = Portal

  5. A C B Example: Virtual Enterprise Information = Portal

  6. A C B Example: Virtual Enterprise Processes = Portal

  7. Interaction Technology (today) • Message technology • EDI, EDIFACT • Message Queues • RPC technology • DCE • CORBA • Web technology • XML • SOAP

  8. 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

  9. 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

  10. iPortal Application Server XMLbus Orbix 2000 XML/SOAP Personality J2EE Personality CORBA Personality Adaptive Runtime Technology (ART) XMLbus: Member of the ART Product Family

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. XMLbus: High level view CORBA J2EE LDAPrepository JMSXMSG XMLbusconnectors XMLbus topics channels queues compression RPC messages synchronous encryption asynchronous SOAP1.1 COM WEBSERVICE UDDIrepository

More Related