SOA Modeling Patterns - SOMF

5
Service-Oriented Modeling Framework Patterns for Discovery and Analysis of Services for SOA and Cloud Computing Projects Methodologies Corporation www.ModelingConcepts.com

description

Introduction to SOA Modeling Patterns book and to service-oriented discovery and analysis

Transcript of SOA Modeling Patterns - SOMF

Page 1: 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

Page 2: SOA Modeling Patterns - SOMF

• 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

Page 3: SOA Modeling Patterns - SOMF

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.

Page 4: SOA Modeling Patterns - SOMF

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

Page 5: SOA Modeling Patterns - SOMF

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