Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 1 Introduction to TIBCO API Exchange Gateway : Runtime Components

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:
The cache-enabled Core Engine does not require the Cache Agent.
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:
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

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved