• DocumentCode
    2750755
  • Title

    Constructing Web Service Flows with Reusable Aspects

  • Author

    Xu, Yang ; Tang, Shengqun ; Tang, Zukai ; Xu, Youwei ; Xiao, Ruliang

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ., Wuhan
  • fYear
    2007
  • fDate
    13-19 May 2007
  • Firstpage
    21
  • Lastpage
    21
  • Abstract
    Although there can be some value in accessing a single Web service, the greater value is derived from assembling Web services into more powerful composite Web services. Web service flows are composite Web services based on process. The Web service flows specified by current specifications are static that can not dynamically adapt themselves to often changing business environment and have the problem of code scattering and tangling relating to crosscutting concerns that cut across the process boundaries. In this paper, we apply AOP concept to support the dynamic adaptation of Web service flows. We give our approach for describing aspect as extension to BPEL, considering how to reuse the definition of an advice that maybe has different type at different pointcuts. And we present an approach for verifying the correctness of the web service flows weaved with aspects before they are deployed.
  • Keywords
    Web services; software reusability; AOP concept; BPEL; Web service flows; code scattering; composite Web services; reusable aspects; Assembly; Laboratories; Logic; Protocols; Runtime; Scattering; Software engineering; Standardization; Web services; Workflow management software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet and Web Applications and Services, 2007. ICIW '07. Second International Conference on
  • Conference_Location
    Morne
  • Print_ISBN
    0-7695-2844-9
  • Electronic_ISBN
    0-7695-2844-9
  • Type

    conf

  • DOI
    10.1109/ICIW.2007.27
  • Filename
    4222923