Workflow Management System for Incompatible Business Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large organizations face challenges in efficiently managing workflow across disparate and incompatible business systems, requiring significant resources to coordinate and monitor interactions between various applications, which can lead to inefficiencies and resource drains.
Innovation Solution
A workflow management system that includes modules to manipulate, translate, and route messages between client and backend applications, using a centralized database to monitor and ensure completion of client requests, while integrating diverse client and business systems through a computing platform.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If message brokers are used to route and transform messages between incompatible applications, then communication between different systems is facilitated, but the complexity of managing workflow across disparate systems increases significantly
Solution Approach 1:
The patent introduces a workflow management system that acts as an intermediary layer between disparate applications and message brokers. This system provides centralized workflow orchestration, message routing, and transformation capabilities, thereby reducing the complexity of managing workflow across incompatible systems while maintaining communication versatility.
Solution Approach 2:
The workflow management system is designed to be universal and application-agnostic, capable of managing workflows across multiple different applications and message brokers through standardized interfaces. This multi-functionality allows it to handle diverse communication protocols and data formats without increasing management complexity.
2Reliability
If entities tailor their messaging to conform to each application's logic and format, then communication with each application is successful, but the burden on interfacing entities increases significantly
Solution Approach 1:
The workflow management system serves as a mediator that handles the transformation and adaptation of messages between different applications. Interfacing entities only need to communicate with this standardized intermediary, which then translates messages into the appropriate formats for each target application, thereby maintaining communication reliability while significantly reducing the messaging burden on interfacing entities.
Solution Approach 2:
The system implements self-service capabilities where the workflow management infrastructure automatically handles message transformation, routing decisions, and protocol adaptation without requiring interfacing entities to manually configure or understand each application's specific messaging requirements.
3Reliability
If a centralized system monitors workflow across multiple applications, then workflow completion can be ensured, but resource consumption increases due to the need to coordinate and monitor disparate systems
Solution Approach 1:
The workflow management system implements continuous monitoring and orchestration of workflows across applications through standardized interfaces. By establishing persistent connections and using efficient event-driven architectures, it ensures workflow completion while minimizing resource consumption through optimized polling intervals and push-based notification mechanisms.
Data Source
AI summary
The workflow management system includes various modules that manipulate incoming messages from a variety of clients, translate and route the messages to the appropriate backend applications, monitor completion by the backend applications and provide responses to the clients. A common database is operatively connected to the applications and modules to manage and monitor the workflow of an enterprise over time and provide support of service.


