DocumentCode
3126450
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
Volume
1
fYear
2011
fDate
4-7 Aug. 2011
Firstpage
228
Lastpage
231
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/URKE.2011.6007804
Filename
6007804
Link To Document