Workflow Management Node Modules for Dynamic Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in implementing and controlling workflows, especially in unreliable or dynamic environments where new nodes may become available or unavailable.

Innovation Solution

A communication system node is configured to initiate and control workflows, featuring a service advertiser module, workflow receiver module, route optimiser, and network router, which enable the node to communicate available services, receive workflow requests, generate services mappings, and provide workflow activity messages across a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If workflows are implemented in an unreliable communication system with dynamic nodes, then the system's adaptability and fault tolerance are improved, but the complexity of workflow management and control increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidworkflow management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The workflow management system is segmented into independent functional modules: workflow receiver module for receiving workflow definitions, service advertiser module for publishing available services, route optimiser for generating service mappings, and network router for message routing. This modular segmentation allows each component to operate independently, improving adaptability to node failures while managing complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic workflow management where the route optimiser continuously generates updated service mappings based on current service availability, and the network router dynamically routes workflow activity messages according to these mappings. This dynamic adaptation enables the system to respond to node failures and service unavailability in real-time, improving fault tolerance while maintaining manageable complexity through automated adaptation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If service advertising and dynamic service mapping are implemented, then the system's reliability under node failures is improved, but the communication overhead and processing time increase

Engineering Contradiction:
ImprovereliabilityVSAvoidworkflow processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The service advertiser module proactively publishes available services and their characteristics to the network before workflows are executed. The route optimiser pre-generates service mappings based on workflow definitions and available services. This preliminary action ensures that when node failures occur, the system can quickly retrieve pre-computed mappings rather than recalculating from scratch, thus improving reliability while minimising additional processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the network router monitors workflow activity messages and service availability, and this information feeds back to the route optimiser which updates service mappings accordingly. This feedback loop enables the system to maintain reliability by adapting to changing conditions while optimising processing time by only updating mappings when necessary rather than continuously.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system dynamically adapts to new nodes and service availability, then the versatility of the communication system is improved, but the complexity of service discovery and routing increases

Engineering Contradiction:
ImproveversatilityVSAvoidservice discovery complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service advertiser module serves multiple functions: it publishes service availability, communicates service characteristics, and provides a universal interface for service discovery across the network. The network router similarly performs multiple functions including message routing, mapping lookup, and dynamic adaptation. This multi-functionality reduces overall system complexity by consolidating service discovery and routing operations into specialised universal components rather than distributing complexity across multiple specialised components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4557093A1Workflow management
Publication Date: 2025.05.21 BAE SYSTEMS PLC
  • EP4557093A1 patent drawingFigure 1~2
  • EP4557093A1 patent drawingFigure 3
  • EP4557093A1 patent drawingFigure 4~5

AI summary

A workflow management system and method are described. The system may comprise a plurality of nodes, each configured to initiate and control one or more workflows. Each node comprises a service advertiser module for communicating services that are available to the node, a workflow receiver module for receiving one or more workflow requests, a route optimiser configured to generate a services mapping based in response to a workflow definition, and a network router configured to provide workflow activity messages to other nodes of the communication system across a network communications link.