You are previewing Integration Throughout and Beyond the Enterprise.
O'Reilly logo
Integration Throughout and Beyond the Enterprise

Book Description

Throughout the history of the IT industry, integration has been an important part of most projects. Whether it is integration of transactions, data, or processes, each has challenges and associated patterns and antipatterns. In an age of mobile devices, social networks, and cloud services, and big data analytics, integration is more important than ever, but the scope of the challenge for IT projects has changed.

Partner APIs, social networks, physical sensors and devices, all of these and more are important sources of capability or insight. It is no longer sufficient to integrate resources under control of the enterprise, because many important resources are in the ecosystem beyond enterprise boundaries. With this as the basic tenet, we address these questions:

  • What are the current integration patterns that help enterprises become and remain competitive?

  • How do you choose when to use which pattern?

  • What is the topology for a “composable business”?

  • And how do you accelerate the process of implementation through intelligent choice of supporting integration middleware?



  • This IBM® Redbooks® publication guides integration practitioners and architects in choosing integration patterns and technologies.

    Table of Contents

    1. Front cover
    2. Notices
      1. Trademarks
    3. Preface
      1. Authors
        1. Now you can become a published author, too
        2. Comments welcome
        3. Stay connected to IBM Redbooks
    4. Part 1 Topology of an integrated enterprise
    5. Chapter 1. Business integration in 2014
      1. 1.1 The confluence of forces
      2. 1.2 Growing the ecosystem beyond the enterprise
      3. 1.3 The API and Service Economy
    6. Chapter 2. The composable business
      1. 2.1 The recipe for a differentiating experience
      2. 2.2 SOA design principles and their importance
      3. 2.3 API management as the SOA renaissance
    7. Chapter 3. Middleware topology of an engaging enterprise
      1. 3.1 Messaging
      2. 3.2 Integration bus
      3. 3.3 Gateway
    8. Part 2 Integration patterns
    9. Chapter 4. Enterprise Application Integration pattern
      1. 4.1 Characteristics and capabilities of the pattern
        1. 4.1.1 Level of operational control and insight
        2. 4.1.2 When to use the Enterprise Application Integration pattern
        3. 4.1.3 Retail business example
      2. 4.2 Ways to implement the pattern with IBM products
        1. 4.2.1 IBM WebSphere MQ messaging software
        2. 4.2.2 Mapping WebSphere MQ to the EAI pattern
        3. 4.2.3 Implementing the retail example
    10. Chapter 5. Service Integration pattern
      1. 5.1 Characteristics and capabilities of the pattern
        1. 5.1.1 Benefits of adopting the Service Integration pattern
        2. 5.1.2 Level of operational control and insight
        3. 5.1.3 When to use the Service Integration pattern
        4. 5.1.4 Retail example
      2. 5.2 Ways to implement the pattern with IBM products
        1. 5.2.1 IBM Integration Bus
        2. 5.2.2 Mapping the IBM Integration Bus to the Service Integration pattern
        3. 5.2.3 Operational capabilities
        4. 5.2.4 Implementing the retail example
    11. Chapter 6. Gateway pattern
      1. 6.1 Gateway functions and configuration
      2. 6.2 Characteristics and capabilities of the pattern
        1. 6.2.1 Level of operational control and insight
        2. 6.2.2 When to use the Gateway pattern
        3. 6.2.3 Retail example
      3. 6.3 Ways to implement the pattern with IBM products
        1. 6.3.1 Security
        2. 6.3.2 Interconnection
        3. 6.3.3 Routing
        4. 6.3.4 Caching
        5. 6.3.5 Management
    12. Chapter 7. Mobile Integration pattern
      1. 7.1 Characteristics and capabilities of the pattern
        1. 7.1.1 Defining a request-response pattern
        2. 7.1.2 Defining a Push Notification pattern
        3. 7.1.3 Level of operational control and insight
        4. 7.1.4 When to use these patterns
        5. 7.1.5 A mobile banking example
      2. 7.2 Ways to implement these patterns with IBM products
        1. 7.2.1 IBM Worklight mobile application development platform
        2. 7.2.2 IBM Integration Bus software
      3. 7.3 Implementing the mobile banking example
    13. Chapter 8. API Management pattern
      1. 8.1 The value of an application programming interface
      2. 8.2 Characteristics and capabilities of the pattern
        1. 8.2.1 Business pricing models for APIs
        2. 8.2.2 Components of an API Management pattern
        3. 8.2.3 Level of operational control and insight
        4. 8.2.4 When to use the API Management pattern
        5. 8.2.5 Retail example
      3. 8.3 Ways to implement the pattern with IBM products
        1. 8.3.1 IBM API Management benefits
        2. 8.3.2 Mapping an IBM API Management portal to the API Management pattern
        3. 8.3.3 Implementing the retail example
    14. Related publications
      1. IBM Redbooks
      2. Online resources
      3. Help from IBM
    15. Back cover