Document Workflow Orchestration Runtime for Cross-Platform Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document management systems require expertise in cloud platform-specific technologies for designing workflows, limiting their portability across different cloud platforms and complicating the workflow design process.
Innovation Solution
A system that generates a platform-independent document workflow specification, which is then compiled into platform-specific specifications for execution on various cloud platforms using a document workflow orchestration runtime, allowing seamless execution and monitoring across multiple workflow engines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If document management workflow is designed using cloud platform specific APIs and services, then the workflow can be executed on that specific cloud platform, but the workflow cannot be executed on different cloud platforms and requires expertise in specific cloud platform technologies
Solution Approach 1:
The patent introduces a platform-independent workflow specification as an intermediary layer between the user and cloud platform-specific implementations. This specification uses generic workflow definitions that can be translated into platform-specific code, allowing workflows to be designed once and executed on multiple cloud platforms without requiring expertise in each platform's specific technologies
Solution Approach 2:
The workflow specification is designed to be universal and platform-independent, enabling the same workflow definition to be executed on different cloud platforms (AWS, Azure, GCP, etc.). The system provides multi-functionality by supporting execution on multiple platforms through a single unified specification format, eliminating the need for separate platform-specific workflow designs
2Ease of operation
If document management workflow requires knowledge of cloud platform specific technologies, then the workflow can be executed on that platform, but the design process becomes complicated and limited to experts
Solution Approach 1:
The platform-independent workflow specification acts as an intermediary that shields users from cloud platform-specific complexities. Users design workflows using generic, platform-agnostic definitions, and the system automatically translates these into reliable platform-specific implementations, making workflow design accessible to non-experts while maintaining execution reliability on specific platforms
Solution Approach 2:
The system segments the workflow design and execution process into two distinct layers: a platform-independent specification layer for design and a platform-specific implementation layer for execution. This segmentation allows users to focus on business logic without worrying about platform details, while the system handles the translation and execution reliability on target platforms
3Adaptability or versatility
If a workflow is designed for a particular cloud platform, then it can be executed on that platform, but it cannot be ported to execute on a different cloud platform
Solution Approach 1:
The workflow specification is created with universality in mind, using a platform-independent format that can be compiled and executed on multiple cloud platforms. The system provides a compiler that translates the universal specification into platform-specific code, enabling easy portability across AWS, Azure, GCP, and other platforms without requiring separate workflow designs for each platform
Data Source
AI summary
A system configures, executes, and monitors document workflows executing using workflow engines executing on cloud platforms. The system generates a platform independent document workflow specification that describes a document workflow configured for execution on any of a plurality of workflow engines, each workflow engine executing on a cloud platform. The system compiles the platform independent document workflow specification to generate a platform specific document workflow specification configured for execution on a target workflow engine executing on a target cloud platform. A document workflow orchestration runtime executes and monitors the execution of the platform specific document workflow specification.


