Architecture process
The architecture process plays an important role in controlling the SOA in your organization. In Chapter 1, Understanding the Problem?, you learned about different architecture results: target enterprise architecture, reference architecture, and project architecture.
The meet in the middle approach was introduced and explained in the section Approaches in Chapter 7, Creating a Roadmap, How to Spend Your Money and When?. Using this approach, the services are identified top down. The design and realization is done bottom up. There are two distinct ways a project can start: because an ad hoc business need is going to be implemented, or because a planned feature is next on the roadmap. Let's see what that means for the architecture process in relation to making decisions about your SOA.
Ad hoc business need
When there is an ad hoc business need, a project is defined in your organization. An ad hoc business need is something that comes up in your organization and is not planned...