Cloud Subscription Order Cancellation Recovery Workflow
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of provisioning cloud services leads to labor-intensive processes, with manual intervention being common, especially in cloud infrastructure systems, which hampers efficiency and scalability.
Innovation Solution
Automating the provisioning, management, and tracking of services within a cloud infrastructure system by implementing a suite of applications and middleware that includes a Tenant Automation System (TAS) and Service Deployment Infrastructure (SDI), enabling self-service, scalable, and secure service delivery, along with a recovery workflow for subscription order cancellations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual provisioning processes are used to handle cloud service subscription orders, then flexibility and control are maintained, but labor intensity and processing time increase significantly
Solution Approach 1:
The system implements automated self-service provisioning where the cloud infrastructure system automatically processes subscription orders, manages resource allocation, and handles cancellations without requiring manual human intervention. The recovery workflow engine autonomously determines appropriate actions based on cancellation requests and executes the necessary steps to complete the cancellation process.
Solution Approach 2:
The patent replaces manual mechanical processes with an automated electronic workflow system. The recovery workflow engine uses software-based automation to substitute human operators, transforming the mechanical manual provisioning process into an automated electronic system that can process multiple orders simultaneously and consistently.
2Productivity
If automated provisioning systems are implemented to reduce manual labor, then processing efficiency increases, but system complexity and difficulty of managing cancellations increase
Solution Approach 1:
The automated provisioning system is segmented into distinct functional modules including the recovery workflow engine, order management components, and service provisioning components. This segmentation allows each module to handle specific tasks independently, making the overall complex system manageable through modular design where the recovery workflow engine specifically handles cancellation logic.
Solution Approach 2:
The recovery workflow engine acts as an intermediary component between the cancellation request and the underlying provisioning systems. It receives cancellation requests, determines the appropriate recovery workflow based on the current state of the subscription order, and coordinates the cancellation process across multiple systems, thereby managing complexity through a centralized control mechanism.
3Loss of time
If recovery workflows are automatically executed based on provisioning task state, then cancellation processing speed increases, but risk of erroneous actions increases
Solution Approach 1:
The system performs preliminary actions by determining the current state of the provisioning task before executing the recovery workflow. The recovery workflow engine assesses the subscription order state, identifies the appropriate cancellation workflow based on this preliminary assessment, and then executes the determined workflow, ensuring that the correct actions are taken based on the current system state.
Solution Approach 2:
The recovery workflow engine incorporates feedback mechanisms by continuously monitoring the state of provisioning tasks and adjusting the cancellation process accordingly. The system receives feedback about the current state, determines the appropriate recovery workflow based on this feedback, executes the workflow, and can adjust subsequent actions based on the outcomes, thereby maintaining reliability through state-aware decision-making.
Data Source
AI summary
A recovery workflow related to processing the cancellation of a subscription order is determined. A request for cancelling processing of the subscription order is received. A provisioning task related to the service, a stage related to the provisioning task and a state of execution related to the provisioning task is identified. A recovery workflow is executed based on the provisioning task related to the service, the stage related to the provisioning task and the state of execution related to the provisioning task.


