Workflow Engine Framework for IoT Domain Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional workflow technologies face limitations in integrating machine learning with IoT big data, particularly in combining diverse characteristics of devices, data, and domains, making it difficult to create unified platforms for insightful analysis and management across various IoT domains.
Innovation Solution
A workflow engine framework that systematically configures dynamic engine components to manage resources and control the execution of workflows across multiple domains, enabling domain-adaptive and cross-domain adaptive workflows through a resource management unit, system configuration unit, and system control unit, which allows for the creation and management of workflows suitable for specific domains and their integration across networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional workflow technology is used to integrate machine learning with IoT big data, then workflow automation can be achieved, but the system cannot effectively handle diverse characteristics of devices, data, and domains across multiple IoT domains
Solution Approach 1:
The patent creates a universal workflow engine framework that can handle multiple IoT domains (smart home, smart city, industrial IoT, etc.) through a single system. The framework defines domain-adaptive and cross-domain adaptive workflows that can be configured to work across different domains without requiring separate systems for each domain, thus achieving multi-functionality.
Solution Approach 2:
The patent segments the workflow engine into distinct components including resource management units, system configuration units, and system control units. This segmentation allows each component to handle specific aspects of workflow management independently, making the overall system more manageable despite its complexity in handling multiple domains.
2Ease of operation
If a unified platform is created to manage cross-domain workflows, then integrated control and management across domains is achieved, but the complexity of configuring and managing the platform increases
Solution Approach 1:
The patent implements dynamic configuration capabilities where the workflow engine can adapt its structure and behavior based on the specific domain and workflow requirements. The system configuration unit dynamically configures domain-adaptive workflows for single domains and cross-domain adaptive workflows for multiple domains, allowing the platform to change its configuration without manual reprogramming.
Solution Approach 2:
The system configuration unit acts as an intermediary between the user requirements and the actual workflow execution. It receives workflow specifications, determines the appropriate domain adaptivity level, and automatically configures the necessary components, thereby simplifying the operation for users while managing the underlying complexity.
3Productivity
If domain-specific workflows are created for each IoT domain, then specialized processing is achieved, but the inability to reuse components across domains increases development time and resource consumption
Solution Approach 1:
The patent creates a universal set of engine components that can be reused across different IoT domains. The resource management unit manages these reusable components, and the system configuration unit assembles them to create domain-specific workflows without requiring separate components for each domain, thereby reducing resource consumption and development effort.
Solution Approach 2:
The patent enables copying and reusing of workflow components across different domains. The framework allows domain-specific workflows to be created by copying and adapting generic workflow patterns and components, rather than developing everything from scratch for each domain, thus improving productivity and reducing resource consumption.
4Adaptability or versatility
If the workflow engine framework dynamically configures engine components, then adaptability to different domains is improved, but the complexity of component configuration and management increases
Solution Approach 1:
The patent implements dynamic configuration where the system configuration unit automatically adjusts the workflow engine components based on the required domain adaptivity. For domain-adaptive workflows, it configures components for a single domain, and for cross-domain adaptive workflows, it configures components to handle multiple domains, all dynamically based on the workflow specification without manual intervention.
Solution Approach 2:
The workflow engine framework performs self-configuration through the system configuration unit, which automatically determines the appropriate configuration based on the workflow requirements. This self-service capability reduces the need for manual configuration complexity while maintaining high adaptability to different domains.
Data Source
AI summary
A workflow engine framework for creating a single-domain adaptive and a cross-domain adaptive workflow performing platform is disclosed. The workflow engine framework includes: a resource management unit configured to manage resources including engine components and workflow property specification components; a system configuration unit configured to create an engine by assembling the property specification components; and a system control unit configured to drive and execute one or more engines. Further the workflow engine framework is allocated to each of two or more different signal domains and forms a cross-domain adaptive workflow engine framework.


