|
46 | 46 | * Date: 01/02/2023 |
47 | 47 | * Project: White Label Digital Twin Java Framework - (whitelabel-digitaltwin) |
48 | 48 | * Core class for Digital Twin modeling, event processing together with lifecycle and behavior management. |
49 | | - * <p> |
50 | 49 | * The {@code DigitalTwinModel} serves as the central component in shaping Digital Twin behavior, |
51 | 50 | * managing the Digital Twin's execution, state, and interactions between physical and digital worlds. |
52 | 51 | * It orchestrates the {@link ShadowingFunction} (modeled throudh a combination of dedicated methods) |
53 | 52 | * that defines the DT's behavioral logic while coordinating core components including Physical Adapters, |
54 | 53 | * Digital Adapters, State Management, and Storage. |
55 | | - * |
56 | | - * <h3>Core Responsibilities</h3> |
57 | | - * <ul> |
58 | | - * <li><b>Shadowing Function Orchestration</b>: Manages the shadowing process (replication and |
59 | | - * digitalization) that keeps the Digital Twin State synchronized with the physical asset</li> |
60 | | - * <li><b>Physical Asset Description Management</b>: Coordinates Physical Adapters and their descriptions</li> |
61 | | - * <li><b>Digital Twin State Management</b>: Maintains the canonical state representation</li> |
62 | | - * <li><b>Storage Management</b>: Coordinates persistent storage of Digital Twin state evolution, |
63 | | - * events, and lifecycle data through the Storage Manager</li> |
64 | | - * <li><b>Resource Management</b>: Handles Digital Twin resources, relationships, and their |
65 | | - * lifecycle through the Resource Manager</li> |
66 | | - * <li><b>Event Routing</b>: Routes events between physical and digital sides through the Shadowing Function</li> |
67 | | - * <li><b>Lifecycle Management</b>: Controls initialization, execution, and termination</li> |
68 | | - * </ul> |
69 | | - * |
| 54 | + * Core Responsibilities: |
| 55 | + * - Shadowing Function Orchestration: Manages the shadowing process (replication and digitalization) that keeps the Digital Twin State synchronized with the physical asset |
| 56 | + * - Physical Asset Description Management: Coordinates Physical Adapters and their descriptions |
| 57 | + * - Digital Twin State Management: Maintains the canonical state representation |
| 58 | + * - Storage Management: Coordinates persistent storage of Digital Twin state evolution, events, and lifecycle data through the Storage Manager |
| 59 | + * - Resource Management: Handles Digital Twin resources, relationships, and their lifecycle through the Resource Manager |
| 60 | + * - Event Routing: Routes events between physical and digital sides through the Shadowing Function |
| 61 | + * - Lifecycle Management: Controls initialization, execution, and termination |
70 | 62 | * |
71 | 63 | * @see ShadowingFunction |
72 | 64 | * @see DigitalTwinStateManager |
|
0 commit comments