You are previewing IBM WebSphere Everyplace Deployment V6 Handbook for Developers and Administrators Volume I: Installation and Administration.
O'Reilly logo
IBM WebSphere Everyplace Deployment V6 Handbook for Developers and Administrators Volume I: Installation and Administration

Book Description

This IBM Redbooks publication will help you plan, install, and administer mobile applications to run in a WebSphere Everyplace Deployment Version 6 environment. The information provided in this book targets business-to-employee (B2E) enterprise applications, but most of the scenarios presented will apply to business-to-consumer (B2C) applications as well. In this book, you will find step-by-step examples and scenarios showing ways to integrate your enterprise applications into a WebSphere Everyplace Deployment environment by extending your online and offline application capabilities to use advanced functions such as Web Services, messaging, database synchronization, device management, and security.

In this book, you will also find step-by-step sample installation and administration procedures to help you get online, access, and synchronize your enterprise application data from rich client devices. The book includes topics such as product installation, administration, database synchronization, device management, and how to establish secure connections.

The book includes information about how to integrate WebSphere Everyplace Deployment with WebSphere Everyplace Connection Manager as well as supporting WebSphere Client Technology Micro Edition client applications.
A basic knowledge of Java technologies such as servlets, JavaBeans, Enterprise JavaBeans, as well as database, device management, and XML applications and the terminology used in Web publishing is assumed.

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: Introduction
  4. Chapter 1: WebSphere Everyplace Deployment overview
    1. 1.1: Introduction
    2. 1.2: Overview
      1. Enterprise and Starter Editions
    3. 1.3: Components
    4. 1.4: System requirements
    5. 1.5: WebSphere Everyplace Client Toolkit
      1. Sample applications
  5. Part 2: Server
  6. Chapter 2: Software prerequisites installation
    1. 2.1: WebSphere Application Server installation
    2. 2.2: Installation verification
    3. 2.3: HTTP Server and Web server plug-in installation
    4. 2.4: Installing fix packs
    5. 2.5: Verification
    6. 2.6: DB2 installation
    7. 2.7: Installing DB2 fix pack
  7. Chapter 3: WebSphere Everyplace Deployment v6 server installation
    1. 3.1: Overview
    2. 3.2: Hardware and software requirements
      1. Hardware
      2. Software prerequisites
      3. Database server
      4. WebSphere Application Server
      5. IBM HTTP server
      6. Messaging infrastructure
      7. Supported browsers
    3. 3.3: Supported environments
    4. 3.4: Installation overview
      1. Handling higher software level requirements
      2. Restrictions
    5. 3.5: WebSphere Everyplace Deployment installation
    6. 3.6: Starting and stopping the servers
      1. Required privileges
      2. Starting the servers
      3. Stopping the servers
    7. 3.7: Administering users and groups
    8. 3.8: Troubleshooting
  8. Chapter 4: User Services
    1. 4.1: Administration and user ID requirements
    2. 4.2: Required user groups
    3. 4.3: User Management console
      1. Launching the User Management console
      2. Create an Everyplace Deployment user
      3. Create an Everyplace Deployment group
      4. Assigning a user to a group
      5. Changing a user password
      6. Remove a user from a group
      7. Delete a WebSphere Everyplace Deployment user
      8. Delete a WebSphere Everyplace Deployment group
      9. User Management console considerations
  9. Chapter 5: Migrating to Lightweight Directory Access Protocol
    1. 5.1: Installation of Active Directory 2003
      1. Pre-installation checklist
      2. Sample installation
    2. 5.2: Setting up users and groups
    3. 5.3: WebSphere Everyplace Deployment configuration
      1. Directory requirements
      2. Directory organization requirements
      3. Required users and groups
      4. Pre-migration checklist
      5. Existing user data considerations
      6. Upgrading the server configuration
  10. Chapter 6: DB2 Everyplace Synchronization Server
    1. 6.1: Overview
      1. DB2 Everyplace as part of WebSphere Everyplace Deployment
      2. Synchronization object description and hierarchy
      3. More on subscriptions
    2. 6.2: Security
      1. Common user registry
      2. Basic authentication
      3. Enabling SSL synchronization
      4. Additional steps to secure Mobile Device Administration Center
      5. Encrypted DB2 Everyplace Synchronization Server passwords
    3. 6.3: Filtering
      1. Description
      2. Vertical filtering
      3. Horizontal filtering
    4. 6.4: Sample application
      1. iSync Java API overview
      2. Application side
      3. Server configuration
      4. Testing synchronization with the sample application
  11. Chapter 7: Device management
    1. 7.1: Device management overview
    2. 7.2: OSGi overview
    3. 7.3: Architecture
      1. Device Manager
      2. OSGi agent
      3. Device Manager database
      4. Device Manager Console
    4. 7.4: OSGi device sample scenario
      1. Software distribution for OSGi bundles
      2. Software removal for OSGi bundles
      3. Software update for OSGi bundles
      4. Client-side troubleshooting
    5. 7.5: Troubleshooting with Device Manager
  12. Chapter 8: Secure Sockets Layer (SSL)
    1. 8.1: Configuring security
      1. Certificates
      2. Configuring the IBM HTTP Server for SSL
      3. Configuring WebSphere Application Server for SSL
      4. Configuring DB2 Everyplace for SSL
      5. Configuring Device Manager for SSL
    2. 8.2: Updating administrator passwords
  13. Part 3: Clients
  14. Chapter 9: Windows client installation
    1. 9.1: Overview
    2. 9.2: Client prerequisites
    3. 9.3: Step-by-step installation
  15. Chapter 10: Deploying rich client applications on Windows
    1. 10.1: Setting up the environment
    2. 10.2: Setting up the environment
    3. 10.3: Importing the application project
    4. 10.4: Creating a feature project
    5. 10.5: Creating an update site project
    6. 10.6: Exporting and installing the feature
    7. 10.7: Running the application
  16. Chapter 11: Deploying rich client applications on Linux
    1. 11.1: Client installation
    2. 11.2: Exporting a rich client application
    3. 11.3: Deploying the application
  17. Chapter 12: WebSphere Everyplace Deployment client secure connections
    1. 12.1: Introduction
    2. 12.2: Enabling SSL on IBM HTTP Server
      1. Verifying if security is enabled in IBM HTTP Server
    3. 12.3: Enabling SSL on WebSphere Application Server
      1. Verifying enabled security on WebSphere Application Server
    4. 12.4: Configure the client to support SSL
      1. Configuring SSL for Web Services
  18. Chapter 13: Branding applications
    1. 13.1: Branding
    2. 13.2: WebSphere Everyplace Deployment branding
      1. Branding elements
      2. Creating a branding plug-in
      3. Testing
      4. Building and packaging
      5. Installation and Deployment
  19. Part 4: Additional topics
  20. Chapter 14: WebSphere Client Technology Micro Edition application support
    1. 14.1: Overview
      1. Architecture
      2. Mobile device setup
    2. 14.2: DB2 Everyplace
      1. Prepare source and mirror databases
      2. Creating users and groups
      3. Configuring subscription
      4. Testing synchronization with mobile devices
    3. 14.3: Web services
      1. Deploying Web service on server
      2. Testing Web services with the mobile device
    4. 14.4: MQ Everyplace
      1. Deploying MQ Everyplace on the server
      2. Testing messaging with mobile devices
    5. 14.5: Device Manager
      1. Registering the software
      2. Configuring a software distribution job
      3. Testing software distribution with mobile device
  21. Chapter 15: Connecting Applications through WebSphere Everyplace Connection Manager
    1. 15.1: Overview
      1. Features and functions
    2. 15.2: Connection Manager software
    3. 15.3: Connection Manager functions and components
    4. 15.4: TCP traffic optimization
    5. 15.5: Mobility clients
      1. Mobility client applications
      2. WebSphere Everyplace Deployment applications
    6. 15.6: Scenario
    7. 15.7: Everyplace Connection Manager on Linux
      1. Network basics
      2. Persistent data
      3. WebSphere Everyplace Connection Manager server
      4. WebSphere Connection Manager Gatekeeper
    8. 15.8: Connection Manager Gatekeeper
      1. Create a login profile
    9. 15.9: Connection Manager Client on Windows
      1. Installation
      2. Creating a connection
    10. 15.10: WebSphere Everyplace Deployment server setup
    11. 15.11: Executing the scenario
    12. 15.12: Running the scenario
      1. Problem determination
  22. Part 5: Appendixes
  23. Appendix A: Creating a bundle distribution package
    1. Importing the project to deploy
    2. Creating the bundle package for software distribution
  24. Appendix B: Additional material
    1. Locating the Web material
    2. Using the Web material
      1. System requirements for downloading the Web material
      2. How to use the Web material
  25. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  26. Index
  27. Back cover