• DocumentCode
    2345142
  • Title

    Transactional BPEL Processes with AO4BPEL Aspects

  • Author

    Charfi, Anis ; Schmeling, Benjamin ; Mezini, Mira

  • fYear
    2007
  • fDate
    26-28 Nov. 2007
  • Firstpage
    149
  • Lastpage
    158
  • Abstract
    Recently, OASIS approved two standards respectively for Web Service composition and for Web Service transactions. Nevertheless, it is still unclear how WS-BPEL and the WS-TX family of specifications interoperate, i.e., how to use atomic transactions and business activities in the context of BPEL processes. In this paper, we present several transactional requirements in BPEL processes and argue that BPEL´s compensation mechanism provides only limited support for a few of these requirements, e.g., it cannot cope with atomic transactions with the ACID properties. To support transactional BPEL processes, we use the AO4BPEL process container framework. In this framework, the transaction requirements of the process activities are specified declaratively in a deployment descriptor and an aspectbased container is generated automatically to integrate the process execution with the transaction middleware, which is provided as a transaction Web Service based on Apache Kandula.
  • Keywords
    Containers; Context-aware services; Engines; Mechanical factors; Middleware; Production; Protocols; Security; Software standards; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2007. ECOWS '07. Fifth European Conference on
  • Conference_Location
    Halle, Germany
  • Print_ISBN
    978-0-7695-3044-4
  • Type

    conf

  • DOI
    10.1109/ECOWS.2007.17
  • Filename
    4399744