SOMA: A method for developing service-oriented solutions.

IBM Global Business Services, 625 32nd Avenue SW, Suite 130, Cedar Rapids, IA 52404, USA
Ibm Systems Journal (Impact Factor: 1.29). 01/2008; 47:377-396. DOI: 10.1147/sj.473.0377
Source: DBLP

ABSTRACT Service-oriented modeling and architecture (SOMA) has been used to conduct projects of varying scope in multiple industries worldwide for the past five years. We report on the usage and structure of the method used to effectively analyze, design, implement, and deploy service-oriented architecture (SOA) projects as part of a fractal model of software development. We also assert that the construct of a service and service modeling, although introduced by SOA, is a software engineering best practice for which an SOA method aids both SOA usage and adoption. In this paper we present the latest updates to this method and share some of the lessons learned. The SOMA method incorporates the key aspects of overall SOA solution design and delivery and is integrated with existing software development methods through a set of placeholders for key activity areas, forming what we call solution templates. We also present a fractal model of software development that can enable the SOMA method to evolve in an approach that goes beyond the iterative and incremental and instead leverages method components and patterns in a recursive, self-similar manner opportunistically at points of variability in the life cycle.

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper proposes a methodology to design and implement Evolutionary Algorithms using the Service Oriented Architecture paradigm. This paradigm allows to deal with some of the shortcomings in the Evolutionary Algorithms area, facilitating the development, integration, standardization of services that conform a evolutionary algorithm, and, besides, the dynamic alteration of those elements in runtime. A four-step methodology to design services for Evolutionary Algorithms is presented: identification, specification, implementation and deployment. Also, as an example of application of this methodology, an adaptive algorithm is developed.
    Intelligent Distributed Computing VIII, Edited by Camacho, David and Braubach, Lars and Venticinque, Salvatore and Badica, Costin, 01/2015: pages 119-125; Springer International Publishing., ISBN: 9783319104218
  • [Show abstract] [Hide abstract]
    ABSTRACT: Service oriented architecture (SOA) enables organizations to easily integrate systems, data, and business processes. Implementation of SOA solution in private sector is widely used and successfully proven to increase their profit. But there are different challenge in public sector which is not profit oriented and has different business model. In public sector, user satisfaction on government agencies is one of common indicator to measure quality of public service. This paper presents SOA solution for public sector using SOMA to conduct a service integration for optimizing public satisfaction. We also combined SWOT and Porter's Value Chain to support business modelling analysis. The result shows that there is a simplicity and feasibility for users to access the service after SOA integration, which improves user satisfaction.
    International Conference on ICT for Smart Society (ICISS) 2014, Bandung; 09/2014
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Business and ICT strategic alignment remains an ongoing challenge facing organizations as they react to changing requirements by adapting or introducing new technologies to existing infrastructure. Enterprise Architecture (EA) has increasingly become relevant to these demands and as a consequence numerous methods and frameworks have emerged. However these approaches remain bloated, time-consuming and lacking in precision. This paper proposes a light-weight method for EA called LEAP and introduces a language for EA simulation that is il-lustrated with a detailed case study of business change currently being addressed by UK higher education institutions.

Full-text (2 Sources)

Available from
May 28, 2014