Architecture

TIBCO Order Management - Low Latency is made of several components. Each component has a particular role.

The major components of TIBCO Order Management - Low Latency include:

  • Orchestrator: Orchestrator exposes REST HTTP services that can be used to submit the orders. Orchestrator takes the order plan from Automatic Order Plan Development and executes those tasks till completion. It invokes micro-level process plan fragments to initiate tasks within the operator's operations ecosystem, enabling appropriate actions in a variety of back-end systems (for example, billing systems, network systems, scheduling systems, and so on). Orchestrator keeps track of status and manages exceptions.
  • Automatic Order Plan Development (AOPD): Valid orders accepted by the Order Management Server system are decomposed into their individual products, services, and resources. An optimized order plan workflow process is then generated based on those basic building blocks to ensure an accurate order fulfillment. Optimization can take into account both product rules and customer inventory and other data to arrive at the final order plan.
  • Authentication: A JSON Web Token-based authorization has been introduced for the Order Management Server REST web service by using JSON Web Token (JWT). The Authorization Service has been added to get the token based on the user name and password. This token can be used to access other operations of the order services.
  • Data Service: Data Service is used to add, update, or modify the User Defined Fields at the plans and plan items level. There are two types of data services.
    • Set plan or set plan items: This service is used to add, update, or modify the User Defined Fields at the set plan or set plan items level.
    • Get plan or get plan items: Through this service, a user receives the updated User Defined Fields at the get plan or get plan items level.
  • Catalog Service: This REST service is used to load the product and plan fragment data models over HTTP.
  • TM Forum Adapter Service: TM Forum Adapter is an implementation for TMF622 API specification. It acts as a bridge between the TM Forum Specification and the TIBCO Order Management system. TM Forum Adapter Service exposes REST over HTTP/HTTPS services, which can be used to query productOrder. TM Forum Adapter Service captures the productOrder and submits it to Order Management System as order request.

There are additional components, which are explained in more detail in TIBCO Order Management - Low Latency User's Guide. Here are few of those additional components:

  • Common Logging: All TIBCO Order Management - Low Latency components report to a common logging component for the ease of maintenance and operations management of the system.
TIBCO Order Management - Low Latency Architecture