IBM Express Runtime V2.1

Book description

Mid-market companies are looking for complete solutions from the solution providers who know their businesses and specialize in a particular solution category such as warehouse management or supply chain integration, within their industry.

In order to provide an environment for the business solution, either the solution provider or the end customer must obtain the software needed to run the provider’s application program. This software normally consists of a database, a Web server, and an application server. These components, which are not actually part of the business solution, but are required to support the application program, are called middleware.

The process of obtaining, installing, configuring, and supporting the middleware components is a complex process for the solution provider, who currently has to absorb the cost of setting up the environment. The provider has to work with multiple suppliers who have multiple terms and conditions, different license structures, and multiple departments to work with on the contracts and support structures, all of which leads to added infrastructure costs and inefficiency.

IBM designed the Express Runtime offering to address the needs of the solution providers serving mid-market customers. The main design criteria were reducing complexity for the providers by offering a pre-integrated and pre-configured middleware solution with a single contract, one license, one set of contracts, and a very competitive price.

With Express Runtime, you get WebSphere Application Server - Express, DB2 UDB Express, and IBM HTTP Server with a single install, one contract, and a significantly lower cost compared to purchasing the individual components. Express Runtime includes quick start samples and documentation to get you up and running quickly and easily.

Please note that the additional material referenced in the text is not available from IBM.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this redbook
    2. Become a published author
    3. Comments welcome
  3. Part 1: Exploring IBM Express Runtime V2.1
    1. Chapter 1: Introduction to Express Runtime V2.1
      1. Application server model
      2. Middleware products
      3. Why IBM Express Runtime?
      4. Benefits of Express Runtime V2.1
      5. Express Runtime V2.1 architecture
        1. Middleware software
        2. Applicable applications
      6. Express Runtime Usage Scenarios
        1. Express Runtime for solution development (embed)
        2. Express Runtime for middleware only (pre-req)
        3. Express Runtime or Express Runtime Plus
    2. Chapter 2: What’s new in IBM Express Runtime V2.1?
      1. Renamed from Integrated Runtime to Express Runtime
      2. Build on the latest market leading middleware components
        1. IBM HTTP Server 6.0 and IBM WebSphere HTTP plug-in
        2. WebSphere Application Server Express V6.0
        3. DB2 Universal Database Express Edition Version 8.2
      3. Added functional support - Enterprise JavaBeans and Java Messaging Services
      4. Console for Express Runtime
      5. Enhanced development and deployment tools
        1. Deployment Wizard
      6. Extended platform support
      7. Express Runtime V2.1 purchase options
        1. Passport channel
        2. Express Runtime Plus growth path
    3. Chapter 3: Express Runtime architecture
      1. Express Runtime delivered through OEM channel (1/2)
      2. Express Runtime delivered through OEM channel (2/2)
        1. The development environment
        2. How does Express Runtime in an OEM scenario work?
      3. Express Runtime delivered through PPA channel
        1. How does Express Runtime in a Passport Advantage scenario work?
      4. Summary
  4. Part 2: Implementing Express Runtime V2.1
    1. Chapter 4: Installing Express Runtime
      1. Planning for the installation
      2. System prerequisites
        1. Hardware requirements
      3. Installation scenarios
        1. Discussion of the scenarios
      4. Installing the product
      5. Exploring resulting Express Runtime V2.1 file directory and software location
        1. Windows
        2. Linux and Linux on IBM Power
      6. Uninstalling the product
        1. Keep in mind when you uninstall
    2. Chapter 5: What’s a wrapper?
      1. Exploring a wrapper
        1. Application wrapper
        2. Solution wrapper
        3. Conclusion
      2. Developing a wrapper (1/5)
      3. Developing a wrapper (2/5)
      4. Developing a wrapper (3/5)
      5. Developing a wrapper (4/5)
      6. Developing a wrapper (5/5)
        1. Developing an application wrapper
        2. Developing a solution wrapper
      7. Support Framework API
      8. Support for other languages
    3. Chapter 6: Developing a wrapper
      1. Overview of the sample applications
        1. Trade6
        2. WebFacing application
      2. Developing the Trade6 wrapper for Windows (1/11)
      3. Developing the Trade6 wrapper for Windows (2/11)
      4. Developing the Trade6 wrapper for Windows (3/11)
      5. Developing the Trade6 wrapper for Windows (4/11)
      6. Developing the Trade6 wrapper for Windows (5/11)
      7. Developing the Trade6 wrapper for Windows (6/11)
      8. Developing the Trade6 wrapper for Windows (7/11)
      9. Developing the Trade6 wrapper for Windows (8/11)
      10. Developing the Trade6 wrapper for Windows (9/11)
      11. Developing the Trade6 wrapper for Windows (10/11)
      12. Developing the Trade6 wrapper for Windows (11/11)
        1. Creating the Trade6 application project
        2. Response file (properties file)
        3. Creating Trade6 user programs
        4. Completing the Trade6 application project
        5. Creating Trade6 solution project
        6. Building the Trade6 solution
      13. Developing Wrappers for Trade6 for Linux on POWER
        1. Preparing for Trade6 deployment
        2. Code customization before deployment
        3. Deploying the Trade6 Solution
        4. Files required for Trade6 application
      14. Developing a wrapper for the WebFacing application (1/2)
      15. Developing a wrapper for the WebFacing application (2/2)
        1. Before developing a wrapper
        2. Creating an application project
        3. Developing user programs
        4. Creating the solution project
        5. Generating and testing the solution
      16. Debugging user programs
    4. Chapter 7: Packaging a solution
      1. Creating the solution package for Trade6
      2. Creating installation CDs for a solution (1/2)
      3. Creating installation CDs for a solution (2/2)
      4. Packaging a solution with just the application
    5. Chapter 8: Deploying a solution
      1. Supported platforms
        1. System requirement
      2. Terminology used in this chapter
      3. Deployment methods
      4. Installing the IBM Installation Agent (IIA) (1/3)
      5. Installing the IBM Installation Agent (IIA) (2/3)
      6. Installing the IBM Installation Agent (IIA) (3/3)
        1. Installing on Windows, Linux, and Linux on POWER
        2. Installing on i5/OS
      7. Deployment scenarios (1/6)
      8. Deployment scenarios (2/6)
      9. Deployment scenarios (3/6)
      10. Deployment scenarios (4/6)
      11. Deployment scenarios (5/6)
      12. Deployment scenarios (6/6)
        1. Scenario 1: Deploying to a local system
        2. Scenario 2: Deploying from CDs
        3. Scenario 3: Deploying to the remote systems (two systems)
        4. More complex scenarios
      13. What if you have one component installed?
        1. Distributed platform
        2. i5/OS (OS/400) platform
      14. Validating the deployment
        1. Log files
      15. Troubleshooting deployment
        1. Tracing on the target system
    6. Chapter 9: Managing Express Runtime
      1. Console for Express Runtime
        1. Terminology
      2. Deploying Console for Express Runtime
        1. Example of the remote deployment
      3. Using Console for Express Runtime (1/2)
      4. Using Console for Express Runtime (2/2)
        1. Logon to Console for Express Runtime
        2. Adding a server to the console
        3. Starting or stopping a server
        4. Viewing log files
        5. Backing up databases
      5. Other ways to manage Express Runtime middleware
        1. IBM HTTP Server 6.0 on Windows and Linux
        2. IBM HTTP Server on OS/400
        3. IBM WebSphere Application Server - Express Version 6
        4. DB2 UDB Express 8.2 for Windows and Linux
        5. DB2 UDB for iSeries
        6. Web Administration for iSeries
    7. Chapter 10: Migrating wrappers to Express Runtime V2.1
      1. Moving projects and deployment package files
      2. Updating wrapper files
        1. Generating the solution
  5. Part 3: Appendixes
    1. Appendix A: Source code for Trade6 user programs and script files on Windows
      1. The application.axml file
      2. The solution.sxml file
      3. The TradeWinMain.java program (1/3)
      4. The TradeWinMain.java program (2/3)
      5. The TradeWinMain.java program (3/3)
      6. The TradeWinPDC.java program (1/2)
      7. The TradeWinPDC.java program (2/2)
      8. The TradeWinCommon.java program
      9. The TradeNLSKeys.java program
      10. The TradeMessagesNLS.java program
      11. The CheckAppInstall.jacl script file
      12. The WebSphereConfigProcs.jacl script file (1/5)
      13. The WebSphereConfigProcs.jacl script file (2/5)
      14. The WebSphereConfigProcs.jacl script file (3/5)
      15. The WebSphereConfigProcs.jacl script file (4/5)
      16. The WebSphereConfigProcs.jacl script file (5/5)
      17. The WebSphereScript.jacl script file
      18. The Table.ddl file
      19. The DB2Script.bat file
      20. The SetupProcs.jacl script file
      21. The Trade.prop file
    2. Appendix B: Source code for Trade6 user programs and script files for Linux on POWER
      1. The application.axml file
      2. The solution.sxml file
      3. The TradeLnxMain.java program
      4. The TradeLnxPDC.java program (1/2)
      5. The TradeLnxPDC.java program (2/2)
      6. The TradeLnxCommon.java program
      7. The CheckAppInstall.jacl script file
      8. The WebsphereConfigProcs.jacl script file (1/5)
      9. The WebsphereConfigProcs.jacl script file (2/5)
      10. The WebsphereConfigProcs.jacl script file (3/5)
      11. The WebsphereConfigProcs.jacl script file (4/5)
      12. The WebsphereConfigProcs.jacl script file (5/5)
      13. The WebSphereScript.jacl script file
      14. The DB2Script.sh script file
      15. The Table.ddl response file
      16. The SetupProcs.jacl script file
      17. The Trade.prop script file
    3. Appendix C: Source code for Flght400 user programs and script files on OS/400
      1. The application.axml file
      2. The solution.sxml file
      3. The WebSphereScript.jacl file
      4. The SamplePDC.java file (1/2)
      5. The SamplePDC.java file (2/2)
      6. The SampleMain.java file (1/3)
      7. The SampleMain.java file (2/3)
      8. The SampleMain.java file (3/3)
      9. The SampleExit.java file
      10. The SampleCommon.java file
      11. The SampleCommands.java file (1/2)
      12. The SampleCommands.java file (2/2)
    4. Appendix D: Additional material
      1. Locating the Web material
      2. Using the Web material
      3. System requirements for downloading the Web material
      4. How to use the Web material
      5. Additional files to run the sample applications
  6. Related publications
    1. IBM Redbooks
    2. Online resources
    3. How to get IBM Redbooks
    4. Help from IBM
  7. Index (1/2)
  8. Index (2/2)
  9. Back cover

Product information

  • Title: IBM Express Runtime V2.1
  • Author(s): Aleksandr Nartovich, Sougat Ghosh, Richard Johnson, Kwang Sik Kang, Kimberly D Price, Gaetano Rinciari, Marcelino Villanueva
  • Release date: May 2005
  • Publisher(s): IBM Redbooks
  • ISBN: None