TY - GEN
T1 - Model-based methods for linking Web service choreography and orchestration
AU - Sun, Jun
AU - Liu, Yang
AU - Dong, Jin Song
AU - Pu, Geguang
AU - Tan, Tian Huat
PY - 2010
Y1 - 2010
N2 - In recent years, many Web service composition languages have been proposed. Web service choreography describes collaboration protocols of cooperating Web service participants from a global view. Web service orchestration describes collaboration of the Web services in predefined patterns based on local decision about their interactions with one another at the message/execution level. In this work, we present model-based methods to close the gap between the two views. Building on the strength of model checking techniques, Web service choreography and orchestration are verified against temporal properties or against each other (to show that they are consistent). Specialized optimization techniques are developed to handle large Web service models. Furthermore, we propose a method to mechanically synthesize a prototype Web service orchestration from choreography, by repairing the choreography if necessary and projecting relevant behaviors to each service provider.
AB - In recent years, many Web service composition languages have been proposed. Web service choreography describes collaboration protocols of cooperating Web service participants from a global view. Web service orchestration describes collaboration of the Web services in predefined patterns based on local decision about their interactions with one another at the message/execution level. In this work, we present model-based methods to close the gap between the two views. Building on the strength of model checking techniques, Web service choreography and orchestration are verified against temporal properties or against each other (to show that they are consistent). Specialized optimization techniques are developed to handle large Web service models. Furthermore, we propose a method to mechanically synthesize a prototype Web service orchestration from choreography, by repairing the choreography if necessary and projecting relevant behaviors to each service provider.
UR - https://www.scopus.com/pages/publications/79951742243
U2 - 10.1109/APSEC.2010.28
DO - 10.1109/APSEC.2010.28
M3 - 会议稿件
AN - SCOPUS:79951742243
SN - 9780769542669
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 166
EP - 175
BT - Proceedings - 17th Asia Pacific Software Engineering Conference
T2 - 17th Asia Pacific Software Engineering Conference: Software for Improving Quality of Life, APSEC 2010
Y2 - 30 November 2010 through 3 December 2010
ER -