Installing MATRIXX Digital Commerce

MATRIXX Digital Commerce has a set of installation requirements, which are summarized below with installation and setup procedures.

MATRIXX Digital Commerce consists of the following software components:

  • The MATRIXX Engine, that provides real-time transaction processing technology for online charging and policy enforcement. This is the platform for the MATRIXX Charging Application and MATRIXX Policy Application.
  • The MATRIXX Proxy Server, that provides a secure communications channel to the MATRIXX Engine platform for subscriber management operations.
  • The MATRIXX Traffic Routing Agent, that provides a single point of communication from the network device to two engines that set up as a disaster recover pair. The Traffic Routing Agent should be installed on an off-engine server and enables the network device to be unaware of engine switch-over operations. The Traffic Routing Agent can also be configured as a load balancer for an engine (TRA-PROC). A Traffic Routing Agent configured as a load balancer for an engine (TRA-PROC) can be installed on an off-engine server or can be collocated with the processing blades of the engine that it is load balancing.
  • The MATRIXX Call Control Framework (CCF), an optional component that provides support for call control capabilities for telephony services. This component includes the MATRIXX Network Enabler that is also installed on an off-engine server. It can be installed on the Traffic Routing Agent server.
  • An optional Event Repository, which is a database that serves as a long term store for MTX event records. The Event Repository is separate from MATRIXX Engine and is implemented in MongoDB. You install a MongoDB system before installing MATRIXX Engine. If you plan to use the Event Repository, refer to MATRIXX Engine Integration for information about its software and hardware requirements and installation.

The MATRIXX Digital Commerce software is deployed with either a standard reference architecture or a small reference architecture. The only difference is the hardware requirements for the MATRIXX Engine. When set up as a standard reference architecture, MATRIXX Engine is configured with processing power, memory, and disk space to support a larger subscriber base. When set up as a small reference architecture, MATRIXX Engine requires less disk space, memory, and CPU requirements. This configuration is targeted at companies who have a smaller subscriber base as a more cost-effective system. The Hardware Requirements section provides requirements for each configuration.