TMF Gateway

MATRIXX TM Forum Open API Gateway (TMF Gateway) implements the set of TMF microservice APIs supported by MATRIXX.

TMF Gateway is implemented in a cloud native environment and provides TMF microservices that have been generated using a Vert.x code generator from the TMF OpenAPI Swagger specification.

Telco operators with TMF-compliant systems can integrate with the TMF microservices, thereby helping to reduce integration costs and speed up project implementation.

MATRIXX TMF microservices include support for the following TMF Open APIs:
  • TMF632 Party Management API — This API provides a standardized mechanism for creating, updating, retrieving, and deleting individual and organization information. The TMF data is stored in the MATRIXX database in a custom extension to the MtxUserExtension MATRIXX Data Container (MDC).
  • TMF635 Usage Management API — This API provides a standardized mechanism for creating, updating, retrieving, importing, and exporting a collection of usages.
  • TMF640 Service Activation and Configuration API — This API provides a standardized mechanism for configuring and activating subscription services.
  • TMF677 Usage Consumption Management API — This API provides a standardized mechanism for retrieving usage consumption data associated with a subscription.
TMF Gateway has the following features:
  • Implements TMF microservices for handling inbound TMF-format requests and translation to the required MATRIXX format.
  • Maps requests and responses between TMF and MATRIXX formats.
  • Conforms to TMF standards and guidance, including:
    • Domain and URI naming.
    • HTTP headers, verbs, and associated resource patterns.
    • Response codes, attribute selection, and filtering.
  • Routes traffic using the Traffic Routing Agent (TRA).
Figure 1 shows the TMF microservices architecture.
Figure 1. TMF Microservice Architecture
Shows the connections between TMF APIs and MATRIXX Engine

Customization

If required, you can customize your TMF microservice to extend the TMF data handled by the service. For information and help with TMF customization, contact your support representative.