SlideShare a Scribd company logo
Service-Oriented Modeling Framework
                  Patterns for Discovery and Analysis of Services
                            for SOA and Cloud Computing Projects




Methodologies Corporation
 www.ModelingConcepts.com
Service-Oriented Analysis Approach
                                                            Personal and Organizational Strategy




     • Look in the box: Analyze internal service com-
     position and capabilities.


     • Look above the box: Study best practices, ser-
     vice governance, and service life cycle disciplines.


     • Look below the box: Perform separation of
     concerns, loose coupling, and granularity analysis.


     • Look out of the box: Analyze interoperability,
     distribution, and relationships of services.
Service-Oriented Discovery Approach
                                                             Personal and Organizational Strategy




        • Top-Down: Two approaches for service dis-
        covery: Business Process-Driven and Attribute-
        Driven


        • Front-to-Back: User interface and presenta-
        tion layer service discovery.


        • Back-to-Front: Service discovery driven by
        data artifacts.


        • Bottom-Up: Service discovery based on exist-
        ing architectures, applications, and technologies.


        • Meet-in-the-Middle: Service discovery based
        on infrastructure requirements.
Service-Oriented Contextual Analysis &
Modeling Approach                                          Personal and Organizational Strategy




       • Contextual Generalization: Increase service
       abstraction level and contextual boundaries.


       • Contextual Specification: Decrease service
       abstraction level and contextual boundaries.


       • Contextual Expansion: Expand service influ-
       ence across an organization and widen its con-
       sumer base.


       • Contextual Contraction: Contract service in-
       fluence across the organization and trim down its
       consumer base.
Service-Oriented Structural Analysis &
Modeling Approach                                         Personal and Organizational Strategy




        • Structural Generalization: Increase service
        internal structure.


        • Structural Specification: Decrease service
        internal structure.


        • Structural Expansion: Expand service dis-
        tribution in deployed environments across the
        organization and beyond.


        • Structural Contraction: Contract service dis-
        tribution in deployed environments.

More Related Content

PDF
PPTX
Soa 5 service oriented analysis and design
PDF
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
PDF
Critical Success Factors Influencing SOA implementations in Healthcare
PDF
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
PPTX
Service Oriented Architecture
PPS
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
PPTX
02 Service Oriented Architecture Series - SOA Concepts
Soa 5 service oriented analysis and design
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Critical Success Factors Influencing SOA implementations in Healthcare
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
Service Oriented Architecture
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
02 Service Oriented Architecture Series - SOA Concepts

What's hot (20)

PDF
ITILv3 Service Design
PPTX
ITIL Basic concepts
PPT
Itil v3 release and deployment management
PPT
What Every Project Manager Should Know About Itil
PPTX
ITIL® v3 Overview
PPTX
Introducing ITIL
PPTX
Information Technology Infrastructure Library
PDF
CMAD Group Workbook 6 SOA
PPTX
Itil ppt
PPTX
McKesson - Business Process Redesign
PPTX
ITIL # Lecture 7
PPTX
Presentation: Life In An ITIL V3 Environment
PPTX
ITIL Service Design
PDF
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
PPTX
ITIL Service Management
PDF
ITIL v3 Foundation Presentation
PPTX
ITIL Introduction
PPTX
Service Design
PDF
Guide to the ITIL v3 Framework
PDF
ITIL 4 service value chain data flows (input and outputs)
ITILv3 Service Design
ITIL Basic concepts
Itil v3 release and deployment management
What Every Project Manager Should Know About Itil
ITIL® v3 Overview
Introducing ITIL
Information Technology Infrastructure Library
CMAD Group Workbook 6 SOA
Itil ppt
McKesson - Business Process Redesign
ITIL # Lecture 7
Presentation: Life In An ITIL V3 Environment
ITIL Service Design
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
ITIL Service Management
ITIL v3 Foundation Presentation
ITIL Introduction
Service Design
Guide to the ITIL v3 Framework
ITIL 4 service value chain data flows (input and outputs)
Ad

Similar to SOA Modeling Patterns - SOMF (20)

