Apache Module for TIBCO API Exchange Gateway
The Apache module terminates the HTTP transports.
The module first translates the inbound HTTPS requests to Rendezvous messages, then forwards the Rendezvous messages to the facade component of the gateway operational layer. The Apache module, also translates the response messages from the service providers and forwards each reply to the appropriate requester.
The Apache module of TIBCO API Exchange Gateway deploys and runs within an Apache HTTP server. The module uses the Rendezvous API to communicate with the Core Engine.
The following components must be installed and operational for the Apache module to function:
It is good practice to use the Apache HTTP Server in the following scenarios:
- DMZ deployment
- Multiple HTTP endpoints (in case you have internal and external HTTP/HTTPS endpoints)
The requests can be sent directly to TIBCO API Exchange Gateway using the HTTP channel of the gateway. Refer to the ASG_HOME/examples/BookQueryBE example to send the requests directly over the HTTP channel.
You can use the HTTP channel of the gateway directly for better performance when there are less components to manage.
- Installing Apache HTTP Server
The Apache module requires installation of Apache HTTP server. - Configuring Apache HTTP Server Using HTTP Transport
This section explains the configuration required to set up the Apache HTTP server using the HTTP transport. - Running the Apache HTTP Server
This section lists the basic commands to run the Apache server. - Secure Communications
TIBCO API Exchange Gateway supports transport for secure communications between the client requester and the Apache HTTP server.