HTTP Channels
Working with HTTP channels allows you to add an HTTP connection, add a destination, create events, configure rules, set up fault tolerance, and create resources to work with SOAP and a WSDL File.
Before you can configure TIBCO BusinessEvents to receive and send HTTP requests, ensure the following:
- SOAP Channels
An HTTP channel is an internal HTTP server. When the TIBCO BusinessEvents engine starts, it starts the internal HTTP server, which listens to the requests on the port specified in the HTTP Connection resource. - Adding an HTTP Connection
Add an HTTP Connection resource to your project. In the Host and Port fields, specify the host and port to which HTTP clients send requests. - Adding an Identity Resource — For SSL Only
TIBCO BusinessEvents supports use of an identity file for SSL. Before you configure the secure HTTP connection, add an Identity resource to your project and configure it. - Adding an HTTP Channel
Add a channel to your project and configure it as follows: - Adding a Destination
Add a destination to the channel in the usual way. The fields for destination differs based on different approaches. - Creating Events as Needed and Setting Default Destinations
Skip this step for action rule function based approach. - Configuring Rules and Rule Functions
Configure rules and rule functions according to your needs and HTTP request processing approach. - In the CDD Configure the Processing Unit
In the Cluster Deployment Descriptor (CDD) configure the processing unit for deployment as needed. - Working with HTTP Requests
An HTTP request is mapped to an event. - Setting Up Fault Tolerance for the HTTP Channel
Use the Apache HTTP server (“httpd”) and mod_jk to setup fault tolerance to the TIBCO BusinessEvents HTTP channel and a third party fronting server. These properties are used in addition to sharing the cache server between the nodes in the cluster. - HTTP Channel Advanced Configuration Settings
The following settings configure the internal Tomcat HTTP server used by the channel. They are set in the Advanced tab of the HTTP channel resource editor. - HTTP Functions for HTTP Request Messages Configuration
This section explains how HTTP functions are used to send secure and non-secure HTTP requests to other servers, and work with responses received. - Disabling HTTP Methods at Channel and Destination Level
If required, you can disable specific HTTP methods on the native HTTP channel.
Copyright © TIBCO Software Inc. All rights reserved.