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

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

Dec 30, 2015

Download

Documents

Randell Allison
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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