Download - SOA Modeling Patterns - SOMF - SOMP
The Ser vice - Or iented Mod-el ing Framework (SOMF) presents more than 100 model ing patterns and an-t i -patterns for ser v ice dis-cover y and analys is . These templates can be appl ied to any enterpr ise architec ture in i t iat ive, and SOA, or c loud computing projec t .
S er vice - O riented M o deling PatternsA M o dern Enterprise Architec ture
M o deling M etho dolo gy
Easy to understand mo deling patterns for business architec ts, technic al architec ts,
business analysts, developers, managers, software designers, managers, and executives
w w w.Model ingConcepts.com
Inward (25)
Upward (42)
Downward (32)
Outward (46)
Service-Oriented Discovery and Analysis Road Map Patterns
Planning an enterpr ise ar-chitec ture projec t? Ready to launch an SOA ini t iat ive? Work ing on a c loud com-puting ass ignment?
Use the Ser vice - Or iented Analys is and Discover y Pat-terns in pages 25, 32 , 42 , and 46.
Are you in the ser v ice -or iented discover y phase? Need to discover ser v ices?
Employ the s ix patterns for ser v ice discover y : Top -Down (business process-dr iven and attr ibute -dr iven) , Front-to -back , Back-to -Front , Bottom-Up, and Meet- in-the -M iddle.
Top-Down (71,89)
Front-to-Back (105)
Back-to-Front (123)
Bottom-Up (145)
Service-Oriented Discovery Patterns
Meet-in-the-Middle (165)
Are you in the ser v ice cat-egor izat ion step of your projec t?
Star t categor iz ing your ser-v ices by their or igin - con-cept , abstrac t ion, legac y, por t fol io, or v i r tual .
Legacy (188)
Portfolio (189)
Concept (184)
Abstraction (185)
Service-Oriented Categorization Patterns
Virtual (191)
Source Classi�cation Patterns
Engage in a struc tural cat-egor izat ion ef for t of your ser v ices. The ser v ice - or i -ented model ing f ramework (SOMF) recommends three major ser v ice formation t ypes : Atomic, Composite, and Cluster.
Atomic (195)
Composite (196)
Cluster (200)
Service-Oriented Categorization Patterns
Structural Classi�cation Patterns
Final ly, categor ize your ser v ices based on their contex tual af f i l iat ion: ser-v ice capabi l i t ies, responsi -bi l i t ies, and func t ional i t y. Employ the three contex-tual categor ies devised by SOMF: Business Ser vices, Technical Ser vices, and many Subcategor ies.
Business Services (207)
Technical Services (209)
Subcategories (211)
Service-Oriented Categorization Patterns
Contextual Classi�cation Patterns
Study, analyze, and model ser v ices based on their contex t . Employ the of fered contex tual general izat ion patterns to increase their abstrac t ion level and ex-tend their func t ional i t y scope.
Simple Proxy (233)
Dependency Enforcement (234)
Dependency Separation (236)
Abstraction Loop (238)
Service-Oriented Contextual Analysis and Modeling Patterns
Contextual Generalization Patterns
Employ the ser v ice contex-tual speci f icat ion analys is and model ing approach to decrease ser v ice abstrac-t ion level , func t ional i t y, and overal l capabi l i t ies.
Reverse Proxy (250)
Separation of Concerns Through Service Speci�cation (252)
Uni�cation of Concerns Through Service Speci�cation (254)
Service Speci�cation Loop (256)
Service-Oriented Contextual Analysis and Modeling Patterns
Contextual Speci�cation Patterns
Uti l ize the ser v ice - or iented contex tual expansion pat-terns to increase ser v ice scope, and widen an enter-pr ise architec ture scope in the enterpr ise.
Contextual Federation (276)
Equal-Level Contextual Expansion (270)
Top-Down Contextual Expansion (272)
Bottom-Up Contextual Expansion (274)
Service-Oriented Contextual Analysis and Modeling Patterns
Contextual Expansion Patterns
Employ the contex tual contrac t ion patterns to l imit the expansion of an architec ture, reduce ser v ice exposure to consumers, and tr ip down ser vice opera-t ional boundar ies.
Service-Oriented Contextual Analysis and Modeling Patterns
Contextual Contraction Patterns
Equal-Level Contextual Contraction (291)
Top-Down Contextual Contraction (293)
Bottom-Up Contextual Contraction (295)
Contextual Federation Contraction (297)
Use the struc tural general -izat ion patterns to increase ser v ice struc tural formation and ex tend i ts logical and physical d imensions.
Simple Hierarchical Aggregation (332)
Multidimention Hierarchical Aggregation (334)
Nonhierarchical Structure Aggregation (336)
Nonhierarchical Structure Uni�cation (340)
Service-Oriented Structural Analysis and Modeling Patterns
Structural Generalization Patterns
Structural Compounding (346)
Service as Plug-In (348)
Contract Externalization (351)
Multiple Binding Contracts (355)
Hierarchical StructureUni�cation (342)
Employ the struc tural spec-i f icat ion patterns to de -crease ser v ice internal con-struc t and l imit i ts logical and physical boundar ies.
Selective Decomposition (360)
Total Fragmentation (365)
Capability Subtraction (369)
Entity Elimination (372)
Service-Oriented Structural Analysis and Modeling Patterns
Structural Speci�cation Patterns
Capability Substitution (375)
Capability Swapping (379)
Contract Cancellation (382)
Contract Internalization (384)
Consider the struc tural expansion patterns for expanding an architec ture and increas ing ser v ice dis-t r ibut ion across the organi-zat ion and even beyond.
Service-Oriented Structural Analysis and Modeling Patterns
Structural Expansion Patterns
Network Coupling (390)
Circular Coupling (394)
Tree Coupling (396)
Star Coupling (399)
Enterprise Service Intermediary (406)
Enterprise ServiceGateway (408)
Enterprise Service Bus (411)
Contract Mediation (415)
Contract Hub (418)
Federated Service Coupling (402)
Final ly, ut i l ize the struc-tural contrac t ion pattens to decrease the distr ibut ion of ser v ices and l imit the ex-pansion of an architec ture across the organizat ion and beyond.
Service Cluster Intersection (424)
Service Exclusion (427)
Clipping Mask (429)
Federation Scope Reduction (432)
Service-Oriented Structural Analysis and Modeling Patterns
Structural Contraction Patterns
Enterprise Service Intermediary Elimination (436)
Enterprise ServiceGateway Elimination (438)
Enterprise Service Bus Elimination (441)
Contract Mediation Elimination (445)
Contract Hub Elimination (447)
The Ser vice - Or iented Mod-el ing Framework (SOMF) introduces more than 100 model ing patterns and an-t i -patterns for ser v ice dis-cover y and analys is . These templates can be appl ied to any enterpr ise architec ture in i t iat ive, and SOA, or c loud computing projec t .
S er vice - O riented M o deling PatternsA M o dern Enterprise Architec ture
M o deling M etho dolo gy
w w w.Model ingConcepts.com