• 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