
This article is the first in a series of five articles about <A HREF="http://www.ibm.com/developerworks/rational/library/07/1002_amsden/index.html?ca=drs-">developing software based on service-oriented architecture.</A> It shows how to use UML models extended with the IBM(r) Software Service Profile to design an SOA solution that is connected to business requirements, yet independent of the solution implementation. The author describes the business goals and objectives and the business processes implemented to meet those objectives, and then explains how to use the processes to identify business-relevant services necessary to fulfill the requirements that they represent.