PPTX
Principles of soa
PDF
SOA and DevOps v0.1
PPTX
ITIL Service Strategy
PDF
Soa modeling & bpmn
PPTX
Soa methodology
PPTX
Soa 7 soad elements
PDF
BuildingdigitalServiceswithServiceBuildingBlocks (2)
PPTX
Service design principles and patterns
ODP
Service oriented architecture 27 May 2014
PDF
Soa Next Generation
PPTX
Soa 2 principles of soa
PPTX
Microservices Architecture
PPTX
Service Design Principles and Patterns
PPTX
SOA - Unit 2 - Service Oriented Architecture
PPTX
Lessions Learned - Service Oriented Architecture
PPT
PPTX
The how, why and what of ITIL® certifications
PPTX
Aws dev ops saif ahmed
PPTX
Design Patterns on Service Abstraction
Principles of soa
SOA and DevOps v0.1
ITIL Service Strategy
Soa modeling & bpmn
Soa methodology
Soa 7 soad elements
BuildingdigitalServiceswithServiceBuildingBlocks (2)
Service design principles and patterns
Service oriented architecture 27 May 2014
Soa Next Generation
Soa 2 principles of soa
Microservices Architecture
Service Design Principles and Patterns
SOA - Unit 2 - Service Oriented Architecture
Lessions Learned - Service Oriented Architecture
The how, why and what of ITIL® certifications
Aws dev ops saif ahmed
Design Patterns on Service Abstraction
Ad

Recently uploaded (20)

PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Encapsulation theory and applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
project resource management chapter-09.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
OMC Textile Division Presentation 2021.pptx
Encapsulation theory and applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Heart disease approach using modified random forest and particle swarm optimi...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
WOOl fibre morphology and structure.pdf for textiles
Building Integrated photovoltaic BIPV_UPV.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
project resource management chapter-09.pdf
Tartificialntelligence_presentation.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Web App vs Mobile App What Should You Build First.pdf
Mushroom cultivation and it's methods.pdf
Programs and apps: productivity, graphics, security and other tools
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Hindi spoken digit analysis for native and non-native speakers
Encapsulation_ Review paper, used for researhc scholars
Univ-Connecticut-ChatGPT-Presentaion.pdf

SOA Modeling Patterns - SOMF

  • 1. Service-Oriented Modeling Framework Patterns for Discovery and Analysis of Services for SOA and Cloud Computing Projects Methodologies Corporation www.ModelingConcepts.com
  • 2. Service-Oriented Analysis Approach Personal and Organizational Strategy • Look in the box: Analyze internal service com- position and capabilities. • Look above the box: Study best practices, ser- vice governance, and service life cycle disciplines. • Look below the box: Perform separation of concerns, loose coupling, and granularity analysis. • Look out of the box: Analyze interoperability, distribution, and relationships of services.
  • 3. Service-Oriented Discovery Approach Personal and Organizational Strategy • Top-Down: Two approaches for service dis- covery: Business Process-Driven and Attribute- Driven • Front-to-Back: User interface and presenta- tion layer service discovery. • Back-to-Front: Service discovery driven by data artifacts. • Bottom-Up: Service discovery based on exist- ing architectures, applications, and technologies. • Meet-in-the-Middle: Service discovery based on infrastructure requirements.
  • 4. Service-Oriented Contextual Analysis & Modeling Approach Personal and Organizational Strategy • Contextual Generalization: Increase service abstraction level and contextual boundaries. • Contextual Specification: Decrease service abstraction level and contextual boundaries. • Contextual Expansion: Expand service influ- ence across an organization and widen its con- sumer base. • Contextual Contraction: Contract service in- fluence across the organization and trim down its consumer base.
  • 5. Service-Oriented Structural Analysis & Modeling Approach Personal and Organizational Strategy • Structural Generalization: Increase service internal structure. • Structural Specification: Decrease service internal structure. • Structural Expansion: Expand service dis- tribution in deployed environments across the organization and beyond. • Structural Contraction: Contract service dis- tribution in deployed environments.