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