OpenFactory documentation#
Note
This documentation is a work in progress. Documenting a project takes time. We are more than happy to get feedback and merge requests relating to the documentation.
Autonomous data acquisition
Autonomously ingest data from various sources into OpenFactory data streams.
Turns data into information
Allows deploying stream processing applications to transform raw data into valuable information.
Turns information into actions
Enables using information to trigger actions.
Fault tolerant
Provides high availability and resilience through Docker Swarm service replication and automatic recovery from node failures.
Distributed
Designed to operate across multiple nodes, enabling scalable and resilient processing in distributed environments.
Aligns with RAMI4.0
Built following the RAMI 4.0 reference architecture to ensure compatibility with Industry 4.0 standards and practices.
What is OpenFactory?#
OpenFactory is an Industry 4.0 platform for orchestrating industrial assets and managing their data flows. It is designed around a data-driven approach, where information is processed and acted upon as it is generated rather than being queried after the fact. This enables real-time data processing, supporting applications that require continuous insight and responsiveness.
OpenFactory aligns conceptually with the RAMI 4.0 reference architecture, particularly in how it models assets and their capabilities. Its technical design choices, such as distributed deployment, service replication, and support for both modern and legacy equipment, are driven by the need for robustness and scalability in real-world industrial environments.