soa modeling patterns - somf
Post on 24-Jun-2015
Embed Size (px)
DESCRIPTIONIntroduction to SOA Modeling Patterns book and to service-oriented discovery and analysis
- 1. Service-Oriented Modeling Framework Patterns for Discovery and Analysis of Services for SOA and Cloud Computing Projects Methodologies Corporationwww.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 ofconcerns, loose coupling, and granularity analysis. Look out of the box: Analyze interoperability,distribution, and relationships of services. 3. Service-Oriented Discovery ApproachPersonal 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 ApproachPersonal and Organizational Strategy Contextual Generalization: Increase serviceabstraction level and contextual boundaries. Contextual Specification: Decrease serviceabstraction 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 itsconsumer 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.