Title :
Timing Constraints Specification and Verification for Web Service Compositions
Author :
Dai, Guilan ; Liu, Rujuan ; Zhao, Chongchong ; Hu, Changjun
Author_Institution :
Res. Inst. of InformationTechnology, Tsinghiia Univ., Beijing
Abstract :
Web service composition is an emerging paradigm for enabling application integration within and across organizational boundaries. Since most business processes exist in temporal context in real world, and the candidate partners in Web service compositions have complex interactions, timing constraints satisfiability verification for Web service compositions becomes increasingly important to build efficient and effective business processes based on Web services. In this paper, we present an approach to specify and verify timing constraints satisfiability for the compositions of Web services workflow based on BPEL4WS(Business Process Execution Language for Web Services). By using timing constraints annotation layers, a BPEL4WS model can be extended with timing constraint information. The pair of an underlying BPEL4WS model and a timing constraint annotation layer can be transformed to corresponding TPPN (Timed Predicate Petri-net) model to verify automatically timing constraint satisfiability for a business process. The method allows us to add conveniently timing constraints information to a business process model,and find whether a process is schedulable and which activities in the process are not schedulable under the consideration of timing constraints without actual execution based on its specification. The paper describes how to specify timing constraints for compositions of Web services workflow, and how to determine whether the specification satisfies its timing constraints.
Keywords :
Petri nets; business data processing; formal specification; formal verification; scheduling; BPEL4WS; Business Process Execution Language; Web service workflow composition; business process model; scheduling; timed predicate Petri-net; timing constraint satisfiability verification; timing constraint specification; Assembly systems; Context-aware services; Distributed computing; Information analysis; Isolation technology; Microstrip; Scheduling; Testing; Timing; Web services; TPPN; Timing constraints; Web service compositions;
Conference_Titel :
Asia-Pacific Services Computing Conference, 2008. APSCC '08. IEEE
Conference_Location :
Yilan
Print_ISBN :
978-0-7695-3473-2
Electronic_ISBN :
978-0-7695-3473-2
DOI :
10.1109/APSCC.2008.59