Routing Overview
Overview of the routing functionality of TIBCO API Exchange Gateway
The routing capabilities of TIBCO API Exchange Gateway determine the target operation to process a facade request. TIBCO API Exchange Gateway uses the routing key to route a facade request to either one of the following:
- Target Operation
A target operation is an external operation which is called by the gateway to process a facade request.
- Target Operation Group
A target operation group is used to group multiple target operations, which helps the Core Engine to balance the load of requests processing across target operations. See Target Operation Group.
When the Core Engine routes the facade request to a target operation group, an appropriate target operation within the target operation group is selected, based on the type of the target operation group. See Types of Target Operations Group for details.
A routing key is used to determine the target operation or a target operation group to process an incoming facade request. See Routing Key for the details.
TIBCO API Exchange Gateway provides options to derive a routing key.
- Routing Key
Use a routing key to forward a facade operation request to a target operation endpoint. - Routing Use Case using XSLT
- Preferred Routing
- Target Operation Group
A target operation group consists of target operations. - Routing Algorithms for Target Operation Group
This section explains the various types of supported routing algorithms for a target operation group. A target operation group type is defined based on the routing algorithm. - Target Operation Group Configuration
This section explains the configuration setup for a target operation group to select a routing algorithm. The routing algorithm determines the target operation within the target operation group to process the facade request received by this target operation group. - HealthCheck for Reference