Cloud Workflow Orchestration Runtime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document management systems require expertise in cloud platform-specific technologies for designing workflows, limiting user accessibility and preventing workflows designed for one platform from being executed on another.

Innovation Solution

A system generates a platform-independent document workflow specification that can be compiled into platform-specific specifications for execution on various cloud platforms, using a document workflow orchestration runtime to connect with multiple workflow engines and execute workflows across different cloud platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud platform specific APIs and services are used to execute document management workflow, then the workflow can be executed on the cloud platform, but the system requires knowledge and understanding of specific cloud platforms, increasing device complexity and reducing ease of operation

Engineering Contradiction:
Improveworkflow execution capabilityVSAvoidcloud platform specific knowledge requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (workflow orchestration service) that sits between the user and cloud platform specific APIs. This intermediary translates high-level workflow definitions into platform-specific commands, eliminating the need for users to understand cloud platform specifics while maintaining execution capability across multiple platforms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The workflow orchestration service provides universal functionality by supporting execution on multiple cloud platforms (AWS, Azure, GCP) through a single interface. The system compiles workflow definitions into platform-specific formats, enabling one workflow design to function across diverse cloud environments without requiring platform-specific knowledge

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

2Ease of operation

If cloud platform specific APIs are used for document management workflow, then the workflow can be executed on that platform, but workflows designed for a particular cloud platform cannot be executed on a different cloud platform, reducing adaptability

Engineering Contradiction:
Improveworkflow design simplicityVSAvoidcross-platform execution capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The workflow orchestration service acts as a mediator that compiles workflow definitions into platform-specific formats. This compilation process enables workflows designed on one platform to be executed on different cloud platforms without modification, as the intermediary handles the translation to appropriate platform-specific APIs and services

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter representation of workflow definitions by compiling them into platform-specific formats. The same logical workflow can be represented with different parameters and API calls depending on the target platform, enabling cross-platform execution while maintaining design simplicity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12050651B2Monitoring execution of document workflows using cloud platform independent document workflow orchestration runtime
Publication Date: 2024.07.30 DOCUSIGN INC
  • US12050651B2 patent drawing
  • US12050651B2 patent drawing
  • US12050651B2 patent drawing

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.