Post on 31-May-2020
transcript
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
slide 16
Copyright © 2000 by SDL Hitachi, Ltd. All Rights Reserved.
Thank you !
m-mori@sdl.hitachi.co.jp