Use Case Client Adapter As Driver

A client adapter acting as a driver performs the following tasks:

  • Receives messages from a service management application.
  • Validates incoming messages.
  • Acknowledges reception eventually .
  • Creates service orders.
  • Enqueues service orders (eventually checkpointing them) for further processing in the main Provisioning flow.

A driver must inherit from the ClientAdapter interface (::provca::ClientAdapter).

For details on the Streams interface, refer to the provca component documentation.