MATRIXX Digital Commerce Software Packages

The MATRIXX Digital Commerce software is delivered in RPM Package Manager (RPM) files.

Table 1 describes the contents of each RPM file. In the file names, version-build is the MATRIXX Digital Commerce version number and build number, separated by a hyphen. For example:

mtx-engine-5200-79.el7.x86_64.rpm
Table 1. MATRIXX RPM Files
File Description
matrixxsw-bizapps-common-version-build.el7.x86_64.rpm Contains shell scripts and a common SNMP MIB file for the Web apps.
matrixxsw-bizapps-misc-version-build.el7.x86_64.rpm Contains miscellaneous files including the RS Gateway SDK and the JavaApiGenerator.jar file.
matrixxsw-diameter-event-logger-version-build.el7.x86_64.rpm Contains the diameter-event-logger.jar, YAML configuration file, and shell scripts for the Diameter Event Logger.
matrixxsw-engine-version-build.el7.x86_64.rpm Contains MATRIXX Engine processing, publishing, and checkpointing software.

This RPM also contains various MATRIXX gateways that receive messages passed to them from the traffic-routing layer:

  • Diameter Gateway.
  • MATRIXX Data Container (MDC) Gateway.
  • Camel Gateway.
  • SNMP Gateway (Sends notifications to a network operations center (NOC) to aid in monitoring the system).
matrixxsw-event-streamer-version-build.el7.x86_64.rpm Contains the MATRIXX Event Streaming Framework.

The Event Streaming Framework feature produces custom event streams from the events that MATRIXX Digital Commerce produces. An event stream is an ordered, unbounded, and continuous flow of events. Streams of specific events relevant to your networks and businesses make it possible for you to monitor or analyze event data in real time using an external event-handling solution.

matrixxsw-gateway-proxy-version-build.el7.x86_64.rpm Contains the Gateway Proxy.

Gateway Proxy provides the services that enable external applications to send data securely to MATRIXX Engine. It acts as an intermediary for clients sending requests to the engine and for responses from the engine to external applications.

matrixxsw-ldap-gateway-service-version-build.el7.x86_64.rpm Contains LDAP Gateway.

LDAP Gateway acts as a service bus, mediating between the charging server and different types of LDAP v3 server implementations (MicrosoftAD, ApacheDS, OpenLDAP etc) through an dedicated instance of ActiveMQ.

matrixxsw-matrixxbct-version-build.el7.x86_64.rpm Contains the MATRIXX Backoffice Customer Tool Web app.

MATRIXX Backoffice Customer Tool is a Web application for creating, managing, and viewing users, subscribers, their devices, and group information. That information includes purchased offers, services, and balance amounts.

matrixxsw-mymatrixx-version-build.el7.x86_64.rpm Contains the My MATRIXX Web app.

My MATRIXX is a Web application for creating pricing plans and configuring features of MATRIXX Digital Commerce that drive run-time charging and policy behavior.

matrixxsw-netproto-gateway-version-build.el7.x86_64.rpm Contains the MATRIXX Network Protocol Gateway.

The Network Protocol Gateway communicates with "northside" (mobile) network traffic protocols. Network Protocol Gateway is an entry point to communicate with network nodes, and you can rate and bill for services from those protocols.

matrixxsw-network-enabler-version-build.el7.x86_64.rpm Contains the Network Enabler.

Network Enablers route SS7 and SIGTRAN messages to the active engine.

matrixxsw-notifier-version-build.el7.x86_64.rpm Contains the Notification Framework.

The Notification Framework delivers notification messages to configured delivery channels and returns the notification message text and delivery ID to the Charging Server.

matrixxsw-payment-service-version-build.el7.x86_64.rpm Contains the Payment Service.

The Payment Service delivers messages between MATRIXX Charging Application and a Payment Gateway Provider. Messages include authorization requests and responses. Authorization requests include the current subscriber or group payment token.

matrixxsw-rsgateway-version-build.el7.x86_64.rpm Contains the REST Services (RS) Gateway.

RS Gateway provides an easy integration point for external REST clients and JAVA applications to make API calls to MATRIXX Engine.

RS Gateway also provides data validation of the incoming requests to help isolate MATRIXX Engine from data formatting errors. Typical uses of RS Gateway include subscriber care, provisioning, and enterprise service bus (ESB) integration.

matrixxsw-traffic-routing-agent-version-build.el7.x86_64.rpm Contains the Traffic Routing Agent (TRA).

TRAs load-balance and route traffic among the MATRIXX Digital Commerce components and provide high availability (HA) protection. Depending on their function, the TRAs can also load balance traffic and serve as a Diameter peer. In addition to HA protection, TRAs also provide a single virtual IP address point of access for network traffic from BSS systems and network nodes.