|
|
SOMA: A Method for developing service-oriented solutions
|
|
|
by A. Arsanjani, S. Ghosh, A. Allam, T. Abdollah, S. Ganapathy, and K. Holley
|
|
|
The service-oriented modeling and architecture (SOMA) method is now in its fifth year of use on client projects. We report back on usage and the structure of the method used to effectively analyze, design, implement, and deploy service-oriented architecture projects. SOMA (3.1) is an end-to-end IBM method for developing service-oriented-architecture-based solutions. The SOMA method focuses on identification, specification, realization, implementation, testing, and deployment of the three fundamental SOA constructs: services, components, and business process flows. This method incorporates the key aspects of overall SOA solution delivery, such as project initiation and management, requirements gathering, user interface design and development, environment, and operations. SOMA can be integrated with existing software development methods through a set of placeholders for key activity areas. This method has been harvested from project experiences during the past seven years in various industry domains and scales of projects. In this paper we share some of the lessons learned and the latest updates to this method.
|
|
|
|
|
|