© copyright iona technologies 2000, 2001 the enterprise portal company™ manfred r. koethe...

16
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied Research Group [email protected] Towards Total Business Integration: The XMLbus

Upload: silvia-young

Post on 12-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: © Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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