So you want to build a SOA? Great!
Let's look at two starting scenarios and discuss strategies for getting your SOA off the ground in each one.
However, first, we’ll review some SOA basics.
When building Service Oriented Architectures (SOAs), we strive to create loosely coupled services, each of which performs a logical, discrete business function. These services act as the building blocks for our application and ultimately, our enterprise-wide SOA. The loose coupling between our building blocks allows us to add new building blocks and replace others as our business needs change.