Service-oriented Modeling - Popular Approaches - Service-oriented Modeling Framework

Service-oriented Modeling Framework

Service-oriented modeling framework (SOMF) characteristics
  • Driving modeling paradigm
    • Holistic
    • Anthropomorphic
    • Discipline-specific
    • Virtual modeling
    • Visual modeling
    • Style and pattern oriented
    • Modeling generations: as-is, to-be, used-to-be
  • Architectural applications
    • Enterprise architecture
    • Application architecture
    • Service-oriented architecture (SOA)
    • Cloud computing
  • Chief business goals
    • Asset consolidation
    • Expenditure reduction
    • Time to market
    • Business agility
  • Overall technological goals
    • Architecture flexibility
    • Technological extensibility
    • Interoperable implementations

The service-oriented modeling framework (SOMF) has been proposed by author Michael Bell as a holistic and anthropomorphic modeling language for software development that employs disciplines and a universal language to provide tactical and strategic solutions to enterprise problems. The term "holistic language" pertains to a modeling language that can be employed to design any application, business and technological environment, either local or distributed. This universality may include design of application-level and enterprise-level solutions, including SOA landscapes or cloud computing environments. The term "anthropomorphic", on the other hand, affiliates the SOMF language with intuitiveness of implementation and simplicity of usage. Furthermore, The SOMF language and its notation has been adopted by Sparx Enterprise Architect modeling platform that enables business architects, technical architects, managers, modelers, developers, and business and technical analysts to pursue the chief SOMF life cycle disciplines.

SOMF is a service-oriented development life cycle methodology, a discipline-specific modeling process. It offers a number of modeling practices and disciplines that contribute to a successful service-oriented life cycle development and modeling during a project (see image on left).

It illustrates the major elements that identify the “what to do” aspects of a service development scheme. These are the modeling pillars that will enable practitioners to craft an effective project plan and to identify the milestones of a service-oriented initiative—either a small or large-scale business or a technological venture.

The provided image thumb (on the left hand side) depicts the four sections of the modeling framework that identify the general direction and the corresponding units of work that make up a service-oriented modeling strategy: practices, environments, disciplines, and artifacts. These elements uncover the context of a modeling occupation and do not necessarily describe the process or the sequence of activities needed to fulfill modeling goals. These should be ironed out during the project plan – the service-oriented development life cycle strategy – that typically sets initiative boundaries, time frame, responsibilities and accountabilities, and achievable project milestones.

Read more about this topic:  Service-oriented Modeling, Popular Approaches

Famous quotes containing the words modeling and/or framework:

    The computer takes up where psychoanalysis left off. It takes the ideas of a decentered self and makes it more concrete by modeling mind as a multiprocessing machine.
    Sherry Turkle (b. 1948)

    Seeing our common-sense conceptual framework for mental phenomena as a theory brings a simple and unifying organization to most of the major topics in the philosophy of mind.
    Paul M. Churchland (b. 1942)