Defining an architecture is a common step within the delivery lifecycle of any form of automation solution project. It establishes application boundaries, the supporting technology set, and target deployment environments. However, as we know by now, SOA brings with it unique characteristics that differ from traditional architectural models. This also leads to a unique approach to defining the architecture itself.
How case studies are used: Both of our fictional companies face some strategic decisions during this preparatory stage of the service-oriented design process. The choices they make with regard to how they plan to shape their respective SOAs will influence the service design processes they undergo in the following chapter.