Summary
In this chapter, we guided you through the steps involved in architecting the new Sales Fulfillment Application. We first analyzed the business and IT requirements, identified and laid out the key SOA considerations, and rationalized their thoughts to see if an SOA approach is the right way. Then we showed step-by-step how to create an SOA-based architecture by adopting various principles and patterns; identified use cases (and scenarios) and business processes; laid out the architecture (and expressed using different views), process variability points, top-down, bottom-up, and goal-oriented decomposition to identify the right services; and identified external and internal applications to integrate with and services/components. Finally, we laid out a roadmap or a series of steps we will adopt to design and implement the solution. Then to wrap up, we identified the appropriate WPS and WESB components that will have to be built. By the end of this chapter, the goal is to be ready to...