You are previewing Creating Integrated IBM WebSphere Solutions using Application Lifecycle Management.
O'Reilly logo
Creating Integrated IBM WebSphere Solutions using Application Lifecycle Management

Book Description

This IBM® Redbooks® publication demonstrates, through a practical solution and step-by-step implementation instructions, how customers can use the IBM Rational® Application Lifecycle Management (ALM) portfolio to build and manage an integrated IBM WebSphere® Application. Building a business application (mobile and desktop) that uses WebSphere Application Server, IBM MQ, IBM Integration Bus (IIB), Business Process Management (BPM), Operational Decision Management (ODM), and Mobile.

IBM Redpaper™ publication, Rapid deployment of integrated WebSphere solutions in your cloud, REDP-5132, is an extension to this IBM Redbooks publication. Using the same practical solution covered in this Redbooks publication, REDP-5132 demonstrates how the IBM PureApplication® System is a "logical extension" versus a "whole new world", covering PureApplication Patterns and the new PureApplication as a service on Softlayer.

The intended audience for this book is architects, developers, administrators, and DevOps personnel.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. IBM Redbooks promotions
  4. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  5. Chapter 1. Introduction
    1. 1.1 Business integration problems
    2. 1.2 The business scenario
    3. 1.3 Application Lifecycle Management
    4. 1.4 Using this book
      1. 1.4.1 Goals and objectives
      2. 1.4.2 How this book is organized
  6. Chapter 2. Solution overview
    1. 2.1 The solution architecture
    2. 2.2 Middleware products used for the solution
      1. 2.2.1 Additional solution artifacts
      2. 2.2.2 Integration of the components
    3. 2.3 Deployment topology
    4. 2.4 Bringing the solution to the cloud
  7. Chapter 3. Application Lifecycle Management on a software development project
    1. 3.1 Define the IBM Application Lifecycle Management methodology
    2. 3.2 Define Collaborative Lifecycle Management
      1. 3.2.1 Products and applications
    3. 3.3 Configure a lifecycle project using Collaborative Lifecycle Management
      1. 3.3.1 Create the lifecycle project
    4. 3.4 Contribute to a Collaborative Lifecycle Management project
      1. 3.4.1 Plan the project
      2. 3.4.2 Define development lifecycle activities
      3. 3.4.3 Developers working on a Collaborative Lifecycle Management project
  8. Chapter 4. Configuring IBM Business Process Manager integrated with IBM WebSphere Operational Decision Manager
    1. 4.1 Decision management with WebSphere Operational Decision Manager
      1. 4.1.1 Business drivers for decision management
      2. 4.1.2 Decision management with BPM
      3. 4.1.3 WebSphere Operational Decision Manager
      4. 4.1.4 Overview of business rules
      5. 4.1.5 Overview of event rules
      6. 4.1.6 Business management of rules
    2. 4.2 Managing business processes with Business Process Manager
      1. 4.2.1 Overview of BPM
      2. 4.2.2 Process automation, visibility, and control
      3. 4.2.3 Overview of Business Process Manager
      4. 4.2.4 Create a service claim sample
      5. 4.2.5 Add a rule invocation for rules-related activities
      6. 4.2.6 Add the user interface for human task activities
      7. 4.2.7 Create an Event Rule to trigger the business process
      8. 4.2.8 Add database integration
      9. 4.2.9 Deploy the process to Process Center
  9. Chapter 5. Creating solution artifacts
    1. 5.1 Prepare the integration environment
      1. 5.1.1 Integration architecture
      2. 5.1.2 Installation
      3. 5.1.3 Configuration
      4. 5.1.4 Working with integration flows
      5. 5.1.5 Unit testing
    2. 5.2 Create the web application for the scenario
      1. 5.2.1 Install WebSphere Developer Tools in the Eclipse IDE
      2. 5.2.2 Develop the web application
      3. 5.2.3 Export the application archive
    3. 5.3 Prepare the Liberty profile environment for your web application
      1. 5.3.1 Configure the Java runtime environment
      2. 5.3.2 Installation
      3. 5.3.3 Create and configure the server
      4. 5.3.4 Deploy the application manually
    4. 5.4 Prepare WebSphere Application Server full profile environment for web application
      1. 5.4.1 Install and create the server profile
      2. 5.4.2 Configure the server
      3. 5.4.3 Deploy the application manually
    5. 5.5 Create the mobile application for our scenario
      1. 5.5.1 Prepare the development environment
      2. 5.5.2 Develop the mobile application
      3. 5.5.3 Install the application on the server
      4. 5.5.4 Updating the application
  10. Chapter 6. Rapid application deployment using IBM UrbanCode Deploy
    1. 6.1 IBM UrbanCode Deploy
      1. 6.1.1 Components
      2. 6.1.2 Applications
      3. 6.1.3 Resources
    2. 6.2 Prepare the environment
      1. 6.2.1 Create a deployment process
    3. 6.3 Build and execute the deployment process
      1. 6.3.1 Create a new component
      2. 6.3.2 Create an application for deployment
    4. 6.4 Deploy the application on Liberty
      1. 6.4.1 Create a component
      2. 6.4.2 Create the new application
      3. 6.4.3 Create the resource
      4. 6.4.4 Add a component to the application
      5. 6.4.5 Create the component process
  11. Chapter 7. Quality management and the software development project
    1. 7.1 Quality Management
      1. 7.1.1 Create a test plan
      2. 7.1.2 Associate the requirements
      3. 7.1.3 Create a test case
      4. 7.1.4 Define the platforms and test environments for the test plan
      5. 7.1.5 Create a test script
    2. 7.2 Test Execution
    3. 7.3 Defect and change management
    4. 7.4 Test effort management
  12. Appendix A. Integrating the Eclipse environment with IBM Rational Collaborative Lifecycle Management
    1. Configure installation between Eclipse IDE environment and Rational Team Concert
    2. Install the Rational Team Concert Eclipse plug-in
    3. Rational Team Concert and third-party products
    4. Integrating an Eclipse Workbench with Rational Team Concert
    5. Rational Team Concert and UrbanCode Deploy for continuous integration
  13. Appendix B. Importing solution applications
    1. Download and extract the web material
  14. Appendix C. Database definitions
    1. Create entities and attributes for the business scenario
  15. Related publications
    1. IBM Redbooks
    2. Online resources
    3. Help from IBM
  16. Back cover
  17. IBM System x Reference Architecture for Hadoop: IBM InfoSphere BigInsights Reference Architecture
    1. Introduction
    2. Business problem and business value
    3. Reference architecture use
    4. Requirements
    5. InfoSphere BigInsights predefined configuration
    6. InfoSphere BigInsights HBase predefined configuration
    7. Deployment considerations
    8. Customizing the predefined configurations
    9. Predefined configuration bill of materials
    10. References
    11. The team who wrote this paper
    12. Now you can become a published author, too!
    13. Stay connected to IBM Redbooks
  18. Notices
    1. Trademarks