Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 2 TIBCO API Exchange Gateway : Run-Time Components

Run-Time Components
The TIBCO API Exchange Gateway run-time components consist of the following layers:
Gateway Operational Layer
The Gateway operational layer scales as processing demands increases, primarily based on the volume of requests. The Gateway operational layer consists of the following components:
Apache HTTP Server  An optional Apache layer may be used in the DMZ to terminate the incoming HTTP(s) transport.
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 how requests are handled.
Cache Agent  The cache agent stores the cache data for all objects of the cluster.
Gateway Management Layer
The Gateway management layer has the following sub-components:
Central Logger  The Central Logger provides centralized messages and auditing of messages and statistics in a database.
Global Throttle Manager  The Global Throttle Manager manages throttle allocation across a gateway cluster.
Cache Clearing Manager  The Cache Clearing Manager component clears the cache based on the size and age of the cached values.
Monitoring and Management Server  The Monitoring and Management Server monitors the status and operational tasks for all components in the gateway cluster.
Analytics Layer
The analytics database receives runtime information and statistics from one or more Central Loggers that might represent one or more gateway clusters. Information that might be captured includes KPIs (aggregated statistics or Key Performance Indicators), logs of each request/response (transaction logs) and for message transformation and event processing steps.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved