Continued Review of Eric Marks book . Focused on Service Analysis Design and modelling.
Service Analysis and Design
• Addresses
– consolidation
– decomposition
– reuse
– Simplification
– refactoring of legacy assets
As dictated by organizational imperatives
Service Granularity Analysis
Service Granularity can be determined by :
• Encapsulated business functionality
• Conceptual value and abstraction level
• Scope of business processes they represent or affect.
Service Granularity
• Coarse Grained - Larger subset of business functionality , more function points , multiple business operations
• Fine Grained – Smaller part of problem domain, usually handles a single business operation, or one step of the business process and only a few function points
Service Granularity
• Not set in stone. Can evolve and refine as we move from Identification to Analysis to Design.
Service Granularity
• Not set in stone. Can evolve and refine as we move from Identification to Analysis to Design.
• Iterative process leading to a “Service Granularity Map”
Best Practices for operations
• Decomposition should be performed on medium- to coarse-grain services
• Unification operations should be performed on fine- to medium-grained services.
• Subtraction operations - all granularity
• Subset operations fine- and mediumgrained
• Intersection operations can yield best results when they are applied to medium- and coarse-grained services.
Service Design
• Takes as input the set of final Candidate Services , prioritized according to business needs and with high level granularity, and converts them to Physical Solution Services
• This phase examines conceptual, logical, and physical compositions of services, examine their encapsulated business processes, and facilitate
establishing reliable and reusable physical services.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment