Administering MobileFirst applications

Run and maintain MobileFirst applications in production.

IBM MobileFirst™ Platform Foundation provides several ways to administer MobileFirst applications in development or in production. MobileFirst Operations Console is the main tool with which you can monitor all deployed MobileFirst applications from a centralized web-based console.

The main operations that you can perform through MobileFirst Operations Console are:
  • Deploy mobile applications and adapters to MobileFirst Server.
  • Manage application versions to deploy new versions or remotely disable old versions.
  • Manage mobile devices and users to manage access to a specific device or access for a specific user to an application.
  • Display notification messages on application startup.
  • Monitor push notification services.
  • Collect client-side logs for specific applications installed on a specific device.
Not every kind of administration user can perform every administration operation. MobileFirst Operations Console, and all administration tools, have four different roles defined for administration of MobileFirst applications. The following MobileFirst administration roles are defined:
Monitor
In this role, a user can monitor deployed MobileFirst projects and deployed artifacts. This role is read-only.
Operator
An Operator can perform all mobile application management operations, but cannot add or remove application versions or adapters.
Deployer
In this role, a user can perform the same operations as the Operator, but can also deploy applications and adapters.
Administrator
In this role, a user can perform all application administration operations.
Note: In IBM MobileFirst Platform Foundation V7.1.0, the predefined MobileFirst Operations Console that is deployed to the embedded Liberty server has the following authentication configuration:
  • Role "worklightadmin", user "admin", password "admin"
  • Role "worklightdeployer", user "deployer", password: "demo"
  • Role "worklightmonitor", user "monitor", password: "demo"
  • Role "worklightoperator", user "operator", password: "demo"

You must map the different administrators to these roles when you configure MobileFirst Server during installation of MobileFirst Operations Console. See Installing the MobileFirst Server administration.

MobileFirst Operations Console can be used to administer several runtime environments, which are issued from several independent MobileFirst projects and are deployed to the same application server or cluster. For more information about deploying a MobileFirst project, see Deploying an application from development to a test or production environment.

MobileFirst Operations Console is not the only way to administer MobileFirst applications. IBM MobileFirst Platform Foundation also provides other tools to incorporate administration operations into your build and deployment process.

A set of REST services is available to perform administration operations. For API reference documentation of these services, see REST API Administration Services.

With this set of REST services, you can perform the same operations that you can do in MobileFirst Operations Console. You can manage applications, adapters, and, for example, upload a new version of an application or disable an old version.

MobileFirst applications can also be administered by using Ant tasks or with the wladmin command line tool. See Administering MobileFirst applications through Ant or Administering MobileFirst applications through the command line.

Similar to the web-based console, the REST services, Ant tasks, and command line tools are secured and require you to provide your administrator credentials, which enable you to perform operations within your specified role.