[AIX Solaris HP-UX Linux Windows]

Planning to install the Application Client for IBM WebSphere Application Server

Examine typical topologies and uses for the Application Client for IBM WebSphere Application Server to determine how you might use this technology.

Before you begin

Avoid trouble Avoid trouble: Having multiple WebSphere Application Client installations or instances on the same machine is not possible and not supported.gotcha

About this task

In a traditional client-server environment, the client requests a service and the server fulfills the request. Multiple clients use a single server. Clients can also access several different servers. This model persists for Java™ clients except that now these requests use a client runtime environment.

In this model, the client application requires a servlet to communicate with the enterprise bean, and the servlet must reside on the same machine as the application server.

The following graphic shows a topology for installing the Application Client and using client applications:

Single server topology

The example shows two types of application clients installed in a topology that uses client applications to access applications and data on Machine A:
  • The ActiveX application client on Machine B is a Windows only client that uses the Java Native Interface (JNI) architecture to programmatically access the Java virtual machine (JVM) API. The JVM code exists in the same process space as the ActiveX application (Visual Basic, VBScript, or Active Server Pages (ASP) files) and remains attached to the process until that process terminates.
  • The J2EE application client on Machine C is a Java application program that accesses enterprise beans, Java Database Connectivity (JDBC) APIs, and Java Message Service message queues. The application program must configure the execution environment of the Java EE application client and use the Java Naming and Directory Interface (JNDI) name space to access resources.

Use the following procedure as a example of installing the Application Client.

Procedure

  1. Install IBM Installation Manager on Machine A.
  2. Use Installation Manager to install the WebSphere® Application Server product on Machine A to establish the core product files.
  3. Use the Profile Management Tool or the manageprofiles command to create both standalone application server profiles.
  4. Use the administrative console of each application server to deploy any user applications.
  5. Use the administrative console of each application server to create a web server configuration for the web server.
  6. Use the administrative console of each application server to regenerate each plugin-cfg.xml file in the local web server configuration.
  7. Optional: Use Installation Manager to install IBM® HTTP Server on Machine A.
  8. Optional: Use Installation Manager to install WebSphere Customization Toolbox on Machine A.
  9. Optional: Open the WebSphere Customization Toolbox, and launch the Web Server Plug-ins Configuration Tool to configure the web server plug-in and create the web server definition on Machine A.
  10. Install the Application Client.

    The diagram shows two different types of application clients on two different operating systems. Although this example shows two application clients, you do not have to install two application clients to have a working system. Each application client is fully functional and works independently of the other.

    Optionally, install IBM Installation Manager and use it to install the Application Client on Machine B.

    Optionally, install IBM Installation Manager and use it to install the Application Client on Machine C.

Results

This article can help you plan runtime environments for client applications.

What to do next

See Application Client for WebSphere Application Server for information about creating client applications.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: March 5, 2017 23:55
File name: tins_scenario6.html