TY - GEN
T1 - Parallel Web service composition in MoSCoE
T2 - Proceedings of ECOWS 2006: 4th European Conference on Web Services
AU - Pathak, Jyotishman
AU - Basu, Samik
AU - Lutz, Robyn
AU - Honavar, Vasant
PY - 2006
Y1 - 2006
N2 - We present a goal-driven approach to model a choreographer for realizing composite Web services. In this framework, the users start with an abstract, and possibly incomplete functional specification of a desired goal service. This specification is used to compose a choreographer that allows communication between the client and the set of available component services, and is functionally equivalent to the goal service. However, if such a composition cannot be realized, the proposed approach identifies the cause(s) for the failure of composition. This information can be used by the user to minimally reformulate the goal to reduce the 'gap' between the desired functionality. The process can be iterated until a feasible composition is realized or the user decides to abort. The approach ensures that (i) a choreographer, if one is produced by our composition algorithm, in fact realizes the user-specified goal functionality; and (ii) the algorithm is guaranteed to find a composition that meets the user needs as captured in the goal specifications (whenever such a composition exists).
AB - We present a goal-driven approach to model a choreographer for realizing composite Web services. In this framework, the users start with an abstract, and possibly incomplete functional specification of a desired goal service. This specification is used to compose a choreographer that allows communication between the client and the set of available component services, and is functionally equivalent to the goal service. However, if such a composition cannot be realized, the proposed approach identifies the cause(s) for the failure of composition. This information can be used by the user to minimally reformulate the goal to reduce the 'gap' between the desired functionality. The process can be iterated until a feasible composition is realized or the user decides to abort. The approach ensures that (i) a choreographer, if one is produced by our composition algorithm, in fact realizes the user-specified goal functionality; and (ii) the algorithm is guaranteed to find a composition that meets the user needs as captured in the goal specifications (whenever such a composition exists).
UR - http://www.scopus.com/inward/record.url?scp=38649108167&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38649108167&partnerID=8YFLogxK
U2 - 10.1109/ECOWS.2006.30
DO - 10.1109/ECOWS.2006.30
M3 - Conference contribution
AN - SCOPUS:38649108167
SN - 076952737X
SN - 9780769527376
T3 - Proceedings of ECOWS 2006: Fourth European Conference on Web Services
SP - 3
EP - 12
BT - Proceedings of ECOWS 2006
Y2 - 4 December 2006 through 6 December 2006
ER -