iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
MES and ERP integration works best when ERP remains responsible for business planning and MES manages manufacturing execution. In the common ISA-95 model, ERP sits at Level 4 and MES or manufacturing operations management at Level 3: production orders and planning context flow down to the plant, while execution status and actuals flow back up. A dependable connection also needs clear data ownership, a defined message contract, monitoring, and a way to replay and reconcile failures—not just an API or file transfer.
What does MES–ERP integration do?
It exchanges the information needed to turn business plans into plant work and return the results of that work to business systems. ERP commonly handles planning, procurement, order promises, and inventory context. MES, often grouped under manufacturing operations management (MOM), dispatches and tracks work, applies plant-specific context, and records execution.
The boundary matters because production has different information needs at different levels. An ERP order may say what to make, how much, and by when; the plant must determine how that work is executed on a particular line, with available people, materials, qualifications, and equipment. MES can manage that operational detail without making ERP responsible for high-frequency shop-floor control.
The International Society of Automation describes ISA-95, also called ANSI/ISA-95 or IEC 62264, as a set of standards aimed at integrating logistics systems with manufacturing control systems. Its ISA-95 overview provides the conceptual boundary and vocabulary; it does not prescribe one specific software product or transport protocol.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Where do ERP, MES, and the shop floor sit in ISA-95?
ISA-95 distinguishes business planning from manufacturing operations and plant control. ERP is generally Level 4, MES/MOM Level 3, supervisory systems such as SCADA Level 2, sensing and manipulation Level 1, and the physical production process Level 0.
| Level | Typical responsibility | Examples |
|---|---|---|
| Level 4 | Business planning and logistics | ERP planning, procurement, order promise, and inventory context |
| Level 3 | Manufacturing operations management | MES dispatch, execution tracking, quality workflows, and genealogy |
| Level 2 | Monitoring and supervisory control | SCADA or distributed control systems (DCS) |
| Level 1 | Sensing and manipulation | Control devices that measure or act on the process |
| Level 0 | Physical production | The actual equipment and manufacturing process |
These levels are an organizing model, not a requirement to buy one system per level. A plant can use them to agree which application owns a decision or record before deciding how messages move. Keeping the ERP–MES boundary explicit also reduces the need to expose business applications directly to control networks.
ISA-95 is a family of standards with different purposes: Part 2 specifies interface content between Level 3 and Level 4; Part 3 defines manufacturing-operations activity models; Part 4 defines objects and attributes; Part 5 covers business-to-manufacturing transactions; Part 6 addresses messaging services; Part 7 handles aliases; and Part 8 defines information-exchange profiles. Together, these parts offer a vocabulary for defining message meaning and mappings, rather than a single plug-and-play interface.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
What data flows from ERP to MES?
ERP sends the order and business context that MES needs to prepare and dispatch plant work. Map the fields at the level the receiving plant can actually use, and identify which system is authoritative for each shared object.
- Production orders: order identifier, release signal, planned quantity, and due date.
- Product and material data: product or material master records and the bill of materials (BOM).
- Inventory and supply context: availability information and purchase or supply details when they affect execution.
- Planning context: plant, line, qualification, or other constraints needed for dispatching.
- Process definitions: where applicable, the process information required to execute the order.
Not every plant sends every field in the same way. The point is to identify the minimum information needed to make an order executable, then define how updates, cancellations, and changed quantities are represented. Otherwise, a valid message may arrive but leave MES unable to determine which current plan or material context applies.
What does MES send back to ERP?
MES reports production status and actual activity so ERP can keep order and inventory records aligned with what happened on the line. The return flow can include completion results, material use, labor or operation time, machine state, and quality or traceability context where those are part of the agreed contract.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
- Order progress: start, progress, completion, and final status.
- Production results: good quantity, scrap or error quantity, and yield-related results.
- Consumption and genealogy: actual material use and lot or serial associations.
- Time and equipment: labor or operation time and machine status when ERP requires those actuals.
- Quality and traceability: nonconformance or other contextual records when the plant’s integration contract includes them.
Microsoft’s Dynamics 365 MES integration documentation lists processes for release and status events, starting a production order, reporting produced or scrapped quantity, reporting material consumption and operation time, and ending a production order. It describes automated exchange in near real time for that integrated solution; that is an implementation example, not a guaranteed latency for every ERP–MES deployment.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWhat does a simple ERP–MES data flow look like?
A practical design separates business transactions from plant execution and places an integration layer between the ERP and MES. The layer may route API calls, events, files, or middleware messages and should make failures visible.
ERP (Level 4: plan, procure, promise)
| orders, due dates, BOM/material master, inventory context
v
Integration layer (API/OData, events, files, middleware, monitoring)
|
v
MES/MOM (Level 3: dispatch, execute, track, quality, genealogy)
| schedules/work instructions and contextualized execution
v
SCADA/DCS/PLC and equipment (Levels 0–2)
|
+-- actuals upstream: order status, good/scrap, consumption,
labor/operation time, machine status, quality and traceability
The diagram is a responsibility and information-flow model, not a requirement that every signal pass through one product called an integration layer. Keep real-time control loops local to the control systems; ERP–MES transactions should carry the business and execution information needed across the boundary.
Which integration method should a plant use?
Choose the method after defining transactions, ownership, latency needs, existing system capabilities, and operational constraints. Several patterns can coexist—for example, APIs for master data and events for order status—if the contract clearly defines how each is handled.
| Method | Best fit | Design considerations |
|---|---|---|
| MES as execution intermediary | Plants that need dispatching, genealogy, quality processes, or operator workflows | ERP remains the business-planning system; MES contextualizes orders and collects execution data. |
| API or OData | Systems with documented interfaces for master-data and transactional exchange | Specify authentication, rate limits, retries, idempotency, and audit trails. |
| Event-driven integration | Order-release and status updates that should be routed as events | Define event meaning, ordering, delivery handling, and monitoring in the integration contract. |
| Files or batch exchange | Legacy systems that cannot support APIs or event interfaces | Use controlled schemas, sequence numbers, acknowledgements, and reconciliation. |
| Standards-based messages | Teams that want message structures based on ISA-95 models | B2MML is an XML implementation approach; standard-aligned structures still need agreed mappings and semantics. |
When is MES the right intermediary?
Use MES as the execution intermediary when the plant needs to turn ERP orders into line-aware work and capture detailed execution results. This keeps the planning system from becoming coupled to shop-floor timing and lets MES handle dispatch, operator workflows, quality, or genealogy that is specific to manufacturing operations.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →When do APIs or OData make sense?
Use documented APIs or OData entities when the ERP and MES expose supported interfaces for the objects and transactions you need. An interface being available does not by itself solve duplicates, transient errors, authorization, or auditability; these controls belong in the integration design.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
When are events or files appropriate?
Events can route order releases and status changes through an integration service, while files remain a viable controlled option for systems that cannot exchange messages directly. AWS’s MES enterprise-interface guidance describes importing ERP or product-lifecycle data and routing it to MES services with options including API Gateway, storage, and event-driven functions. For files, sequence numbers and acknowledgements make it possible to detect missing or repeated transfers.
What role do ISA-95 and B2MML play?
ISA-95 supplies models and transaction vocabulary for the business-to-manufacturing boundary. B2MML is an XML implementation of ISA-95 models identified in a U.S. government Smart Manufacturing Standards Landscape report. Using a standard-based message format can support consistency, but teams still have to agree on required fields, code lists, ownership, and how local process details map to the model.
How should a plant define data ownership and the message contract?
Decide ownership before mapping fields or writing interface code. For each object, establish the authoritative source, who may change it, how updates reach the other system, and what happens when records conflict.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →- Production-order creation and release
- Detailed sequence and dispatch priority
- Material and BOM data
- Equipment identity and state
- Personnel data
- Production actuals and order status
Do not allow both systems to silently overwrite the same field. A contract should also specify identifiers, units, time-zone conventions, lot and serial formats, code lists, and error codes, with a versioning plan that preserves compatibility during plant rollouts. These details determine whether two systems interpret the same message in the same way.
Start with a minimum viable transaction set: order release, master-data synchronization, start and complete status, good and scrap quantity, and material consumption. Add labor, machine, quality, and genealogy transactions when the business case and plant process require them. This keeps the first implementation focused without treating useful future transactions as universally necessary.
How do you make failed messages safe to recover?
Assume that messages can fail, arrive late, or be retried. A dependable integration makes each transaction observable, prevents retries from silently duplicating business activity, and gives the plant a way to reconcile system records after an outage.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
- Give each transaction a traceable identity. Persist correlation IDs, timestamps, source and destination, business status, technical status, and retry count.
- Make retries safe. Use idempotent operations or safe deduplication so replaying a message does not create a second production result or consumption record.
- Expose failure to the right people. Provide dashboards and operator-visible errors rather than leaving a failed transaction hidden in a technical log.
- Replay deliberately. Retain enough information to retry or replay a rejected transaction after correcting its cause.
- Reconcile after recovery. Compare ERP order status, MES execution status, and inventory after outages or retries; do not assume a successful transport acknowledgement proves the business records agree.
Ordering also needs an explicit rule. Microsoft documents that messages for one production order are processed in sequence in its integration, while different orders may be processed in parallel. Define ordering keys and concurrency rules in your own contract instead of assuming another product’s behavior applies to your plant.
How should the integration protect the OT/IT boundary?
Keep business integration from becoming a direct dependency for real-time control. Use segmented networks, least-privilege identities, encrypted transport, managed certificates, and controlled inbound paths; keep control loops local to control systems.
Security and availability are connected to recovery design. For example, access to message replay should be controlled, and monitoring should make it possible to investigate which identity or system produced a transaction. A plant should define these controls alongside its interface and network boundaries rather than add them after an outage or audit issue.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How can a plant compare integration architectures?
Score candidate patterns against the plant’s actual transactions and operating requirements rather than choosing by fashion or by protocol alone. A pattern that is simple for one site may be difficult to govern across multiple plants or legacy applications.
| Decision area | Question to answer |
|---|---|
| System ownership | Which system owns each shared order, master-data object, and actual? |
| Planning location | Which decisions remain in ERP, and which scheduling or dispatch details belong in MES? |
| Latency and transaction pattern | Which updates need API, event, or batch exchange, and what freshness is operationally acceptable? |
| Standards alignment | Will ISA-95 models or B2MML help align message semantics across systems? |
| Failure recovery | Can the design detect, deduplicate, retry, replay, and reconcile transactions? |
| Observability and security | Can operations see message health, and are access and network boundaries controlled? |
| Scale and long-term effort | Will the pattern support multiple plants, version changes, and the effort required to maintain it? |
For a pilot, select one plant and a narrow transaction set that exercises both directions: release and master data downstream, followed by production status and actuals upstream. Test normal processing as well as changed orders, rejected data, duplicates, outages, and recovery. The point is to validate ownership and reconciliation at the same time as connectivity.
Free tools Windows power users keep installed
One-click scans. No signup required.
How do you measure whether the integration is working?
Track both technical message health and whether business records remain aligned. Useful measures include message success rate, latency, duplicate rate, reconciliation backlog, order-status freshness, inventory variance, and operator interventions.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Interpret them together. A high delivery success rate is not sufficient if order status is stale or inventory diverges; a low retry count is not proof that rejected messages are being surfaced. Set thresholds that fit the plant’s process and use dashboards to locate recurring causes, rather than treating a single aggregate metric as the integration verdict.
Frequently Asked Questions
Does ISA-95 require a specific ERP or MES product?
No. ISA-95 is a technology-independent model and standards family for organizing the enterprise-to-manufacturing interface. It can inform responsibilities and message semantics without prescribing a vendor or requiring one particular architecture.
Is near-real-time ERP–MES integration guaranteed?
No. Near-real-time exchange is described for Microsoft’s documented Dynamics 365 integration, but the actual delay in another deployment depends on its interface pattern, processing, and operational design. Define acceptable freshness for each transaction rather than applying one latency expectation to every message.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesCan ERP connect directly to PLCs instead of using MES?
A direct connection may bypass the Level 3 operational boundary that ISA-95 uses to separate business planning from manufacturing operations. Keep real-time control local and decide whether the plant’s dispatch, execution, quality, or traceability requirements call for an MES layer.
Is B2MML the same thing as ISA-95?
No. ISA-95 is the standards family and model; B2MML is an XML implementation approach based on ISA-95 models. A B2MML message still needs implementation-specific decisions about required data and mapping.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

