2008
DOI: 10.1007/978-3-540-89652-4_42
|View full text |Cite
|
Sign up to set email alerts
|

Automated Service Composition with Adaptive Planning

Abstract: Service-Oriented Computing is a cornerstone for the realization of user needs through the automatic composition of services from service descriptions and user tasks, i.e., high-level descriptions of the user needs. Yet, automatic service composition processes commonly assume that service descriptions and user tasks share the same abstraction level, and that services have been pre-designed to integrate. To release these strong assumptions and to augment the possibilities of composition, we add adaptation featur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
24
0
1

Year Published

2010
2010
2014
2014

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(25 citation statements)
references
References 14 publications
0
24
0
1
Order By: Relevance
“…Issues related to semantic and syntactic matching for application composition have been studied, particularly by Ben Mokhtar et al [4]. Composition based on planning algorithms has been proposed among others by Beauche & Poizat [3], Ranganathan & Campbell [46] and Sousa et al [61], as well as in our previous work [17]. We associate our current work with manual and context-aware composition application, as shown in Figure 1.…”
Section: Related Workmentioning
confidence: 98%
See 1 more Smart Citation
“…Issues related to semantic and syntactic matching for application composition have been studied, particularly by Ben Mokhtar et al [4]. Composition based on planning algorithms has been proposed among others by Beauche & Poizat [3], Ranganathan & Campbell [46] and Sousa et al [61], as well as in our previous work [17]. We associate our current work with manual and context-aware composition application, as shown in Figure 1.…”
Section: Related Workmentioning
confidence: 98%
“…Although some solutions provide user interfaces for customizing the predefined task templates to match user needs [31,34,61], a typical task-based system rarely supports end-users. Instead, task templates are created by application developers at design time as they are described in a computer-readable form [3,4,17,61]. Application composition is typically carried out by semantically and syntactically matching the original task template according to some specified criteria and a matching (or planning) algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…A great deal of existing proposals in the service-oriented computing field clearly transfers into our envisaged platform. Approaches for service discovery (Ran, 2003), service composition (Rao and Su, 2005) (in particular using AI techniques (Beauche and Poizat, 2008)) and service adaptation (di Nitto et al, 2008) are of application to satisfy some of the envisaged challenges.…”
mentioning
confidence: 99%
“…In Sect. 4 we present the details of sharing analysis, which is the underlying technique used for inferring (safe approximations of) functional dependencies and data attributes in service compositions. We discuss the inputs to the process, and the 01 0.…”
Section: Introductionmentioning
confidence: 99%
“…This involves ensuring, among other things, that compatibility with the specified protocols is preserved during conversations with partner (or component) services [35], that the appropriate partner operations are invoked, and that the messages that are exchanged have the correct format and meaning [4]. An adaptation can alter the state of the service composition, replace its components, rearrange activities, reroute messages, fragment the composition into several parts that are executed in a distributed manner or merge several fragments into one, etc., but any adaptation action, simple or complex, must respect the conversation protocols, service interfaces, and message formats and meaning.…”
Section: Introductionmentioning
confidence: 99%