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.

Fulfillment Provisioning Architecture Overview