| | | Copyright |
| | | Praise for Enterprise SOA |
| | | The Coad Series |
| | | Acknowledgments |
| | | About the Authors |
| | | | Dirk Krafzig |
| | | | Karl Banke |
| | | | Dirk Slama |
| | | Foreword |
| | | Reader's Guide |
| | | | Who Should Read This Book |
| | | | A Roadmap for This Book |
| | | Chapter 1. An Enterprise IT Renovation Roadmap |
| | | | Section 1.1. Agony Versus Agility |
| | | | Section 1.2. Enterprise Software Is a Different Animal |
| | | | Section 1.3. The Importance of Enterprise Software Architectures |
| | | | Section 1.4. The Requirements for an Enterprise Software Architecture |
| | | | Section 1.5. The Relation of Enterprise Architecture and Enterprise Standards |
| | | | Section 1.6. Organizational Aspects |
| | | | Section 1.7. Lifelong Learning |
| | | | Section 1.8. The Enterprise IT Renovation Roadmap |
| | | Chapter 2. Evolution of the Service Concept |
| | | | Section 2.1. Milestones of Enterprise Computing |
| | | | Section 2.2. Programming Paradigms |
| | | | Section 2.3. Distributed Computing |
| | | | Section 2.4. Business Computing |
| | | | Section 2.5. Conclusion |
| | | Chapter 3. Inventory of Distributed Computing Concepts |
| | | | Section 3.1. Heterogeneity of Communication Mechanisms |
| | | | Section 3.2. Communication Middleware |
| | | | Section 3.3. Synchrony |
| | | | Section 3.4. Interface Versus Payload Semantics |
| | | | Section 3.5. Tight Versus Loose Coupling |
| | | | Section 3.6. Conclusion |
| | | Part I. Architectural Roadmap |
| | | | Chapter 4. Service-Oriented Architectures |
| | | | Section 4.1. What Is a Software Architecture? |
| | | | Section 4.2. What Is a Service-Oriented Architecture? |
| | | | Section 4.3. Elements of a Service-Oriented Architecture |
| | | | Section 4.4. Conclusion |
| | | | Chapter 5. Services as Building Blocks |
| | | | Section 5.1. Service Types |
| | | | Section 5.2. Layers on the Enterprise Level |
| | | | Section 5.3. Conclusion |
| | | | Chapter 6. The Architectural Roadmap |
| | | | Section 6.1. The Architectural Roadmap |
| | | | Section 6.2. Fundamental SOA |
| | | | Section 6.3. Networked SOA |
| | | | Section 6.4. Process-Enabled SOA |
| | | | Section 6.5. Conclusion |
| | | | Chapter 7. SOA and Business Process Management |
| | | | Section 7.1. Introduction to BPM |
| | | | Section 7.2. BPM and the Process-Enabled SOA |
| | | | Section 7.3. Conclusion |
| | | | Chapter 8. Managing Process Integrity |
| | | | Section 8.1. Data Versus Process Integrity |
| | | | Section 8.2. Technical Concepts and Solutions |
| | | | Section 8.3. Recommendations for SOA Architects |
| | | | Section 8.4. Conclusion |
| | | | Chapter 9. Infrastructure of the Service Bus |
| | | | Section 9.1. Software Buses and the Service Bus |
| | | | Section 9.2. Logging and Auditing |
| | | | Section 9.3. Availability and Scalability |
| | | | Section 9.4. Securing SOAs |
| | | | Section 9.5. Conclusion |
| | | | Chapter 10. SOA in Action |
| | | | Section 10.1. Building Web Applications |
| | | | Section 10.2. Enterprise Application Integration |
| | | | Section 10.3. Business-to-Business |
| | | | Section 10.4. Fat Clients |
| | | | Section 10.5. Designing for Small Devices |
| | | | Section 10.6. Multi-Channel Applications |
| | | | Section 10.7. Conclusion |
| | | Part II. Organizational Roadmap |
| | | | Chapter 11. Motivation and Benefits |
| | | | Section 11.1. The Enterprise Perspective |
| | | | Section 11.2. The Personal Perspective |
| | | | Section 11.3. Conclusion |
| | | | Chapter 12. The Organizational SOA Roadmap |
| | | | Section 12.1. Stakeholders and Potential Conflicts of Interest |
| | | | Section 12.2. The Organizational SOA Roadmap |
| | | | Section 12.3. Four Pillars for Success |
| | | | Section 12.4. An Ideal World |
| | | | Section 12.5. The Real WorldOrganization-Wide Standards |
| | | | Section 12.6. Recommendations for the SOA Protagonist |
| | | | Section 12.7. Conclusion |
| | | | Chapter 13. SOA-Driven Project Management |
| | | | Section 13.1. Established Project Management Methodologies |
| | | | Section 13.2. SOA-Driven Project Management |
| | | | Section 13.3. Configuration Management |
| | | | Section 13.4. Testing |
| | | | Section 13.5. Conclusion |
| | | Part III. Real-World Experience |
| | | | Chapter 14. Deutsche Post AG Case Study |
| | | | Section 14.1. Project Scope |
| | | | Section 14.2. Implementation |
| | | | Section 14.3. Technology |
| | | | Section 14.4. Lessons Learned, Benefits, and Perspectives |
| | | | Chapter 15. Winterthur Case Study |
| | | | Section 15.1. Project Scope |
| | | | Section 15.2. Implementation |
| | | | Section 15.3. Technology |
| | | | Section 15.4. Lessons Learned, Benefits, and Perspectives |
| | | | Chapter 16. Credit Suisse Case Study |
| | | | Section 16.1. Project Scope |
| | | | Section 16.2. Implementation |
| | | | Section 16.3. Technology |
| | | | Section 16.4. Lessons Learned, Benefits, and Perspectives |
| | | | Chapter 17. Halifax Bank Of Scotland: IF.com |
| | | | Section 17.1. Project Scope |
| | | | Section 17.2. Implementation |
| | | | Section 17.3. Technology |
| | | | Section 17.4. Lessons Learned, Benefits, and Perspectives |
| | | Index |