Standard Order
This is the normal flow of events through standard order fulfillment with no exceptions. The sequence is shown in the following diagram:
- The order is submitted from Order Entry through the Orchestrator Submit Order interface. Note that this may use intermediate service layers. The order now has Start status
- Orchestrator sends a request to cache to store the order. The order now has Submitted status.
- Cache saves the order and returns a response to Orchestrator. The order now has Feasibility status.
- If feasibility is enabled, Orchestrator sends a request to the Feasibility Provider to perform feasibility checking on the order.
- Feasibility Provider may delegate the feasibility checking call to Validation as well as perform some internal checking.
- Validation returns the result of the order validation back to Feasibility Provider.
- Feasibility Provider aggregates all order feasibility checks and concludes that the order is feasible and sends a response back to Orchestrator.
- If feasibility is not enabled or the Feasibility Provider has returned the result then the order status is now Plan Development.
- Orchestrator sends a request to AOPD to analyze the order and design an execution plan.
- AOPD sends a response back to Orchestrator with the execution plan definition. Orchestrator then generates a plan based on this definition. The order now has Execution status and the plan now has Start status.
- Orchestrator sends a request to cache to store the plan. The plan now has Submitted status.
- Cache saves the plan and returns a response to Orchestrator. The plan now has Pending status.
- Orchestrator changes the plan status to Execution and begins invoking Process Components in the correct sequence. This is repeated for each plan item.
- Process Component returns a response to Orchestrator for each invocation.
- Once all plan items have completed, the plan is set to Complete status. Orchestrator sends a request to cache to change the order status to complete for archiving. The order status then goes to Complete in Orchestrator.
Copyright © Cloud Software Group, Inc. All rights reserved.