1. Effective Integration
1.1. Reference Architecture
1.1.1. Integration Patterns
1.1.2. Business vs Integration Services
1.1.3. Enterprise-wide Common Semantics for Shared Data
2. Effective Reuse
2.1. Service Catalog
2.1.1. Publication, Discovery, Evaluation of Services
2.2. Backwards Compatibility of Services
2.3. Sufficient Variability of Service Functions to meet various consumer needs
3. Efficient Development
3.1. Reference Architecture for Service Development
3.2. Business processes modelling based on service composition
3.3. Service Governance
4. Agility, Flexibility, Alignment
4.1. Model based development
4.1.1. Traceability between business models and service functionality
4.2. Business Architecture Roadmap
4.2.1. List of Capabilities for now and future
4.3. Information Architecture
4.4. Application Architecture
4.4.1. How to compose services
4.4.2. How to produce and consume services
4.4.3. Service hierarchy
4.4.4. Service benefit metrics and measurement process
5. Service Granularity
5.1. Functional granularity
5.1.1. Course Grained: Single call performs multiple functions
5.1.2. Fine Grained: Single call performs single function
5.2. Interface granularity
5.2.1. Course Grained: Order placement (multiple business relevant data items)
5.2.1.1. More aligned to business process
5.2.2. Fine Grained: Submit ID get Number
5.2.2.1. More technically oriented