3.1.1 Unified Namespace
Unified Namespace is another word for event-driven architecture
2 minute read
When combining the best of both worlds (IT and OT), there are a couple of techniques that can be considered best-practice.
Open-Source is source code that is made available for free for possible modification and redistribution. The concept is well established in the field of IT. Some example of Open-Source projects are:
Open Source as a concept is also transferring into OT and IIoT, as Open-Source software is neutral and therefore enables a shared infrastructure between competitors.
If you are interested, you can take a look at our blog article: Open-Source in Industrial IoT: an open and robust infrastructure instead of reinventing the wheel
Unified Namespace is a different name for event-driven architecture tailored to manufacturing by using MQTT as a central message broker. Sparkplug B is another layer on top of MQTT.
More information on this can be found in the article to MQTT and Unified Namespace
There are several industry-wide standards, established by leading companies and organizations, that recommend a segmentation of the business network system from the plant networks.
Cisco, Rockwell Automation, VDMA, and more, are recommending to create a Demilitarized Zone (DMZ), sometimes also referred to as a perimeter network. It is a common approach used in general IT-network security but is still in an early adoption phase for IIoT devices.
More information can be found in our blog article: Why are our networks open by default and how do I protect my valuable industrial assets?
Protocols are sets of rules that ensure communication can happen without any issues. They define synchronization and syntax of communication, so every message has an exact way of being interpreted in a certain protocol.
There are quite a bit of examples of protocols frequently used in IIoT architectures:
If you want, you can deep-dive into the following topics or go to the next chapter.
Unified Namespace is another word for event-driven architecture
MQTT is the de-facto standard for communication in the IoT
Apache Kafka is an open-source stream-processing platform, which allows for processing of large amounts of data feeds
HTTP is the state-of-the-art web communications protocol and TLS is an added security layer which adds encryption
OPC UA or Open Platform Communications United Architecture is an extensive server-client communication protocol, which is primarily used in OT