In this column in our series examining BPEL and its use within Service Oriented Architecture (SOA) systems, I'll will be looking at BPELJ and Compensation. BPELJ is an extension to the core BPEL (Business Process Execution Language), which allows the direct inclusion of Java code within a BPEL script. Compensation is actually a …
Men and boys.... Chalk and cheese
"My biggest worry is that compensation may provide a nice warm feeling to system designers: that they can use compensation to solve all their problems. Then, not enough thought might go into the actual compensation process, the testing of these processes and their interactions."
Another excellent article, John. Thanks.
But there are systems designers and there are Systems Designers and only the one of them knows that compensation is Future Perfect and not Past Relative. You'll have no worries with them following processes and interactions for a sustained and sustainable nice warm feeling.