Runtime Components TIBCO API Exchange Gateway provides the following runtime components: Gateway Operational Layer The Gateway Operational layer consists of the following subcomponents: Core Engine The Core Engine is a high-performance, event-based, service-request routing engine that receives requests as events and uses the rules engine to determine where requests are handled. The Core Engine can be used as follows: − With cache enabled The cache-enabled Core Engine does not require the Cache Agent. − Without cache enabled The Core Engine without cache enabled requires the Cache Agent to run separately. Cache Agent The Cache Agent stores the cache data for all objects of the cluster. Apache HTTP Server (Optional) You can use the Apache HTTP server as follows: − Reverse Proxy with HTTP channel (use the Apache HTTP server as it is) − Apache Module for RV channel (Optional) The Apache module is used to terminate an incoming request through the HTTP(s) transport. This module communicates with the facade component to forward the requests for further processing. Optionally, a JMS server can be deployed to use the JMS transport. Gateway Management Layer The Gateway Management layer provides request tracking and logging. It has the following subcomponents: Central Logger The Central Logger provides centralized logging of messages in a database. Global Throttle Manager The Global Throttle Manager manages the Façade Throttle Manager and Service Throttle Manager. This component maintains the state of all global throttles in both Façades (Façade Throttles) and Routers (Service Throttles). Cache Cleanup Agent The Cache Cleanup Agent component clears the cache based on the size and age of the cached values. Monitoring and Management Server The Monitoring and Management Server is the central management component that monitors the status and manages the operational tasks of all components in a gateway cluster. Gateway Reporting (Optional) The Gateway Reporting component generates various type of reports based on the data logged by the Central Logger component. This component integrates with the TIBCO Spotfire product to display the metrics. The primary software components are displayed in the following diagram: Figure 2 Functional Components