Service-oriented modeling and architecture

Service-oriented modeling and architecture

IBM Service-Oriented Modeling and Architecture (IBM SOMA) is a specific Service-oriented modeling methodology for the identification, modeling and design of services that leverages existing systems. Bernd J. Krämer, Kwei-Jay Lin, Priya Narasimhan (2007). "ServiceService-oriented Computing - ICSOC 2007: Fifth International Conference, Vienna, Austria, September 17-20, 2007, Proceedings". Springer. p. 607.] It is developed by IBM Global Business Services for building service-oriented architecture solutions.

Overview

An service-oriented architecture (SOA) is an application framework that makes it easy to reuse and combine the discrete business processes and services that make up your business. It’s a blueprint or a map of how services function. Early infrastructure modeling separated software codes into functions that allowed software to be grouped into smaller and better-organized pieces. These approaches then evolved into object and component models. But these customary modeling techniques are not designed to meet the specific requirements of an service-oriented architecture. SOAs contain the familiar components, but they also add new elements meant to foster flexibility and resilience, such as service process choreography. And these elements require new design techniques. IBM Service-Oriented Modeling and Architecture was created to leverage the full spectrum of application development methods — including legacy, object-oriented and component modeling, and services — in the new SOA IBM Business Consulting Servicesbusiness (2004) [http://www-935.ibm.com/services/us/gbs/bus/pdf/g510-5060-ibm-service-oriented-modeling-arch.pdf "IBM Service-Oriented Modeling and Architecture"] White paper.]

IBM SOMA consists of the phases of identification, specification, realization, implementation, deployment and management in which the fundamental building blocks of SOA are identified then refined and implemented in each phase. The fundamental building blocks of SOA consists of services, components, flows and related to them, information, policy and contracts.

According to Krämer (2007) SOMA lacks open available detailed description of the methodology, which makes it difficult to further analyse its capabilities.

References

External links

* [http://www.ibm.com/developerworks/rational/downloads/06/rmc_soma/ IBM Rational Unified Process plug-ins for SOMA]
* [http://www.ibm.com/developerworks/library/ws-soa-design1/ Service-oriented modeling and architecture] . General intro by Ali Arsanjani, 09 Nov 2004.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Service-oriented analysis and design — As service oriented architecture (SOA) and the service oriented computing platform mature more formal approaches and methodologies to building service oriented solution logic have emerged. These build upon earlier analysis and design processes… …   Wikipedia

  • Service-oriented modeling — cite book |last=Bell |first=Michael|title=Service Oriented Modeling: Service Analysis, Design, and Architecture|year= 2008 |publisher=Wiley Sons|isbn=978 0 470 14111 3 |chapter=Introduction to Service Oriented Modeling] is a software development… …   Wikipedia

  • Service-oriented modeling framework — Service Oriented Modeling is a software development practice that employs disciplines and a universal language to provide tactical and strategic solutions to enterprise problems. Service Oriented Modeling takes an anthropomorphic view to the… …   Wikipedia

  • Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… …   Wikipedia

  • Service-oriented architecture implementation framework — Service oriented architectures (SOA) are based on the notion of software services, which are high level software components that include web services. Implementation of an SOA requires tools as well as run time infrastructure software. This is… …   Wikipedia

  • Service-oriented transformation — is the successor to classic business transformation initiatives. Service oriented transformation represents new methodologies and approaches that incorporate new technology trends such as service oriented architecture, enterprise service bus,… …   Wikipedia

  • Service-Oriented Development of Applications — In the field of software application development, Service Oriented Development of Applications (or SODA)is a way of producing service oriented architecture applications. Use of the term SODA was first used by the Gartner research firm.… …   Wikipedia

  • Service-oriented business application — In computing the term Service Oriented Business Application (SOBA) refers to an application of the principles of Service Oriented Architecture (SOA), and Service Oriented Modeling to Business Applications.ee also* Enterprise Business Architecture …   Wikipedia

  • Service component architecture — (SCA) is a relatively new initiative advocated by major software vendors. Its proponents claim it is more natively suited for the delivery of applications that conform with the principles of service oriented architecture. As such, SCA components… …   Wikipedia

  • Object-oriented analysis and design — (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modeled, and is characterised by its class, its state (data elements), and its… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”