Flexible Business Transaction Composition in Service-Oriented Environments

Benedikt Kratz,Ting Wang,Jochem Vonk,Paul Grefen
2005-01-01
Electronics Letters
Abstract:Abstract Reliability and clear semantics in the presence of errors are of key im- portance for automated execution of business processes. Consequently, transaction support is a major ingredient for business process automa- tion in a Service-Oriented Computing (SOC) environment. As au- tomated business processes become more complex, difierent parts of business processes have difierent transaction requirements. This im- plies that no single transaction model can accommodate for all pos- sible transactional requirements. Therefore, we propose the Business Transaction Framework (BTF), catering for ∞exible composition of a variety of transaction models. Composition is supported in both a hi- erarchical and a choreographed way and is governed by composition rules, including inherent transaction constraints and application do- main speciflc rules. Transaction models are represented by Abstract Transactional Constructs, which can be parameterized to tune the de- sired transactional behavior. Multiple composed transactions can be associated to a business process type, such that precise transaction se- mantics can be selected per process instance. The BTF is supported by a three-level architecture, laying the basis for ∞exible, transactional intra- and inter-organizational business process execution on a web service based platform. Keywords: Business Transactional Framework; Advanced Transac-
What problem does this paper attempt to address?