© copyright iona technologies 2000, 2001 the enterprise portal company™ manfred r. koethe...
TRANSCRIPT
![Page 1: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/1.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Manfred R. KoetheIndustrial & Embedded Systems Architect
IONA TechnologiesApplied Research [email protected]
Towards Total Business Integration: The XMLbus
![Page 2: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/2.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Total Business Integration
Required for:• Integrated electronic business scenarios
(B2B, B2C, A2B,…)• Building virtual and distributed enterprises
Principal Problems:• Information exchange• Process integrationCommon infrastructure
![Page 3: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/3.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
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
![Page 4: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/4.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Example: Virtual Enterprise
A
C
B
= Portal
![Page 5: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/5.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Example: Virtual Enterprise
A
C
B
= Portal
Information
![Page 6: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/6.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Example: Virtual Enterprise
A
C
B
= Portal
Processes
![Page 7: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/7.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Interaction Technology (today)
• Message technology– EDI, EDIFACT– Message Queues
• RPC technology– DCE– CORBA
• Web technology– XML– SOAP
![Page 8: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/8.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
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
![Page 9: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/9.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
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
![Page 10: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/10.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
XMLbus: Member of the ART Product Family
Orbix 2000iPortal
Application Server
XMLbus
Adaptive Runtime Technology (ART)
CORBA Personality
J2EE Personality
XML/SOAP Personality
![Page 11: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/11.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
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
![Page 12: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/12.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
IntegratedApplication
LocalTransforms
LocalData Model
Adapter/connector
Process Automation Engine
BusinessProcess Defs
Translation/Aggregator
EDM
IntegratedApplication
LocalTransforms
LocalData Model
IntegratedApplication
LocalTransforms
LocalData Model
IntegratedApplication
LocalTransforms
LocalData Model
IntegratedApplication
LocalTransforms
LocalData Model
Portal Server
XMLbus Messaging ADMV -- Application Data Model Views
EDM -- Enterprise Data Model
iPortalIntegration Server
XMLbus Scenario: Detailed View
![Page 13: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/13.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
Service Requestor Model
ClientIS
Interface
IDL
JMS
SOAP
XML messagemanagement
Message transports
UDDIxface
Service requestcreation
Service discoveryand interface specs
Adapter
Net
wor
king
Env
ironm
ent
Connector
![Page 14: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/14.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
IntegratedApplication
Service Provider Model
ISInterface
IDL
JMS
SOAP
XML messagemanagement
Message transports
UDDIxface
Service request processing
Service registrationwith interface specs
ApplicationAdapter
Adapter
Net
wor
king
Env
ironm
ent
Connector
![Page 15: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/15.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
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
![Page 16: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied](https://reader036.vdocuments.us/reader036/viewer/2022083007/56649e905503460f94b95a1c/html5/thumbnails/16.jpg)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™
XMLbus
UDDIrepository
WEBSERVICECOM
CORBA J2EE
RPC
synchronous asynchronous
channels
messages
topics queues
encryption
compression
LDAPrepository
XMLbusconnectors
XMLbus: High level view
JMSXMSG
SOAP1.1