Multiple-server deployment of Maximo Anywhere and MobileFirst Server

A multiple-server deployment is suitable for medium and large enterprises and is deployed by installing Maximo Anywhere and MobileFirst Server on separate computers. A production instance of Maximo® Asset Management on a remote computer is also required.

If you use WebSphere® Application Server as the enterprise application server, you can create a new profile for MobileFirst Server. You must also create a database instance or multiple database schemas on the enterprise database server.

The Maximo Anywhere build server is used to configure, build, and deploy the apps to MobileFirst Server. Mobile workers can then download the apps to their mobile devices from the Application Center.

You can create a MobileFirst Server cluster and integrate it with a basic or an advanced enterprise system topology. An enterprise system topology contains an OSLC provider cluster, which can consist of either multiple WebSphere Application Server instances or multiple Oracle WebLogic Server instances.

The diagram is described in the main body of the text.
Figure 1. A Maximo Anywhere multiple-server deployment (basic topology).

The MobileFirst Server cluster supports only multiple instances of WebSphere Application Server.

In an advanced enterprise system topology, you can isolate processes that require the use of an application server into separate clusters. For example, you can isolate the user interface applications into one cluster and isolate cron tasks and reporting processes into other clusters.

The MobileFirst Server cluster and the OSLC provider cluster can be integrated in an advanced enterprise system topology.

The diagram is described in the main body of the text.
Figure 2. A Maximo Anywhere multiple-server deployment (advanced topology).

Example: Creating a multiple-server deployment

Ian is a system administrator who is responsible for implementing Maximo Anywhere in a production environment.

Before he begins, he creates a database instance or multiple database schemas on the production database server. MobileFirst Server can be configured to share the existing database server with the enterprise system.

Ian installs or identifies an application server for use with MobileFirst Server. For example, he installs WebSphere Application Server Liberty or creates a new instance of WebSphere Application Server.

On the computer where Maximo Asset Management is installed, Ian starts the launchpad and installs the Maximo Asset Management required components.

If using Maximo Asset Management 7.6, he runs the Configuration Tool to update the database and rebuild and redeploy the Maximo EAR files.

On a designated host server computer, Ian starts the launchpad and installs MobileFirst Server. He starts the MobileFirst Server Configuration Tool and installs the MobileFirst Server Administration Services.

On a separate computer, he starts the launchpad and installs Maximo Anywhere. During the installation, Ian specifies the host name of the MobileFirst Server computer.

When the installation is complete, Ian copies the MaximoAnywhere.war file from the Maximo Anywhere computer to the MobileFirst Server computer.

On the MobileFirst Server computer, Ian starts the MobileFirst Server Configuration Tool and adds a MobileFirst runtime environment.

When the configuration is complete, Ian can download the Maximo Anywhere apps from the Application Center and install them on a mobile device.