TIBCO Business Works HTTP connection

1.8k Views Asked by At

In the TIBCO Business Works HTTP connection palette, the Connection resource in the designer has two options for Server Type:

  1. Tomcat
  2. HTTPComponent

I would like to know on what basis do we select the server type?

1

There are 1 best solutions below

1
On

You can find an answer to your question in chapter 6 of the TIBCO ActiveMatrix BusinessWorks Palette Reference:

Two types of servers are available for the HTTP Connection resource: Tomcat and HTTPComponent.

Tomcat has a synchronous request response paradigm and can be used in scenarios where high throughput is important. To achieve a good throughput with Tomcat, the maxprocessor value should be almost equal to the number of concurrent requests the server can handle. Note that increasing the maxprocessor count also increases the memory footprint.

HTTPComponent is a light-weight and scalable server based on NIO which can be useful in scenarios where handling thousands of requests in a resource efficient manner is more important than the throughput. HTTPComponent server gives a consistent throughput for any number of concurrent requests with little or no increase in its worker thread (maxprocessor thread).