Acknowledgments |
|
ix | |
Introduction |
|
xi | |
About the Web Site |
|
xix | |
|
Part I Value Of Enterprise Architecture And SOA |
|
|
|
Chapter 1 What Is an Architecture Practice, and Why Do You Need One? |
|
|
3 | (6) |
|
Business Organizations and Departments Do Not Operate as Isolated Islands |
|
|
3 | (2) |
|
Looking at the Past to Understand the Future |
|
|
5 | (2) |
|
|
7 | (2) |
|
Chapter 2 Why Is a Service-Oriented Architecture So Valuable? |
|
|
9 | (14) |
|
|
10 | (1) |
|
How Has Technology Been Evolving and Advancing to Solve These Problems? |
|
|
11 | (3) |
|
Where Do We Need to Focus Today? |
|
|
14 | (1) |
|
How Do We Express the SOA Value from a Business Perspective? |
|
|
14 | (6) |
|
Value of SOA from a Financial Perspective |
|
|
20 | (2) |
|
|
22 | (1) |
|
Chapter 3 A New Architecture for a New World |
|
|
23 | (10) |
|
This Is Not Your Grandfather's World |
|
|
23 | (1) |
|
What Are Business Applications, and What Is Wrong with Them? |
|
|
24 | (8) |
|
|
32 | (1) |
|
Chapter 4 SOA and Channels |
|
|
33 | (18) |
|
|
34 | (1) |
|
Traditional (Non-SOA) Approach to Channels |
|
|
35 | (6) |
|
|
41 | (2) |
|
SOA Security Framework for Channels |
|
|
43 | (2) |
|
Architecture for SOA Channels and Their Security Frameworks |
|
|
45 | (1) |
|
Value-Added Extensions to an Enterprise Security Framework |
|
|
45 | (1) |
|
|
46 | (1) |
|
|
47 | (4) |
|
Part II Architecture Framework and Methodology |
|
|
|
Chapter 5 Service-Oriented Architecture Enterprise Architecture Framework and Methodology |
|
|
51 | (38) |
|
SOA Enterprise Architecture Framework |
|
|
51 | (33) |
|
Overview of the SOA~EAF Methodology |
|
|
84 | (3) |
|
|
87 | (2) |
|
Chapter 6 Incorporating Existing Enterprise Architecture Documents and Artifacts into the SOA~EAF |
|
|
89 | (14) |
|
Relationship of the SOA Enterprise Architecture Framework to Other EA Frameworks |
|
|
89 | (2) |
|
Value of Mapped EA Artifacts |
|
|
91 | (1) |
|
Incorporating Zachman Framework Artifacts into the SOA~EAF |
|
|
92 | (7) |
|
General Approach for Integrating and Leveraging EA Artifacts into the SOA~EAF |
|
|
99 | (1) |
|
|
100 | (3) |
|
Part III The SOA~EAF Methodology Processes And Considerations |
|
|
|
Chapter 7 Dealing with Purchased or Leased Business Applications |
|
|
103 | (16) |
|
A Future Vision of Vendor Participation in SOA |
|
|
104 | (4) |
|
Adopting SOA Partnerships with Vendors Supplying Leased or Purchased Business Applications |
|
|
108 | (5) |
|
Special Considerations when Business Applications Are Hosted or Located in Multiple Data Centers |
|
|
113 | (2) |
|
Performance Techniques for SOA |
|
|
115 | (3) |
|
|
118 | (1) |
|
Chapter 8 Transforming Governance to Support SOA |
|
|
119 | (1) |
|
Enterprise SOA Portfolio Plan and the Release Approach to Application Delivery |
|
|
119 | (56) |
|
Managing the Impact on Architecture Resources |
|
|
128 | (1) |
|
Five Levels of SOA Governance |
|
|
129 | (44) |
|
|
173 | (2) |
|
Chapter 9 SOA System Development Life Cycle |
|
|
175 | (38) |
|
Paradigm Shift of It Development Resources, Processes, and Practices to Support SOA |
|
|
176 | (3) |
|
Phases of the SOA System Development Life Cycle |
|
|
179 | (32) |
|
|
211 | (2) |
|
Chapter 10 Capacity Planning under SOA |
|
|
213 | (14) |
|
Layered Approach to Monitoring and Managing a Distributed SOA Architecture |
|
|
213 | (2) |
|
SOA Initiative Capacity and Performance Assessment Process |
|
|
215 | (1) |
|
Proactive Planning for SOA |
|
|
216 | (7) |
|
Capacity and Performance Planning for Releases |
|
|
223 | (2) |
|
Application-Level Monitoring in Production |
|
|
225 | (1) |
|
|
226 | (1) |
|
Chapter 11 People Involved in the SOA Process |
|
|
227 | (28) |
|
Architecture Resource Requirements for SOA |
|
|
227 | (14) |
|
|
241 | (3) |
|
Test and Quality Assurance Resources |
|
|
244 | (2) |
|
Project Management Resources |
|
|
246 | (1) |
|
Initiative Business Resources |
|
|
247 | (2) |
|
Release Management Resources |
|
|
249 | (1) |
|
Production Readiness Resources |
|
|
249 | (1) |
|
Production Support Resources |
|
|
250 | (1) |
|
Governance Business Resources |
|
|
251 | (2) |
|
|
253 | (2) |
|
Chapter 12 Leveraging SOA to Decommission, Replace, or Modernize Legacy Business Applications |
|
|
255 | (20) |
|
SOA Architectural Approach to Legacy Applications |
|
|
256 | (10) |
|
Making Legacy Application Recommendations Based on the Business and Technical Assessments |
|
|
266 | (1) |
|
Legacy Application SOA Modernization and Replacement Solution Example |
|
|
267 | (5) |
|
|
272 | (3) |
|
Part IV Developing Your Plan For Achieving Service-Oriented Architecture |
|
|
|
Chapter 13 Implementing an Effective SOA Strategy under a Decentralized Business or IT Model |
|
|
275 | (8) |
|
Business and IT Organization Variations |
|
|
275 | (5) |
|
Summary of the Four Variation Quadrants of the Business and IT Models |
|
|
280 | (2) |
|
|
282 | (1) |
|
Chapter 14 Assessing the Organization's SOA Maturity and Developing Your Company's SOA Business Strategy and Roadmap |
|
|
283 | (20) |
|
What Is the SOA Business Strategy and Roadmap? |
|
|
284 | (1) |
|
Framework for Assessing Maturity |
|
|
285 | (11) |
|
Piloting an SOA Initiative to Shake Out and Evaluate the Model |
|
|
296 | (3) |
|
Structure of the SOA Business Strategy and Roadmap |
|
|
299 | (2) |
|
|
301 | (2) |
Appendix A SOA~EAF Documentation Templates |
|
303 | (8) |
Appendix B Service Categories and Types |
|
311 | (20) |
Appendix C SOA Security Development Framework |
|
331 | (12) |
Glossary |
|
343 | (6) |
About the Author |
|
349 | (2) |
Index |
|
351 | |