• DocumentCode
    2387699
  • Title

    Weaving aspects into Web service orchestrations

  • Author

    Courbis, Carine ; Finkelstein, Anthony

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. London, UK
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Firstpage
    219
  • Abstract
    Web service orchestration engines need to be more open to enable the addition of new features into service-based applications. In this paper, we illustrate how, in a BPEL engine with aspect-weaving capabilities, a process-driven application based on the Google Web service can be dynamically adapted with new features and hot-fixed to meet unforeseen post-deployment requirements. Business processes (the application skeletons) can be enriched with additional features such as debugging, execution monitoring, or an application-specific GUI. Dynamic aspects are also used on the processes themselves to tackle the problem of hot-fixes to long running processes. In this manner, composing a Web service ´on-the-fly´ means weaving its choreography interface into the business process.
  • Keywords
    Internet; business data processing; graphical user interfaces; program debugging; system monitoring; BPEL engine; Google Web service; Web service orchestration engines; application-specific GUI; business processes; debugging; execution monitoring; process-driven application; service-based applications; Application software; Computer science; Debugging; Educational institutions; Graphical user interfaces; Prototypes; Search engines; Simple object access protocol; Weaving; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2409-5
  • Type

    conf

  • DOI
    10.1109/ICWS.2005.129
  • Filename
    1530801