Architecture


The BMC Helix Edge architecture is a comprehensive framework designed to facilitate the seamless integration and management of IoT devices and data at the edge of a network. This architecture comprises several vital components that work in tandem to enable efficient data processing, real-time analytics, and effective communication between devices and central systems. 

The following figure shows the BMC Helix Edge topography:

image-2024-2-24_0-46-50.png

Components of BMC Helix Edge

The following table describes the BMC Helix Edge architecture layers and the components in each layer:

Layer name

Component description

Level 1 Devices (IoT Devices)

Devices, sensors, and actuators
Generates data. 

Device services SDK
Enables smooth interaction with devices, sensors, and actuators. 

Edge (BMC Helix Edge node)

Database
Stores essential data for edge operations.

Command and Metadata Services
Manages command executions and metadata storage.

Device services
Interacts with the SDK in the IoT device. The device services perform the following functions:

  • Collects data from the device.
  • Discovers devices.
  • Issues commands to devices. 

Rules engine
Processes rules for data manipulation and decision-making.

ML model management
Manages machine learning models for data analysis.

Data enrichers
Augments collected data with contextual information.

Remediation workflow
Handles automated remediation tasks.

Inference @Edge
Performs real-time data inference on Edge.

Event generation
Generates events based on data analysis.

On-premises (BMC Helix Edge management)

Database
Stores relevant data for on-premises operations.

Metadata
Manages additional information about various components.

Edge health and configuration
Monitors and configures the edge environment.

Management workbench (UI)
Provides a user interface for management tasks.

Device extensions
Interacts with ML Model Management in the Edge layer.

II connector
Facilitates integration with external systems.

HSSO sidecar proxy
Enables secure communication between components. 

Contextual data API
Offers contextual data for analysis and decision-making.

IT and business data ingestion
Ingests IT and business systems data.

Cloud (BMC Helix IT Operations Management)

Event service
Manages events from various sources.

Metric service
Handles metrics for performance monitoring.

BMC Helix Platform Common Services 
Provides standard services for applications.

BMC Helix Dashboards
Offers visualization and insights through dashboards.

AI and ML training
Facilitates machine learning model training.

Intelligent integration
Ensures smooth integration between components.

BMC Helix Operations Management
Manages overall operations of the architecture.

Business services (BMC Helix IT Operations Management)

Edge observability
Monitors and observes the Edge components.

BMC Helix AIOps @ Edge
Enables AI-driven operations at the Edge.

Edge asset discovery
Discovers assets present at the Edge.

Edge asset management
Manages assets at the Edge.

Digital twin
Creates digital replicas of physical assets.

Predictive maintenance
Predicts maintenance needs based on data analysis.

Edge orchestration
Coordinates and manages Edge processes.

Other components

Contextual data
Provides additional information for analysis in the Edge core. This data includes location, time, user behavior, environmental conditions, and other relevant variables that contribute to a holistic view of the IoT ecosystem.

Message bus (MQTT)
Facilitates communication between components through the Message Queuing Telemetry Transport (MQTT) protocol.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*