Modeling service compatibility with Pi-calculus for choreography
Document Type
Conference Proceeding
Publication Date
1-1-2006
Abstract
Service choreography has become an emerging and promising technology to design and build complex cross-enterprise business applications. Dynamic composition of services on the fly requires mechanisms for ensuring that the component services in the composition are compatible with each other. Current service composition languages provide notations for describing the interactions among component services. However, they focus only on the compatibility at the syntax and semantic level in an informal way, yet ignoring the dynamic behavior within services. This paper emphasizes the importance of the behavior in the compatibility verification between services and utilizes the -calculus to model the service behavior and the interaction in a formal way. Based on the formalization, it proposes a method based on the operational semantics of the -calculus to automate the verification of compatibility between two services and presents an algorithm to measure the compatibility degree quantitatively. © Springer-Verlag Berlin Heidelberg 2006.
Identifier
33845223375 (Scopus)
ISBN
[354047224X, 9783540472247]
Publication Title
Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics
External Full Text Location
https://doi.org/10.1007/11901181_4
e-ISSN
16113349
ISSN
03029743
First Page
26
Last Page
39
Volume
4215 LNCS
Recommended Citation
Deng, Shuiguang; Wu, Zhaohui; Zhou, Mengchu; Li, Ying; and Wu, Jian, "Modeling service compatibility with Pi-calculus for choreography" (2006). Faculty Publications. 19239.
https://digitalcommons.njit.edu/fac_pubs/19239
