2009
DOI: 10.1007/978-3-642-04930-9_38
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Web Service Composition While Enforcing Regulations

Abstract: To direct automated Web service composition, it is compelling to provide a template, workflow or scaffolding that dictates the ways in which services can be composed. In this paper we present an approach to Web service composition that builds on work using AI planning, and more specifically Hierarchical Task Networks (HTNs), for Web service composition. A significant advantage of our approach is that it provides much of the how-to knowledge of a choreography while enabling customization and optimization of int… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 23 publications
(12 citation statements)
references
References 23 publications
0
12
0
Order By: Relevance
“…Several methods can be relevant to a particular nonprimitive task t, leading to different decompositions of t. In our example, the method with name by-air-trans can be used to decompose the task arrange-trans into the subtasks of booking a flight and paying, with the constraint (constr ) that the booking precede payment. Specifying User Preferences and Constraints: Customizing preferences and constraints are specified in a version of PDDL3 that we have augmented to express preferences over how HTN tasks are parameterized and decomposed as well as preferences over service (i.e., task) properties [19,18]. This allows us to combine optimization of service selection (such as quality of service) with optimization of the composition.…”
Section: Definition 1 (Htn Planning Problemmentioning
confidence: 99%
See 3 more Smart Citations
“…Several methods can be relevant to a particular nonprimitive task t, leading to different decompositions of t. In our example, the method with name by-air-trans can be used to decompose the task arrange-trans into the subtasks of booking a flight and paying, with the constraint (constr ) that the booking precede payment. Specifying User Preferences and Constraints: Customizing preferences and constraints are specified in a version of PDDL3 that we have augmented to express preferences over how HTN tasks are parameterized and decomposed as well as preferences over service (i.e., task) properties [19,18]. This allows us to combine optimization of service selection (such as quality of service) with optimization of the composition.…”
Section: Definition 1 (Htn Planning Problemmentioning
confidence: 99%
“…In previous work (e.g., [15,20,19]) we have argued that for a number of WSC problems it is desirable to specify a flexible workflow, generic procedure, or composition template that specifies the basic steps of the composition at an abstract level, but has sufficient flexibility to support their customization for different stakeholders, scenarios, and applications. To this end, we have specified flexible workflows using Golog (e.g., [15,20]), or alternatively Hierarchical Task Networks (HTNs) [19], and developed associated machinery for WSC. We are not alone is proposing such a vision.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…[2] exploits a first order linear temporal logic for defining domain dependent search control knowledge in the planner TLPlan, and in [13] strong fairness constraints expressed in LTL are used to restrict nondeterminism in generalized planning. LTL has been used in the verification of agent interaction protocols [24] and for enforcing regulations in automated Web service composition [35]. In the context of reasoning about action, [11] introduced a second order extension of the temporal logic CTL*, ESG, to reason about non-terminating Golog programs.…”
Section: Introductionmentioning
confidence: 99%