Skip to main content

Component Overview

Factory+ identifies a set of interconnected core components that must be present for a full implementation of the framework. See Overview for the motivation behind these components and how they fit into the larger picture of a modern IIoT architecture.

Identity
Authorisation
Identity
Authorisation
Directory
Configuration Store
Manager
Commands
Data Warehouse
MQTT
Edge Agents
FunctionDescription
IdentityEnsuring unique identification of devices, users, and applications across the architecture
AuthorisationManaging access control and permissions for devices, users, and applications across all components
DirectoryMaintaining a registry of services and devices, complete with their status, schemas and endpoints
MQTTHandling communication and data exchange between devices, applications, and services
Edge AgentManaging edge data capture, schema mapping, encoding, and transmission
Configuration StoreStoring and managing shared metadata data for devices, applications, and services
ManagerCentralise device onboarding, configuration and management
CommandsHandling the escalation of commands and alerts across the architecture
Data WarehouseIngesting, decoding, storing and managing collected data from devices and applications

Plugin Components​

Factory+ not only identifies the core components that are required for a complete deployment of the framework, but it also defines a component specification that allows for the development of Plugin Components that can fully integrate with the framework. These plugins can be developed by anyone and can interact with the framework in various ways. Some plugins may offer data access, while others may enhance the functionality of the core Factory+ framework, such as the official Files Plugin Component developed by AMRC.