Title :
Runtime monitoring Web services implemented in BPEL
Author :
Haiteng, Zhang ; Zhiqing, Shao ; Hong, Zheng
Author_Institution :
Dept. of Comput. Sci. & Eng., East China Univ. of Sci. & Technol., Shanghai, China
Abstract :
As a service-based language, WS-BPEL (the Web service Business Process Execution Language) is widely adopted into enterprise solutions. However, because of the intrinsic flexibility and dynamism of the Web services it used, its behavior couldn´t be foreseen until it is running, runtime monitoring is needed. The paper proposed a novel solution to the problem of monitoring Web services instances implemented in BPEL. The solution introduces Monitor Broker into traditional Web services architecture to access Web service runtime state information and calculate the QoS(Quality of service)property values, Monitor Broker architecture is devised with the support of Aspect Oriented Programming(AOP) that clearly separates the business logic of a Web service from its monitoring functionality. The initial implementation and experiment with a travel reservation service example shows that this approach is feasible and the monitoring cost is affordable.
Keywords :
Web services; aspect-oriented programming; specification languages; system monitoring; WS-BPEL; Web service runtime state information; Web services; aspect oriented programming; monitor broker architecture; runtime monitoring; service-based language; Business; Engines; Monitoring; Quality of service; Runtime; Simple object access protocol; AOP; BPEL; QoS; Web services; runtime monitoring;
Conference_Titel :
Uncertainty Reasoning and Knowledge Engineering (URKE), 2011 International Conference on
Conference_Location :
Bali
Print_ISBN :
978-1-4244-9985-4
Electronic_ISBN :
978-1-4244-9984-7
DOI :
10.1109/URKE.2011.6007804