Architectural Components
This section describes the major parts of Fulfillment Provisioning and how they relate to each other. Several architectural components operate on order data that is structured as follows:
-
Each unit of work as received from a service management application is represented as a service order.
- Each service order is made up of one or more product orders.
- Fulfillment Provisioning decomposes product orders into technical product orders.
-
Each technical product order is described by an execution sequence of work orders. A work order is the smallest unit of work defined in Fulfillment Provisioning.
The architectural components of Fulfillment Provisioning that work on order data are:
- Provisioning flow: Is made up of standard Streams modules and special Fulfillment Provisioning Streams modules.
-
Fulfillment Provisioning Catalog: Used to decompose product orders into corresponding technical product orders and to arrange and sequence them according to defined rules.
-
Fulfillment Provisioning Administrator: Provides administrative access to the provisioning flow, Fulfillment Provisioning Catalog, and cartridges being used.
- Cartridges: Execute work orders on actual service elements.
The following figure shows these components and their relationships to each other and to the external system.