MATRIXX Gateways
The MATRIXX gateways are interfaces between the MATRIXX Engine and external systems.
The main function of a MATRIXX gateway is to translate incoming requests and outgoing responses between the protocol used by the external system and the internal MATRIXX Data Container (MDC) protocol. Using a gateway for this translation allows the business logic to see all incoming requests in the MDC protocol, independent of the native protocol that MATRIXX receives.
In addition to translating messages into the internal MDC protocol, the MATRIXX gateways also help protect the MATRIXX integrity. Gateways can be configured to allow either a maximum rate for requests being passed in or a maximum number of requests that can be outstanding on the server at any time. The gateways also monitor and report the end-to-end latency of the server for processing requests (from request message received until response message sent). This alerts you to act if the latencies become unacceptably high.