PowerPoint

clappingknaveΛογισμικό & κατασκευή λογ/κού

14 Δεκ 2013 (πριν από 3 χρόνια και 5 μήνες)

75 εμφανίσεις

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Manfred R. Koethe

Industrial & Embedded Systems Architect

IONA Technologies

Applied Research Group

manfred.koethe@iona.com

Towards Total Business
Integration: The XMLbus

© 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 integration


Common infrastructure



© 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

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Example: Virtual Enterprise

A

C

B

= Portal

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Example: Virtual Enterprise

A

C

B

= Portal

Information

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Example: Virtual Enterprise

A

C

B

= Portal

Processes

© 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


© 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

© 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

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

XMLbus: Member of the ART
Product Family

Orbix 2000

iPortal
Application
Server

XMLbus

Adaptive Runtime Technology (ART)

CORBA
Personality

J2EE
Personality

XML/SOAP
Personality

© 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


© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Integrated

Application

Local

Transforms

Local

Data Model

Adapter/

connector








Process Automation


Engine

Business

Process Defs

Translation/

Aggregator

EDM

Integrated

Application

Local

Transforms

Local

Data Model

Integrated

Application

Local

Transforms

Local

Data Model

Integrated

Application

Local

Transforms

Local

Data Model

Integrated

Application

Local

Transforms

Local

Data Model

Portal Server

XMLbus Messaging

ADMV
--

Application Data Model Views

EDM
--

Enterprise Data Model

iPortal

Integration Server

XMLbus Scenario:

Detailed View

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Service Requestor Model

Client

IS

Interface

IDL

JMS

SOAP

XML message

management

Message transports

UDDI

xface

Service request

creation

Service discovery

and interface specs

Adapter

Networking

Environment

Connector

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

Integrated

Application

Service Provider Model

IS

Interface

IDL

JMS

SOAP

XML message

management

Message transports

UDDI

xface

Service request processing

Service registration

with interface specs

Application

Adapter

Adapter

Networking

Environment

Connector

© 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

© Copyright IONA Technologies 2000, 2001

The Enterprise Portal Company™

XMLbus

UDDI

repository

WEB

SERVICE

COM

CORBA

J2EE

RPC

synchronous

asynchronous

channels

messages

topics

queues

encryption

compression

LDAP

repository

XMLbus

connectors

XMLbus
: High level view

JMS

XMSG

SOAP1.1