Bibliography | Zimmermann, Olaf; Grundler, Jonas; Tai, Stefan; Leymann, Frank: Architectural Decisions and Patterns for Transactional Workflows in SOA. In: Krämer, Bernd J. (ed.); Lin, Kwei-Jay (ed.); Narasimhan, Priya (ed.): Proc. 5th International Conference on Service Oriented Computing – ICSOC 2007. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology. Lecture Notes in Computer Science; 4749, pp. 81-93, english. Springer, September 2007. ISBN: 978-3-540-74973-8; DOI: 10.1007/978-3-540-74974-5_7. Article in Proceedings (Conference Paper).
|
CR-Schema | D.2.11 (Software Engineering Software Architectures) H.2.4 (Database Management Systems)
|
Abstract | An important architectural style for constructing enterprise applications is to use transactional workflows in SOA. In this setting, workflow activities invoke distributed services in a coordinated manner, using transaction context-propagating messages, coordination protocols, and compensation logic. Designing such transactional workflows is a time-consuming and error-prone task requiring deep subject matter expertise. Aiming to alleviate this problem, we introduce a new analysis and design method that (a) identifies recurring architectural decisions in analysis-level process models, (b) models alternatives for these decisions as reusable, platform-independent patterns and primitives, and (c) maps the patterns and primitives into technology- and platform-specific settings in BPEL and SCA. Our method accelerates the identification of decisions, empowers process modelers to make informed decisions, and automates the enforcement of the decisions in deployment artifacts; tool support is available. We demon strate value and feasibility of our method in an industry case study.
|
Full text and other links | ICSOC
|
Department(s) | University of Stuttgart, Institute of Architecture of Application Systems
|
Entry date | May 1, 2008 |
---|