You are previewing Service-Driven Approaches to Architecture and Enterprise Integration.
O'Reilly logo
Service-Driven Approaches to Architecture and Enterprise Integration

Book Description

While business functions such as manufacturing, operations, and marketing often utilize various software applications, they tend to operate without the ability to interact with each other and exchange data. This provides a challenge to gain an enterprise-wide view of a business and to assist real-time decision making. Service-Driven Approaches to Architecture and Enterprise Integration addresses the issues of integrating assorted software applications and systems by using a service driven approach. Supporting the dynamics of business needs, this book highlights the tools, techniques, and governance aspects of design, and implements cost-effective enterprise integration solutions. It is a valuable source of information for software architects, SOA practitioners, and software engineers as well as researchers and students in pursuit of extensible and agile software design.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Book Series
  5. Dedication
  6. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
    2. List of Reviewers
  7. Foreword
  8. Preface
  9. Acknowledgment
  10. Chapter 1: Service-Driven Approaches to Software Architecture
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. SOA SERVICE ARCHITECTURE
    5. RESTFUL SERVICE ARCHITECTURE
    6. LEVERAGING SOCIAL MEDIA AND CLOUD APIS IN THE ENTERPRISE
    7. MEDIATION AND COMPOSITION OF SERVICES
    8. SERVICE-DRIVEN DEVELOPMENT LIFE CYCLE
    9. DESIGN PATTERNS FOR SERVICE-DRIVEN METHODOLOGY
    10. EMERGING TRENDS
    11. CONCLUSION
  11. Chapter 2: Enterprise Integration
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. INTEGRATION SOLUTION ARCHITECTURES
    5. EMERGING TRENDS
    6. CONCLUSION
  12. Chapter 3: Enterprise Integration
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. ENTERPRISE INTEGRATION APPROACHES
    5. EMERGING TRENDS
    6. CONCLUSION
  13. Chapter 4: Mediating Message Heterogeneity in Service Compositions
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. DESIGN MODEL FOR MESSAGE MEDIATION
    5. IMPLEMENTATION AND EVALUATION
    6. CONCLUSION
    7. APPENDIX
  14. Chapter 5: Improving the Quality and Cost-Effectiveness of Process-Oriented, Service-Driven Applications
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. REQUIREMENTS FOR FRONT-LOADING AND LOOK-AHEAD
    5. FRONT-LOADING AND LOOK-AHEAD FOR SELECTED PROCESS ASPECTS
    6. LOOK-AHEAD FOR SERVICES
    7. CONCLUSION AND OUTLOOK
  15. Chapter 6: Maintaining Transactional Integrity in Long Running Workflow Services
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. FAILURE MANAGEMENT
    5. COMPENSATION MANAGEMENT
    6. CONCLUSION AND FUTURE RESEARCH DIRECTIONS
  16. Chapter 7: Access Control in Service Compositions
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. A MODEL-DRIVEN APPROACH TO ACCESS CONTROL IN HETEROGENEOUS SERVICE COMPOSITIONS
    5. DISCUSSION AND FUTURE RESEARCH DIRECTIONS
    6. CONCLUSION
  17. Chapter 8: Architectural Practices for Improving Fault Tolerance in a Service-Driven Environment
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. ARCHITECTURAL APPROACHES FOR FAULT-TOLERANCE IN SERVICES
    5. CONCLUSION
  18. Chapter 9: Governing the Service-Driven Environment
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. GOVERNING THE SERVICE LIFECYCLE
    5. SOA GOVERNANCE TOOLS AND TECHNOLOGIES
    6. EMERGING TRENDS
    7. CONCLUSION
  19. Chapter 10: Coordinating Enterprise Services and Data
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. A FRAMEWORK FOR COORDINATED SERVICE-DRIVEN AND EDM STRATEGIES
    5. FUTURE INDUSTRY RESEARCH DIRECTIONS
    6. CONCLUSION
  20. Chapter 11: Enabling Vendor Diversifiable Enterprise Integration
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. CONCLUSION
  21. Chapter 12: Enterprise Mobile Service Architecture
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. CHALLENGES OF ENTERPRISE MOBILE COMPUTING
    5. FUTURE RESEARCH DIRECTIONS
    6. CONCLUSION
  22. Chapter 13: Extending Service-Driven Architectural Approaches to the Cloud
    1. ABSTRACT
    2. INTRODUCTION
    3. BACKGROUND
    4. THE CLOUD ECOSYSTEM
    5. ARCHITECTING APPLICATION SERVICES FOR THE CLOUD
    6. EMERGING TRENDS
    7. CONCLUSION
  23. Compilation of References
  24. About the Contributors