Installing TM Forum Microservices

Install the TM Forum (TMF) microservices in a cloud native environment.

Prerequisites

The TMF microservices must be installed as part of a larger MATRIXX installation. For more information, see the discussion about installing MATRIXX in MATRIXX Installation and Upgrade.

TMF microservices require the following key components:
  • MATRIXX Engine
  • Traffic Routing Agent (TRA)

MATRIXX Engine Configuration

The TMF party management microservice stores information about individual users and organizations in custom extensions in the MtxUserExtension MATRIXX Data Container (MDC). You must add the custom extensions to your MATRIXX Engine configuration.

Configure custom MDCs directly in your MATRIXX Helm values file using a configMap-type configuration source.
Note: The TMF-specific MDCs are in addition to any other custom MDCs you might have and must be integrated with your existing configuration.
For more information about the custom MDCs used by the TMF party management microservice, see the discussion about mapping TMF APIs to MATRIXX MDCs.

Traffic Routing Agent

TMF microservices communicate with MATRIXX Engine through the Traffic Routing Agent (TRA). You must identify the host and port that the microservices can use to communicate with the TRA.

Configure HTTP Headers

To send requests to the TMF microservices, the HTTP request headers Accept and Content-Type must be modified to include charset=utf-8 explicitly:
  • Accept: application/json;charset=utf-8
  • Content-Type: application/json;charset=utf-8