19
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Embed Size (px)

Citation preview

Page 1: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

ASG - Towards the Adaptive Semantic Services Enterprise

Harald Meyer

WWW Service Composition with Semantic Web Services19.09.2005

Page 2: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG2

Adaptive Services Grid project EU Integrated Project: 24 months

• "Adaptive Services Grid": Research foundations, concepts, and languages to develop architectures, tools and a generic, domain-independent software service platform as well as domain-specific solutions that prototypically implement business models that are based on the service-orientation paradigm

Focus on • Architecture and proof-of-concept platform

prototype • on concepts, languages, architectures and tools

Page 3: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG3

Consortium Consortium Application partners

• Telecommunications, IT Enterprise solutions Technology and Research partners

• Software Technology, Semantic Web Services• Process and Workflow Technology• Agent-based Systems, Grid Infrastructure Technology

21 Partners: D (9), PL (6), A(2), IRE, N, SF + AUS

Page 4: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG4

What is currently happening

Milestone M12 ASG Reference Architecture Prototype Development

• M6: Clarify interfaces and interactions• M12: Verify architecture using a business

scenario

Business Scenario: Attraction Booking

Page 5: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG5

Plattform Features Overview

Page 6: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG6

ASG Façade: The ASG Entry Point

Serves as the entry point for ASG clients Provides an interface to all ASG platform

functionalities• Service Invocation/Planning/Negotiation• Service Monitoring• Service Registration• ASG Platform Administration

Will be available in platform and protocol independent format

Page 7: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG7

Discovery Database:The ASG Data Central

Holds all internal ASG data that is needed to run the platform• Service Specifications• Service Semantics• Service Implementation References• Service Compositions• SLA, Service Profiles, …

Queries allow to effective retrieval of needed data (e.g. semantically equal services)

Page 8: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG8

Service Discovery:Finding the correct functionality

Semantic discovery of services Answers the question: What services do

what I need to reach my goal? Queries the Discovery Database Used for Service Composition Planning

Page 9: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG9

Service Composition Planning:The End of Manual Process Modeling

Automatically creates a service composition that reaches the user’s goal

Planning strategy bases on service semantics

Uses a standard (WS-BPEL) description for service compositions which can be enacted by various of workflow management products

Page 10: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG10

Negotiates with service providers to find the service implementation that best fulfil the user’s requirements

Optimizes non-functional properties of a service composition enactment

Service Negotiation:Discovering the best Service Implementations

Page 11: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG11

ASG manages contracts with service providers as service level agreements (SLA)

Life-cycles of SLA are maintained by a sophisticated component to gain a ready-for-business solution

Service Level Agreements:Contracting with Service Providers

Page 12: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG12

Workflow Enactment:Reliable, Standardized, Monitored

Enacts service compositions provided by the Composition Planner (WS-BPEL)

Makes use of ASG’s enhancements for enactment (Negotiation, Re-Planning)

Exposes sophisticated monitoring functionality

Page 13: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG13

Register a new service Create a new service implementation out

of an existing one to change non-functional properties:• Switch platform / technology• Increase performance• Lower costs

Service Management:Easily Create and Register new Services

Page 14: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG14

Logs service behaviour during enactment• Performance• Reliability• Functional correctness• …

Gathers information to provides hints and predictions to support service selection

Service Profiling:Know Your Services

Page 15: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG15

Triggers a re-planning of a to-be-enacted service composition if an error during enactment occurred

Analyses the current enactment state to generate the optimal re-planning request for the rest of the composition

Introduces fault-tolerance and intelligent system behavior

Mediated Re-planning:Intelligent Problem Solving

Page 16: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG16

Unified, standardized service resource grid Flexible, fault-tolerant service integration

at runtime Bringing the grid paradigm to service-

oriented computing

Services Grid Infrastructure:ASG Gateway to the external Services Landscape

Page 17: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG17

ASG – a Reference Architecture based on Standards Use only the components

required for your specific solution

Integrate your preferred products into the ASG architecture

Page 18: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG18

Summary – The ASG Benefits

Open, standard-based Architecture Semantics awareness Flexibility Automated service composition Automated negotiation Reliability, Scalability, Performance

Page 19: ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services 19.09.2005

Copyright © ASG19

Example ASG Context

Teleservices Inc.Network

ASG Platform Boundary

Telecom Inc.

Customer

Customer Portal

ASG Facade

Workflow Enactment

Service CompositionPlanning

Services Grid Infrastructure

O3 Jumba

Web ServiceTelecom:Foo

Web ServiceJumba:Bar

Web ServiceO3:Foo

Service Management

Web ServiceTelecom:Foo

Discovery Database

Negotiation

Service ProfilingService LevelAgreements

Service Discovery

Service Discovery