Infrastructure Management White Papers
Architectural Decisions and Patterns for Transactional Workflows in SOA
Overview 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, the paper introduces a new analysis and design method that identifies recurring architectural decisions in analysis-level process models, models alternatives for these decisions as reusable, platform-independent patterns and primitives, and maps the patterns and primitives into technology- and platform-specific settings in BPEL and SCA.
| Publisher | Springer Science+Business Media | File Format | |
|---|---|---|---|
| Date Published | July 2007 | Downloads | 4 |
| Format | White Papers | ||
| Topics | |||



