TECHNOLOGY & INTEGRATION

Connect software, data and machines as one coordinated system

Technology choices are based on site requirements, equipment capabilities and each organization's IT/OT policies.

WCSAPIPLCDBOPC3D
SOFTWARE FOUNDATION

Software technologies

Separate web, business logic, infrastructure and machine interfaces for long-term testing and maintenance.

APPLICATION

C# / .NET / ASP.NET Core

Web applications, APIs, Windows services, background workers and real-time communication.

DATABASE

PostgreSQL / SQL Server

Transactions, stored procedures, audit logs, queues, outboxes and data reconciliation.

REAL-TIME

SignalR / WebSocket

Stream job, machine, alarm and movement updates to browsers without refresh.

VISUALIZATION

2D / Babylon.js / Three.js

Dashboards, layout monitoring, movement animation, replay and 3D digital twins.

INDUSTRIAL COMMUNICATION

Industrial communication interfaces

REST APIJSON • Authentication • Retry • Idempotency
TCP SOCKETCustom Protocol • Framing • Heartbeat • Reconnect
MODBUS TCPRegister Mapping • Polling • Command/Status
OPCTag Integration • Quality • Timestamp • Alarm
PLCSiemens • Machine Controller • Interlock • Command
DATABASESQL Integration • View • Procedure • Transaction
VENDOR APIAGV RCS • Fleet Manager • Robot Controller
BARCODE / VISIONScanner • Camera • Pallet ID • Traceability
REFERENCE ARCHITECTURE

Clear responsibilities across every layer

This reduces direct coupling between business logic and machine protocols, making future changes easier.

01
BUSINESS SYSTEM

ERP • SAP • Order • Inventory • Master Data

02
WMS / WCS

Workflow • Dispatch • Reservation • Job State

03
INTEGRATION LAYER

API • Adapter • Transaction • Retry • Reconciliation

04
MACHINE INTERFACE

PLC • OPC • TCP • Modbus • Vendor Protocol

05
OPERATION VISIBILITY

Monitoring • Alarm • Audit • Analytics • Digital Twin

RELIABILITY PATTERNS

Patterns for reliable operations

TRANSACTIONConsistent multi-step data changes
IDEMPOTENCYPrevent duplicate jobs after retries
OUTBOXPersist outbound work before external delivery
CONCURRENCYProtect concurrent updates
RECOVERYRecover jobs and state after interruption
AUDITTrace changes and decisions
INTERFACE REVIEW

Have an API, PLC address map or vendor protocol to integrate?

Share the interface document to review architecture, data flow and testing points.

Submit Interface for ReviewBook Technical Discussion