|
Sections |
| Title | Starting Page | Number of Pages |
|---|
| Contents â?? June 2008
Section 1: Management Summary 9
1.1 Management Summary 11
Section 2: Business Issues Around SOA Governance 17
2.1 Report Objectives and Structure 19
2.2 Setting the Context for SOA Governance 21
2.3 What Makes SOA Particularly Challe | 0 | 1 |
| Contents – June 2008 | 0 | 1 |
| Section 1: Management Summary | 9 | 8 |
| 1.1 Management Summary | 11 | 6 |
| Section 1: Management Summary 9 | 0 | 1 |
| 1.1 Management Summary 11 | 0 | 1 |
| Section 2: Business Issues Around SOA Governance | 17 | 18 |
| 2.1 Report Objectives and Structure | 19 | 2 |
| Section 2: Business Issues Around SOA Governance 17 | 0 | 1 |
| 2.1 Report Objectives and Structure 19 | 0 | 1 |
| 2.2 Setting the Context for SOA Governance | 21 | 5 |
| 2.3 What Makes SOA Particularly Challenging? | 26 | 5 |
| 2.2 Setting the Context for SOA Governance 21 | 0 | 1 |
| 2.3 What Makes SOA Particularly Challenging? 26 | 0 | 1 |
| 2.4 Setting the Bounds for SOA Governance | 31 | 4 |
| Section 3: Governance in the SOA Planning Phase | 35 | 30 |
| 2.4 Setting the Bounds for SOA Governance 31 | 0 | 1 |
| Section 3: Governance in the SOA Planning Phase 35 | 0 | 1 |
| 3.1 Aligning the SOA Deployment with Business Aims | 37 | 4 |
| 3.2 Understanding the Roles Involved in SOA Governance | 41 | 2 |
| 3.1 Aligning the SOA Deployment with Business Aims 37 | 0 | 1 |
| 3.2 Understanding the Roles Involved in SOA Governance 41 | 0 | 1 |
| 3.3 Putting the Right People in the Right Roles | 43 | 2 |
| 3.4 Building in Incentives for Sharing Resources | 45 | 4 |
| 3.3 Putting the Right People in the Right Roles 43 | 0 | 1 |
| 3.4 Building in Incentives for Sharing Resources 45 | 0 | 1 |
| 3.5 Establishing the SOA Centre of Excellence | 49 | 2 |
| 3.6 Governance in Multi-organisational SOA Projects | 51 | 3 |
| 3.5 Establishing the SOA Centre of Excellence 49 | 0 | 1 |
| 3.6 Governance in Multi-organisational SOA Projects 51 | 0 | 1 |
| 3.7 Implementing a Methodology to Guide the SOA Deployment | 54 | 4 |
| 3.8 Establishing the Technology Requirements for Later Phases | 58 | 7 |
| 3.7 Implementing a Methodology to Guide the SOA Deployment 54 | 0 | 1 |
| 3.8 Establishing the Technology Requirements for Later Phases 58 | 0 | 1 |
| Section 4: Governance in the Design and Development Phase | 65 | 40 |
| 4.1 The Aims of Governance in the Design and Development Phase | 67 | 2 |
| Section 4: Governance in the Design and Development Phase 65 | 0 | 1 |
| 4.1 The Aims of Governance in the Design and Development Phase 67 | 0 | 1 |
| 4.2 Establishing a Framework for Interoperability | 69 | 3 |
| 4.3 Ensuring Continuity of Thought Between Participants | 72 | 3 |
| 4.2 Establishing a Framework for Interoperability 69 | 0 | 1 |
| 4.3 Ensuring Continuity of Thought Between Participants 72 | 0 | 1 |
| 4.4 A Reference Architecture for Services | 75 | 4 |
| 4.5 Designing for Reuse | 79 | 4 |
| 4.4 A Reference Architecture for Services 75 | 0 | 1 |
| 4.5 Designing for Reuse 79 | 0 | 1 |
| 4.6 Managing the Service Portfolio | 83 | 2 |
| 4.7 Impact on Application Selection | 85 | 4 |
| 4.6 Managing the Service Portfolio 83 | 0 | 1 |
| 4.7 Impact on Application Selection 85 | 0 | 1 |
| 4.8 Managing Messages and Transformations | 89 | 5 |
| 4.9 Managing Policies to be Enforced at Runtime | 94 | 4 |
| 4.8 Managing Messages and Transformations 89 | 0 | 1 |
| 4.9 Managing Policies to be Enforced at Runtime 94 | 0 | 1 |
| 4.10 Performance and Availability Considerations | 98 | 4 |
| 4.11 Creating a Testing Strategy | 102 | 3 |
| 4.10 Performance and Availability Considerations 98 | 0 | 1 |
| 4.11 Creating a Testing Strategy 102 | 0 | 1 |
| Section 5: Governance of the SOA Runtime Environment | 105 | 20 |
| 5.1 The Aims of Governance in the Runtime Environment | 107 | 4 |
| Section 5: Governance of the SOA Runtime Environment 105 | 0 | 1 |
| 5.1 The Aims of Governance in the Runtime Environment 107 | 0 | 1 |
| 5.2 Service Discovery | 111 | 4 |
| 5.3 Monitoring and Reporting Across the Extended Environment | 115 | 5 |
| 5.2 Service Discovery 111 | 0 | 1 |
| 5.3 Monitoring and Reporting Across the Extended Environment 115 | 0 | 1 |
| 5.4 Policy Enforcement | 120 | 5 |
| Section 6: Governance of the Change and Retirement Lifecycle | 125 | 18 |
| 5.4 Policy Enforcement 120 | 0 | 1 |
| Section 6: Governance of the Change and Retirement Lifecycle 125 | 0 | 1 |
| 6.1 The Aims of Governance in the Change Lifecycle | 127 | 4 |
| 6.2 Service Change and Retiremen | 131 | 3 |
| 6.1 The Aims of Governance in the Change Lifecycle 127 | 0 | 1 |
| 6.2 Service Change and Retirement 131 | 0 | 1 |
| 6.3 Discovering the Impact of Changes | 134 | 5 |
| 6.4 Testing Changed SOA Artefacts | 139 | 4 |
| 6.3 Discovering the Impact of Changes 134 | 0 | 1 |
| 6.4 Testing Changed SOA Artefacts 139 | 0 | 1 |
| Section 7: Creating a SOA Governance Implementation Plan | 143 | 12 |
| 7.1 Assessing Current Readiness and Maturity | 145 | 3 |
| Section 7: Creating a SOA Governance Implementation Plan 143 | 0 | 1 |
| 7.1 Assessing Current Readiness and Maturity 145 | 0 | 1 |
| 7.2 Planning Short-term Organisational Change | 148 | 3 |
| 7.3 Assessing Methodology Requirements | 151 | 2 |
| 7.2 Planning Short-term Organisational Change 148 | 0 | 1 |
| 7.3 Assessing Methodology Requirements 151 | 0 | 1 |
| 7.4 Obtaining Commitment to the Plan | 153 | 2 |
| Section 8: SOA Governance Case Studies | 155 | 18 |
| 7.4 Obtaining Commitment to the Plan 153 | 0 | 1 |
| Section 8: SOA Governance Case Studies 155 | 0 | 1 |
| 8.1 Case Studies | 156 | 17 |
| Section 9: Market Analysis | 173 | 12 |
| 8.1 Case Studies 157 | 0 | 1 |
| Section 9: Market Analysis 173 | 0 | 1 |
| 9.1 Market Dynamics | 175 | 4 |
| 9.2 Vendor Strategies | 179 | 2 |
| 9.1 Market Dynamics 175 | 0 | 1 |
| 9.2 Vendor Strategies 179 | 0 | 1 |
| 9.3 Future Direction | 181 | 4 |
| Section 10: Vendor Profiles | 185 | 32 |
| 9.3 Future Direction 181 | 0 | 1 |
| Section 10: Vendor Profiles 185 | 0 | 1 |
| Adaptive | 187 | 1 |
| AmberPoint | 188 | 2 |
| Adaptive 187 | 0 | 1 |
| AmberPoint 188 | 0 | 1 |
| BEA | 190 | 2 |
| HP | 192 | 2 |
| BEA 190 | 0 | 1 |
| HP 192 | 0 | 1 |
| IBM Corporation | 194 | 2 |
| Layer 7 Technologies | 196 | 2 |
| IBM Corporation 194 | 0 | 1 |
| Layer 7 Technologies 196 | 0 | 1 |
| LogicLibrary | 198 | 1 |
| Managed Methods | 199 | 2 |
| LogicLibrary 198 | 0 | 1 |
| Managed Methods 200 | 0 | 1 |
| MEGA International | 201 | 1 |
| Metastorm | 202 | 2 |
| MEGA International 201 | 0 | 1 |
| Metastorm 203 | 0 | 1 |
| Oracle | 204 | 2 |
| Progress Software | 206 | 2 |
| Oracle 205 | 0 | 1 |
| Progress Software 207 | 0 | 1 |
| SOA Software | 208 | 2 |
| Software AG | 210 | 2 |
| SOA Software 209 | 0 | 1 |
| Software AG 210 | 0 | 1 |
| Troux Technologies | 212 | 1 |
| Vordel | 213 | 2 |
| Troux Technologies 212 | 0 | 1 |
| Vordel 213 | 0 | 1 |
| WestGlobal | 215 | 2 |
| Section 11: Glossary | 217 | 12 |
| WestGlobal 215 | 0 | 1 |
| Section 11: Glossary 217 | 0 | 1 |