Compensation is not exactly proportional to the complexity of your composition. With no rollback option available, returning to a condition that is equivalent to the composition's initial state (before the composition was initiated, or at a certain composition condition where the state of affairs was consistent) is directly related to the duration of the composition. Think of it this way: if you break your wife's favorite cup, a bunch of flowers and another cup would be enough. However, if you forget your wedding anniversary, even a good diamond ring could barely settle this down (although, one positive thing is for certain: you will never forget it again). Talking seriously about services' data consistency, the further we are from the composition's initiation point, the more difficult it will be to remove all relations that occur around the data implanted by service activities. As we mentioned, long running compositions hosted by SCA in general...

Applied SOA Patterns on the Oracle Platform
By :

Applied SOA Patterns on the Oracle Platform
By:
Overview of this book
Table of Contents (16 chapters)
Applied SOA Patterns on the Oracle Platform
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
SOA Ecosystem – Interconnected Principles, Patterns, and Frameworks
An Introduction to Oracle Fusion – a Solid Foundation for Service Inventory
Building the Core – Enterprise Business Flows
From Traditional Integration to Composition – Enterprise Business Services
Maintaining the Core – Service Repository
Finding the Compromise – the Adapter Framework
Gotcha! Implementing Security Layers
Taking Care – Error Handling
Additional SOA Patterns – Supporting Composition Controllers
Index
Customer Reviews