Title :
Extracting Behavioral Models from WS-BPEL Processes for Service Discovery
Author :
Xiao, Zan ; Cao, Donggang ; You, Chao ; Mei, Hong
Author_Institution :
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
Abstract :
As service behavior plays a key role in service interaction, behavior-based service discovery has been increasingly recognized as a critical activity for service-based systems. However, little attention has been paid to the retrieval of behavioral models, which is critical for behavior-based discovery. This paper proposes an approach for extracting service behavioral models from WS-BPEL, which has been emerging as the prominent language for service orchestration. Our approach identifies all participants involved in a WS-BPEL process and abstracts the interaction of the process with its participants through behavioral models. Furthermore, we distinguish three types of ordering constraints between activities in behavioral models. Based on this, we present a mechanism to automatically adapt WS-BPEL processes to find and use other similar services when no service satisfies exactly the specified requirements. We have implemented a prototype to demonstrate and evaluate our approach.
Keywords :
Web services; behavioural sciences; business process re-engineering; information retrieval; software architecture; specification languages; WS-BPEL processes; behavioral model retrieval; service behavior; service discovery; service orchestration; service-based systems; service-oriented computing; Abstracts; Chaos; Computer science; Computer science education; Educational technology; Laboratories; Law; Prototypes; Systems engineering education; Web services; WS-BPEL; behavioral model; service discovery;
Conference_Titel :
Services Computing, 2009. SCC '09. IEEE International Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4244-5183-8
Electronic_ISBN :
978-0-7695-3811-2
DOI :
10.1109/SCC.2009.72