Platform Architecture
Edge → Cloud → AI → Application
Reference architecture for FactoryIQ on Azure + Databricks. Frontend never holds secrets — all credentials live in Azure Key Vault and are accessed via Java services through APIM.
Layer 1
Edge & OT Layer
- PLCs · OPC-UA gateways
- SCADA (AVEVA, Wonderware)
- Historian (PI, Aspen)
- Edge compute · Azure IoT Edge
Layer 2
Ingestion Layer
- Azure IoT Hub · Event Hubs
- Stream Analytics · Functions
- Schema registry & contracts
Layer 3
Lakehouse Layer (Azure Databricks)
- ADLS Gen2 · Bronze / Silver / Gold
- Delta Lake · Unity Catalog
- Databricks SQL Warehouses · Workflows
Layer 4
Semantic & Metrics Layer
- Governed metric definitions (YAML)
- Certified data products
- Business glossary · Lineage
Layer 5
AI / ML Layer
- Predictive · Anomaly · Optimization models
- Mosaic AI / model serving
- Azure OpenAI · Azure AI Search · RAG
Layer 6
Application / API Layer (Java Spring Boot)
- plant-hierarchy · kpi · timeseries · downtime
- anomaly · recommendation · semantic-query
- agent-orchestration · governance · integration-health
- AKS / Container Apps · APIM · Entra ID
Layer 7
Frontend Layer
- FactoryIQ Command Center (React + TS)
- Talk2Data · RCA · Agentic AI workspaces
- Plant-level RBAC · Governance UX