Gateway Proxy Authentication

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

The Gateway Proxy passes data to MATRIXX Engine without transforming it. This helps to avoid possible corruptions caused by external influences and security risks. If the connection to the engine is allowed, the MDC Gateway performs the business logic to convert the data to MATRIXX Data Container (MDC) format so it can be processed.

The Gateway Proxy listens on an authentication port and optionally on a non-authentication port.

Authentication Mode

By default, in authentication mode, the Gateway Proxy listens on a specific port that must be configured for the RS Gateway to communicate with the Gateway Proxy. For the specific port to use, see the discussion about MATRIXX Engine port configuration in MATRIXX Configuration.

In authentication mode, the MDC Gateway client must provide a login ID and password. A sample Java program, sample_java_client-5000.jar, demonstrates how to create a Java program that uses authentication mode. For more information about the sample Java programs, see the discussion about creating a Java client application in MATRIXX Subscriber Management API.

Non-Authentication Mode

In the optional non-authentication mode, the Gateway Proxy listens on port 4070. In non-authentication mode, accepts the connection without requiring login credentials. This mode is not recommended in a production environment.

For information about configuring the Gateway Proxy, see the discussion about configuring the Gateway Proxy in MATRIXX Installation and Upgrade.