Introduction to Service Oriented Modeling
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Introduction to Service Oriented Modeling

  • 4,840 views
Uploaded on

Service-oriented modeling is a software development practice that employs modeling disciplines and language to provide strategic and tactical solutions to enterprise problems. This modeling......

Service-oriented modeling is a software development practice that employs modeling disciplines and language to provide strategic and tactical solutions to enterprise problems. This modeling paradigm advocates a holistic view of the analysis, design, and architecture of all organizational software entities, conceiving them as service-oriented assets, namely services.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,840
On Slideshare
4,809
From Embeds
31
Number of Embeds
6

Actions

Shares
Downloads
146
Comments
0
Likes
4

Embeds 31

http://www.awahid.net 19
http://www.slideshare.net 5
http://blog.awahid.net 3
https://athens.blackboard.com 2
http://www.slashdocs.com 1
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. By Abdul Wahid
    Introduction to Service Oriented Modeling
    By Abdul Wahid
  • 2. Introduction
    What is SOM
    Essence of SOM
    Driving Principles of SOM
    Organizational Service-Oriented Software Assets
    SOM Process Stakeholders
    Introduction of Modeling Services
    SOM Disciplines
    SOM Environments
    SOM Framework
    Summary
    Contents
  • 3. We tend to replace old technologies with new one
    The interoperability, reusability, and other issues
    Concept of SOA
    Maximize the software asset reuse.
    Addresses the challenges of tightly coupled software
    Favor the loosely coupled software
    Also tackles budget and ROI issues
    Introduction
  • 4. What about software diversity issues?
    What about establishing a more holistic view of the technological inventory that we have been building up for years?
    Can we treat all our software assets equally in terms of their analysis, design, and architectural value propositions?
    Can we understand their collaborative contribution to our environment without being too concerned about their underlying languages and implementation detail?
    Can Legacy application should be treated equally in analysis, design and architectural initiative?
    Can we conceive of them as service-oriented entities?
    Introduction
  • 5. Service-oriented modeling is a software development practice that employs modeling disciplines and language to provide strategic and tactical solutions to enterprise problems. This modeling paradigm advocates a holistic view of the analysis, design, and architecture of all organizational software entities, conceiving them as service-oriented assets, namely services. [1]
    Service-oriented modeling is the discipline of modeling business and systems, for the purpose of designing and specifying service-oriented business systems within a service-oriented architecture [wikipedia]
    What is SOM
  • 6. Essence of SOM
  • 7. Virtualization
    nonphysical assets that reside in peoples’ minds or appear on paper
    model relationships, structures, and behaviours of services
    Metamorphosis
    ensure software elasticity, and ultimately.
    Literate Modeling
    Driving Principles of SOM
  • 8. SO Software Assets
    All organizational software assets based on their contribution to a service-oriented environment, in terms of integration, collaboration, reusability, and consumption capabilities.
  • 9. SOM Process Stakeholders
  • 10. Introduction of Modeling Services
    What should be modelled?
    Which standard should be used to classify modeling services?
    Treat services according to their life cycle state and their corresponding disciplines.
  • 11. SOM Disciplines
    field of knowledge that offers best practices, standards, and policies to facilitate service-oriented development activities during a service’s life cycle.
  • 12. SOM Environment
    each modeling discipline cannot be practiced in a vacuum. Surroundings are the major contributors
    facilities such as software modeling tools, training aids, available documentation, and even a laboratory to test modeling assumptions.
  • 13. Employs disciplines and a universal language to provide tactical and strategic solutions to enterprise problems
    is a service-oriented development life cycle methodology.
    It illustrates the major elements that identify the “what to do” aspects of a service development scheme
    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 are
    Practices
    Environments
    Disciplines
    Artifacts
    SOM Framework
  • 14. SOM Framework
  • 15. The SOM driving principles are virtualization, metamorphosis, and literate Modeling.
    Enterprise concepts—foundation software (such as middleware and language platforms), legacy software (such as applications and services), repositories, and utility software—are all conceived as organizational service-oriented software assets.
    The SOM process stakeholders are business and technology personnel
    The SO paradigm recognizes three distinct Modeling services: conceptual, analysis, and design.
    There are seven Modeling disciples that drive service development efforts: conceptualization, discovery and analysis, business integration, design, conceptual architecture, and logical architecture.
    The service-oriented paradigm supports three Modeling environments: conceptual, analysis, and logical.
    The service-oriented Modeling framework identifies the “what to do” aspects of a service development environment.
    Summary
  • 16. Michael Bell, “Service Oriented Modeling: Service Analysis, Design and Architecture” 2008.
    url: http://en.wikipedia.org/wiki/Service-Oriented_Modeling, 15 November 2009
    url: http://www.ibm.com/developerworks/webservices/library/ws-soa-design1/, 15 November 2009
    url: http://en.wikipedia.org/wiki/Service-oriented_architecture, 15 November 2009
    References