Using interaction models to detect and resolve inconsistencies in evolving service compositions
Web Intelligence and Agent Systems
Examining usage protocols for service discovery
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Exploring the flexible workflow technology to automate service composition
ASWC'06 Proceedings of the First Asian conference on The Semantic Web
Hi-index | 0.00 |
Service-oriented architecture is emerging as a compelling paradigmfor developing web-based software applications. In this style, thefunctional components of the system are implemented in variousprogramming languages as network-accessible "services"declaratively specified (in WSDL) and declaratively composed in workflows (using BPEL4WS). Despite this fundamentally distributedconceptualization of service composition, most current middlewareassumes that the specification of the service composition is interpretedat run time by a central middleware node. This implies inflexiblecomposition evolution: all parties must be updated concurrently to avoid interaction failures. This paper introduces an intelligent-agentframework that wraps web services in a conversation layer and iscapable of a simple workflowadaptation function. The conversationlayer implements protocols and consults globally shared, declarativepolicy specifications to resolve conversation failures. Two case studies illustrate this approach.