Security in an Open Architecture
A common concern with open architectures is security. If systems are more connected and data flows more freely, does that increase risk?
Open architectures do not inherently sacrifice security, but they do require deliberate design. Security is not a product you install. It is a set of practices applied at every layer. In a well-designed open archititecture, for example:
- Data transport is encrypted using TLS.
- MQTT brokers support authentication and access control lists that restrict which clients can publish or subscribe to specific topics.
- Edge devices can enforce network segmentation, acting as firewalls between the plant network and upstream systems.
- RESTful APIs and OPC UA connections support certificate-based authentication.
- Role-based access controls limit who can view, modify, or configure each layer.
Modern edge controllers often include built-in security tools such as firewalls, VPN servers, and user management—capabilities that were once reserved for dedicated IT infrastructure. When the edge device itself enforces network boundaries, you gain segmentation without adding standalone appliances.
The architectural principle matters here: in a publish-subscribe model, consuming systems never connect directly to control devices. The broker mediates all communication. That separation provides a natural security boundary that is harder to achieve in traditional architectures where SCADA or business systems poll controllers directly.
Open does not mean exposed. It means transparent, auditable, and built on standards that the broader security community actively tests and improves.
Real-world Proof
The following case studies illustrate how different companies have adopted open architectures built around shared data backbones. These examples use Opto 22 groov® edge hardware, but the architectural principles—publish-subscribe data movement, open protocols, standard APIs, decoupled layers—apply regardless of the specific platform. What matters is the pattern, not the product.
ALTA Refrigeration—Open Edge Architecture at Scale
ALTA Refrigeration standardized its EXPERT refrigeration systems on Opto 22 groov EPIC® controllers. They wrote primary control logic in C++ over SSH (secure shell), used a company SDK (software development kit) for I/O control, exposed data through REST APIs and Modbus/TCP, served their own HTML/JavaScript interfaces, and moved site data upstream using MQTT with TLS.
Each unit publishes structured data. Sites communicate securely to a central system. No per-tag historian licensing; no SCADA runtime per machine. Their nationwide service model depends on open interfaces and publish-subscribe data movement. The architecture scales because the data layer is decoupled from control.
Gurtler Industries—OEM Software Built on Open SDKs
Gurtler Industries needed advanced data collection and visualization for their dispensing systems. Instead of buying into a proprietary PLC development ecosystem, they integrated both Opto 22 legacy SNAP PAC controllers and modern groov EPIC edge controllers directly using a free .NET SDK, built their application layer in .NET, logged and accessed data via standard SQL systems, and implemented remote monitoring without per-client runtime fees.
They retained ownership of their control logic and integration layer. Their product differentiation lives in software they control, not in licenses they rent.
Costa Farms—Edge Overlay and Cloud Integration Using Open Protocols
Costa Farms needed production visibility across mixed OEM machinery. They deployed configurable Opto 22 groov RIO® edge I/O devices as a standardized data layer. They captured machine signals via analog and digital I/O, used Node-RED at the edge for logic and data shaping, published data using MQTT, wrote data upstream via SQL and HTTPS, and integrated with Microsoft® Azure® and Power BI®.
Instead of negotiating for PLC software access, they built a parallel open data layer. Each machine became a data publisher, and applications subscribed upstream. This is open architecture without removing existing control.
American Metal Processing—Control, SQL, and REST Under One Architecture
American Metal Processing (AMP) modernized aging furnace systems using Opto 22 groov EPIC edge controllers. They rebuilt control logic in an open IDE (integrated development environment), created operator interfaces in a free web-based HMI, logged process data directly to an internal SQL database, and used Node-RED and REST API calls for work order and recipe integration. No standalone proprietary historians. Control, visualization, data logging, and enterprise integration all run on open interfaces. They kept source access, database ownership, and avoided paying an integrator for the keys to their own system.
Moriroku® Technology North America—Unified Namespace at Scale
Moriroku Technology North America's Vision 2030 initiative required unifying more than 100 injection molding machines across multiple plants. They deployed an inexpensive groov RIO edge I/O device on each machine, captured critical signals including full-auto status, mold open/close, and water flow, published structured data using MQTT Sparkplug B, routed all machine data into a centralized broker, and fed data into Inductive Automation®’s Ignition® running in Microsoft Azure to build a Unified Namespace as the enterprise data backbone.
Each machine publishes once. MES, QMS (quality management system), and other systems subscribe. No polling chains. No vertical stack dependency. No per-machine SCADA rebuild. They scaled from one pilot machine to over 100 in just four months using a repeatable commissioning model. The UNS allowed new applications to plug into live, contextualized data without modifying control systems. This is open architecture implemented intentionally.