Glossary

interface

A defined point of interaction where two systems, components, or users exchange data, commands, or services.

Operational meaning

In industrial and manufacturing contexts, an **interface** is a defined point of interaction where two parties exchange data, commands, or services. Those parties can be:

– Software systems (e.g., MES and ERP)
– Hardware and software (e.g., PLCs and SCADA clients)
– A system and a human user (e.g., HMI screens)

An interface normally has agreed rules for how information is structured, transmitted, validated, and acknowledged.

Types of interfaces in manufacturing systems

Common interface types include:

– **System-to-system interfaces**: Connections between applications such as MES, ERP, LIMS, WMS, historians, and quality systems. These often use APIs, message queues, file drops, or database views.
– **Human-machine interfaces (HMI)**: Screens or panels that operators use to monitor and control equipment or processes.
– **Hardware interfaces**: Electrical, network, or fieldbus connections that define how devices communicate (e.g., Ethernet/IP, Profibus, OPC UA transport bindings).
– **Data interfaces**: Structured schemas, tables, messages, or tags that define which data is exposed and in what format.

In regulated environments, interfaces are usually documented with specifications that describe data elements, triggers, error handling, and any constraints.

Use in MES–ERP and balance reconciliation

On this site, **interface** often refers to the technical and logical connection between MES and ERP used to exchange:

– Material movements, consumption, and production quantities
– Inventory balances and adjustments
– Work order, batch, or process order status
– Quality results and usage decisions

Discrepancies between MES and ERP balances commonly arise from interface behavior such as:

– Timing or latency in data transfer
– Partial, failed, or retried messages
– Mapping mismatches between units, locations, or material IDs
– Differences in business rules on each side of the interface

In this context, investigating issues typically involves reviewing the interface specification, logs, message payloads, and reconciliation rules, without assuming either system is inherently “right.”

Boundaries and exclusions

Within this domain, **interface** generally:

– **Includes**: The defined connection point and rules for interaction (protocols, message formats, API contracts, HMI layouts as defined interaction surfaces).
– **Excludes**: The entire underlying system architecture, business process design, or organizational handoffs, even though those may influence how interfaces are designed.

When discussing integration, **interface** refers to how systems exchange information, not to the broader project governance or process ownership.

Common confusion and related terms

– **Interface vs. integration**: The interface is the technical connection and contract (APIs, messages, schemas). Integration is the overall solution that uses one or more interfaces plus business logic, scheduling, monitoring, and support processes.
– **Interface vs. user interface (UI)**: A user interface is a specific type of interface focused on human interaction. In many OT/IT discussions, the unqualified term **interface** more often refers to system-to-system connections unless UI/HMI is explicitly mentioned.
– **Interface vs. protocol**: A protocol defines how data is transmitted over a network. An interface uses one or more protocols and adds application-level structure and semantics (e.g., specific MES–ERP message types).

Related FAQ

Let's talk

Ready to See How C-981 Can Accelerate Your Factory’s Digital Transformation?