Bibliograph. Daten | Zimmermann, Olaf; Grundler, Jonas; Tai, Stefan; Leymann, Frank: Architectural Decisions and Patterns for Transactional Workflows in SOA. In: Krämer, Bernd J. (Hrsg); Lin, Kwei-Jay (Hrsg); Narasimhan, Priya (Hrsg): Proc. 5th International Conference on Service Oriented Computing – ICSOC 2007. Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik. Lecture Notes in Computer Science; 4749, S. 81-93, englisch. Springer, September 2007. ISBN: 978-3-540-74973-8; DOI: 10.1007/978-3-540-74974-5_7. Artikel in Tagungsband (Konferenz-Beitrag).
|
CR-Klassif. | D.2.11 (Software Engineering Software Architectures) H.2.4 (Database Management Systems)
|
Kurzfassung | 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.
|
Volltext und andere Links | ICSOC
|
Abteilung(en) | Universität Stuttgart, Institut für Architektur von Anwendungssystemen
|
Eingabedatum | 1. Mai 2008 |
---|