ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with...
-
Upload
randell-allison -
Category
Documents
-
view
213 -
download
0
Transcript of ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with...
ASG - Towards the Adaptive Semantic Services Enterprise
Harald Meyer
WWW Service Composition with Semantic Web Services19.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
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
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
Copyright © ASG5
Plattform Features Overview
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
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)
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
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
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
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
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
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
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
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
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
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
Copyright © ASG18
Summary – The ASG Benefits
Open, standard-based Architecture Semantics awareness Flexibility Automated service composition Automated negotiation Reliability, Scalability, Performance
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