Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Manufacturing Execution System 2023 R2

MES role-based installation

  • Last UpdatedJun 17, 2025
  • 3 minute read

The MES Setup tool allows you to select role-based groups of products and components for installation on a node. The Setup tool also allows you to customize the installation by selecting specific components.

Role-based installation provides a combination of MES features specific to a node's role in a multi-node system. For example, if the node is going to be located on the production floor for use only by production operators, then only the Operator role's set of components needs to be installed.

Note that more than one role can be selected for installation on a node, to support nodes that will be running a number of MES clients or services.

It is recommended that you identify the appropriate role for each node before starting the installation. For information about planning what components to install on the MES nodes, see the MES Deployment Guide.

The following roles are available for selection. Note that all roles include the entire library of MES user documentation by default.

Database Server with MES

Select this role to install the MES database on the node.

This role includes the following components:

  • MES Database

  • MES Middleware

  • MES Middleware Proxy

To optimize performance on a system that will also be running BI Gateway, the MES database should be installed on a separate server from the BI Gateway database.

Operator Client

Select this role if production operators, application objects, or third-party applications will be using the node to record production, utilization, or quality management data.

This role includes the following components:

  • MES Operator

  • MES .NET controls

  • MES Development Library (API DLLs)

  • MES Middleware Proxy

Web Portal

Select this role to install the MES Web Portal web application on the node.

This role includes the following components:

  • MES Web Portal

  • MES Middleware Proxy

Report Server

Select this role to install support for deploying MES BI Gateway Reports.

This role includes the following component:

  • MES BI Gateway Reports

If you want to deploy MES BI Gateway Reports, BI Gateway must be installed separately.

MES Middleware/DB Maintenance Server

Select this role to install the MES middleware service on the node, or to support executing Archive/Purge/Restore jobs to maintain the MES database.

This role includes the following components:

  • MES Middleware

  • MES Curation Services

  • License Client API for accessing the License Server

  • MES Middleware Proxy

To distribute the client load, a system can have multiple MES Middleware components installed. All licenses include multiple MES Middleware counts. Additional MES Middleware components can be requested. Dedicated MES Middleware components are recommended for enterprise integration, MES Application object/scripting servers, Work Tasks .NET workflow integration, and nodes making heavy use of the MES API through custom applications.

Configuration Client

Select this role if MES administrators, supervisors, or developers will be performing configuration or supervisory tasks from the node.

This role includes the following components:

  • MES Client

  • MES Middleware Proxy

System Platform Development

Select this role if MES developers will be using System Platform and MES application objects to develop or run MES applications on the node.

This role includes the following components:

  • Application Objects (OCO, SRO, UCO)

  • MES .NET Controls

  • MES Entity Model Builder

  • MES Development Library (API DLLs)

  • MES Middleware Proxy

.NET Development

Select this role if MES developers will be using .NET Controls to develop or run custom MES applications on the node.

This role includes the following components:

  • MES .NET Controls

  • MES Development Library (API DLLs)

  • MES Middleware Proxy

In This Topic
TitleResults for “How to create a CRG?”Also Available in