Title :
Contracting of Web Services with Constraint Handling Rules
Author :
Ruoyu Chen ; Lejian Liao ; Zhi Fang
Author_Institution :
Multi-living-agent Inf. Syst. Key Lab., Beijing Inst. of Technol., Beijing, China
Abstract :
In e-service environment, service contract is important for assurance of business interoperability and quality of services. Combining service contract and process model will facilitate analyzing service process and monitoring service execution. This paper proposes a service modeling approach consists of service contract and process model. Service contracts are used as service advertisement and service request in this approach. The operational semantics of service contract and process model are translated into Constraint Handling Rules(CHR) program by a compiler. Based on this approach, a concept named service contracting is defined as a phase between service discovery and execution, which checks the consistency of service advertisement and process model as well as the the applicability of services w.r.t. the consumer´s capabilities. Further, constraint solver centered implementation is designed, the modeling and contracting of web services under this architecture is illustrated.
Keywords :
Web services; constraint handling; program compilers; Web services; business interoperability; compiler; constraint handling rules program; e-service environment; service advertisement; service contract; service discovery; service execution; service modeling approach; service process; service request; Analytical models; Contracts; Process control; Semantics; Syntactics; Web services; Constraint Handling Rules; Service Contracting; Web Service;
Conference_Titel :
Services (SERVICES), 2012 IEEE Eighth World Congress on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4673-3053-4
DOI :
10.1109/SERVICES.2012.36