O'Reilly logo

SOA Patterns with BizTalk Server 2013 and Microsoft Azure - Second Edition by Mahindra Morar, Colin Dijkgraaf, Johann Cooper, Mark Brimble, Richard Seroter

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The role of transactions in aggregated services

One of the principles of SOA that we discussed earlier in this book is the concept of abstraction. That is, shielding service clients from all sorts of implementation details with which they should not be concerned. One way to promote abstraction is through the use of aggregate services. Instead of having a service client call a series of required services that result in a new customer being added to a system, we should instead expose a single CreateCustomer operation that internally navigates the set of necessary system services. BizTalk orchestration is practically built for this situation. By injecting a stateful, cross-domain processing engine, our solution can coordinate a wide range of activities ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required