Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic...

16
slide 1 Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved. Service Integration Platform - An Inter-EAI Architecture - Feb. 9, 2000 Masakatsu Mori Systems Development Laboratory HITACHI Ltd.

Transcript of Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic...

Page 1: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 1

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Service Integration Platform- An Inter-EAI Architecture -

Feb. 9, 2000Masakatsu Mori

Systems Development LaboratoryHITACHI Ltd.

Page 2: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 2

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

ServiceProvision

Collectionof Services

Mediationof Services

Integrationof Services

Service Images Description

•Provide one service using Web etc.

•Include web-enabling, wrapping, etc.

•Provide several individual services using Web etc.

•No integration between the individual services

•Provide several mediatingservices using Web etc.

•No integration between the mediating services.

•Provide cooperating integrated services by connecting and cooperating several mediating services

Examples of travel mediationExamples of travel mediation

A user can get services whenever & wherever s/he wants. However, s/he needs to access several websites.

XX AirlineReservation

Service YY AirReservation

ServiceZZ Hotel

Reservation ServiceWW Inn

Reservation Service

The Evolution of Cyber Service

Page 3: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 3

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

ServiceProvision

Collectionof Services

Mediationof Services

Integrationof Services

Service Images Description

•Provide one service using Web etc.

•Include web-enabling, wrapping, etc.

•Provide several individual services using Web etc.

•No integration between the individual services

•Provide several mediatingservices using Web etc.

•No integration between the mediating services.

•Provide cooperating integrated services by connecting and cooperating several mediating services

Examples of travel mediationExamples of travel mediation

TravelReservation

ServiceFlight

Reservation

A user can get several services in one place. However, the service menu is fixed, and the services are not related to each other.

HotelReservationRent-a-car

Reservation

The Evolution of Cyber Service

Page 4: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 4

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

ServiceProvision

Collectionof Services

Mediationof Services

Integrationof Services

Service Images Description

•Provide one service using Web etc.

•Include web-enabling, wrapping, etc.

•Provide several individual services using Web etc.

•No integration between the individual services

•Provide several mediatingservices using Web etc.

•No integration between the mediating services.

•Provide cooperating integrated services by connecting and cooperating several mediating services

Examples of travel mediationExamples of travel mediationService menu can be easily changed (by joining and resigning of providers). However, the adjustment between services needs to be made by the user.

Brokering Flight Reservation

Brokering Hotel Reservation

WW Inn

XX Airline

YY Air

ZZ Hotel

Specified RequestsX/X/99 Low price To XX

The Evolution of Cyber Service

Page 5: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 5

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

ServiceProvision

Collectionof Services

Mediationof Services

Integrationof Services

Service Images Description

•Provide one service using Web etc.

•Include web-enabling, wrapping, etc.

•Provide several individual services using Web etc.

•No integration between the individual services

•Provide several mediatingservices using Web etc.

•No integration between the mediating services.

•Provide cooperating integrated services by connecting and cooperating several mediating services

Examples of travel mediationExamples of travel mediation

The collaborative integrated service, which meets the user’s needs and has total integrity, is provided.

Integrator

Unspecified RequestsTo Hawaii,

About 100,000yen

Flight Reservation

Hotel Reservation

WW Inn

XX Airline

YY Air

ZZ Hotel

Local Sight-seeing

DivingTour

HelicopterTour

Inter-EAIInter-EAI

The Evolution of Cyber Service

Page 6: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 6

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Mediator

Requester

Requester

Requester

Provider

Global Community

Mediator

MediatorProvider

Requester

Provider

Community consists of 3 types of players:Requester: An Agent or a System who requests and consumes ServiceProvider: An Agent or a System who provides ServiceMediator: An Agent or a System who retails ,mediates and

integrates Service / Service Information

CommunityCommunityCommunity

Basic Model of Service Integration Platform

Page 7: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 7

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

ServiceProcess Reserve Hotel Reserve Flight Reserve Ground Transportation

(To Airport)

Travel Mediation Service

Hotel Service

Sheraton

ServiceCategory

&Providers

HiltonFlight ServiceJapan

AirlinesUnitedAirlines

AmericanAirlines

Train ServiceJapan

RailwayKeisei

Railway

Bus Service

ShuttleBus

HotelService Sheraton

FlightService

TrainService

AmericanAirlines

JapanRailway

Service Execution

NGOK OK

Alternative ProviderAssignment

TrainService

KeiseiRailway

BusService

ShuttleBus

Alternative ServiceCategory Assignment

NG

OK

Requirements for Service Integration Platform

Page 8: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 8

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

ServiceProcess Reserve Hotel Reserve Flight Reserve Ground Transportation

