MES model-driven content servers and their components
- Last UpdatedOct 06, 2025
- 2 minute read
The following servers are used to implement the MES model-driven application content.
MES and Work Tasks Database Server Location in a Multi‑Node System
In a multi‑node system, it is recommended that the MES and Work Tasks farm and repository databases be located on a node other than the MES Server node.
MES Server
The MES Server hosts Work Tasks and the following MES software components.
-
MES Middleware
Enables communication between MES client components and the MES database. The middleware also runs scheduled maintenance activities, such as changing shifts.
Note: The MES Middleware, which includes the MES Web API, must be installed on the same node as the Work Tasks software.
-
MES Web Portal (optional)
A web application that provides access to MES via the MES Web API. It can be used for configuration and visualization of production lines.
-
MES Client
Used to configure almost all aspects of the manufacturing operations management system and manage operational information.
-
MES Middleware Proxy
Allows client applications, such as MES Client, to communicate with the MES middleware.
BI Gateway Server
The BI Gateway Server hosts the components required for generating reports.
-
SQL Server Reporting Services (SSRS)
Microsoft SQL services for generating reports.
-
BI Gateway
Transforms manufacturing and operational data from the MES database into a more user-accessible schema for reporting, and helps decision making for manufacturing plants and enterprises.
-
MES BI Gateway Reports
MES-specific SSRS reports using the BI Gateway database.
Automation Server
This server is used in solutions that will support automated data and event collection. Depending on the level of automation required, there can be multiple Automation Object Servers using a single Galaxy Repository.
-
System Platform Galaxy Repository (GR)
Database for the Application Server.
-
System Platform Automation Object Server (AOS)
Server that hosts the application engines and associated automation objects. The AOS includes the Bootstrap service, which is a base System Platform service that provides the required software environment to enable the System Platform
-
System Platform Integrated Development Environment (IDE)
The IDE design and development tool used to configure and deploy all automation objects.
-
MES .NET Controls
Controls used as building blocks for System Platform graphical interfaces
-
MES Application Objects
System Platform automation objects that support MES operations, performance, and quality-related configuration and run-time tasks. These are the MES Operations Capability Object (OCO), Utilization Capability Object (UCO), and Sample Recording Object (SRO)
-
MES Entity Model Builder
An IDE extension for creating MES entities from a System Platform equipment model that include MES application objects.
-
Work Tasks Connector and Extension for System Platform
Enables integration between Work Tasks processes and workflows and System Platform.