SOA Modeling Patterns - SOMF
-
Upload
methodologies-corporation -
Category
Technology
-
view
1.270 -
download
2
description
Transcript of SOA Modeling Patterns - SOMF
Service-Oriented Modeling Framework Patterns for Discovery and Analysis of Services
for SOA and Cloud Computing Projects
Methodologies Corporation www.ModelingConcepts.com
• 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.
Personal and Organizational StrategyService-Oriented Analysis Approach
Personal and Organizational Strategy
Service-Oriented Discovery Approach
• 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.
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 Contextual 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.
Service-Oriented Structural Analysis & Modeling Approach