(To Airport)

Travel Mediation Service

Hotel Service

Sheraton

HiltonFlight ServiceJapan

AirlinesUnitedAirlines

AmericanAirlines

Train ServiceJapan

RailwayKeisei

Railway

Bus Service

ShuttleBus

HotelService Sheraton

FlightService

TrainService

AmericanAirlines

JapanRailway

Service Execution

NGOK OK

Alternative ProviderAssignment

TrainService

KeiseiRailway

BusService

ShuttleBus

Alternative ServiceCategory Assignment

NG

OK

Requirements for Service Integration Platform

DynamicService

Selection

ServiceBusiness

Operation FlexibleBusiness Process

Integration

ServiceCategory

&Providers

Page 9: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 9

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Inter-EAITechnologies

Service Integration Platform and Inter-EAI

Intra-EAITechnologies

DynamicService

Selection

ServiceBusiness

Operation FlexibleBusiness Process

Integration

Page 10: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 10

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Key Technologies of Service Integration Platform

� Dynamic Service Selection– Profile Management

• Modeling the Description of Service features by using a common set of properties

– Dynamic Brokering• Match Making using Profiles defined by Provider / Requester

� Flexible Business Process Integration– Business Process Control

• Business Process Integration of Heterogeneous Systems / Services– Dynamic Integration Management

• Changes and reassignment of integrated services depending on a provider’s status.

� Service Business Operation– Accounting in Distributed Environment

• Collection of Information on Service Usage in Distributed Environment– Integrated Management of Inter-Enterprise Application Systems

Page 11: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 11

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Technology elements

MessagingDataHub

Execution Environment /Platform

WebAP

server

Adapter

Transformer

Data Integration

ProcessIntegration

UIIntegration

Dynamic BrokeringBusiness Process Control

encryption

...

authentication

SecurityPolicy

Federation

Security

Scope ofCooperation

Management

Integrated UserManagement

User Management

Event Audit

Distributed APManagement

Dynamic Integration Management

IntegratedManagementAccounting in

Distributed Env.

ProfileManagement

Integration Technologies

Inter-EAI

Intra-EAI

Page 12: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 12

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Request Service

Register Service Offer

Service Profile Template

Service Profile Template

PolicyPolicy

MediatorRequest ProfileRequest Profile Offer ProfileOffer Profile ProviderRequester

Profile items managed by the community

Dynamic Brokering

Name Attrib.Age

Value25-50

Location YokohamaTerminal Yokohama

:Vista NightPrice

Booking 60%

Name Attrib.Age

Value25-50

Location TokyoTerminal

:Vista NightPrice 5000

Booking 50%

Match Making

Dynamic Brokering using Profile

Page 13: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 13

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Service Integration Platform

Dynamic IntegrationManagement

&Business Process

Control

DynamicBrokering

ClientRequest for planning,

quotation, and reservation

Airlines

Hotels

PolicyBased

Selection

Airlines

Hotels

Embassy

Start

Visa?

Quotation

HotelReservation

GroundTransportation

PolicyBased

Selection

Front End System (W

eb base etc.)

Wrapping

Wrapping

Wrapping

Wrapping

Wrapping

Wrapping

Wrapping

Sheraton

American Airlines

Japan Railway

Keisei Railway

Shuttle Bus

Travel quotation

Selection

Itinerary

Availability, rate,temporaryreservation

Process Management and Dynamic Brokering

End

FlightReservation

Page 14: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 14

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.ADSS : Autonomous Decentralized Service System

Activities

Implementation� Analyses of actual applications� Prototyping of Platform

– Profile Management and Dynamic Brokering– 99/05 Demonstration at OMG Tokyo Meeting– 99/10 Demonstration at 5th ICECCS at Las Vegas

Standardization in OMG� Profile Management

– ADSS DSIG, Telecom DTF(Telecom Service Access & Subscription)

� Business Process Control– Workflow 1.3 RTF, Workflow WG, BO DTF

ICECCS : International Conference on Engineering of Complex Computer Systems

Page 15: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 15

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.ADSS : Autonomous Decentralized Service System

Next Steps

Standardization in OMG� Dynamic Integration Management

– Representation of flow control and reassignment(ADSS DSIG)

� Accounting in Distributed Environment– Representation of information on service usage

(ADSS DSIG , Telecom DTF)Enhancement and Evaluation� Security Integration

– Existing technologies (CORBA Security Service, SSL, ...)– Other requirements

� Performance Evaluation

Page 16: Service Integration Platform - OMG · 2009-05-28 · Service Integration Platform Dynamic Integration Management & Business Process Control Dynamic Brokering Client Request for planning,

slide 16

Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.

Thank you !

[email protected]