IBM®
Skip to main content
    Country/region [change]    Terms of use
 
 
 
    Home    Products    Services & solutions    Support & downloads    My account    

IBM Systems Journal Papers accepted for publication

Service-Oriented Architecture: From Modeling to Implementation   Preliminary abstract

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.

    About IBMPrivacyContact