Comparison of different channels for HTTP communication between APIX-G and Clients and partner identification for each communication mode.

Comparison of different channels for HTTP communication between APIX-G and Clients and partner identification for each communication mode.

book

Article ID: KB0092902

calendar_today

Updated On:

Products Versions
TIBCO API Exchange -
Not Applicable -

Description

Resolution:
With Apache:
via modASG(RV-based)
- the message flow would be:: Client--HTTP(s)--Apache--RV--APIX-G
- the /ASG/Channels/modRV_Channel has to be enabled (in asg_core.cdd)
- this also requires an RV installation, which is optional, APIX2.2.0 onwards
- the Apache module(modASG) cannot handle huge payloads
- can propogate client certificate information for Partner identification

in Reverse Proxy Mode
- the message flow would be:: Client--HTTP(s)--Apache--HTTP(s)APIX-G
- RV is not required
- Secure communication can be terminated at Apache

With in-built FacadeHTTP(s) Channel:
- Apache and RV are not required
- Clients can hit APIX-G directly
- can handle huge payloads better then via Apache.
- one can also modify settings for native HTTP Channel from Business Studio, i.e.
DefaultImplementation --> Channels --> FacadeHTTPChannel.channel --> FacadeRequest --> Advanced(tab) --> Tomcat Settings
These settings can be modified and the ear rebuilt as per your requirement.
-- Timeout can be set in asg.properties 2.2.0 onwards.
-- FacadeHTTPSSL Channel can propogate client certificate information for Partner identification 2.2.1 onwards.

Note: THe attached screenshots show how Partner Identification happens in each of the above methods.

Issue/Introduction

Comparison of different channels for HTTP communication between APIX-G and Clients and partner identification for each communication mode.

Environment

Product: TIBCO API Exchange Version: ALL OS: All Supported Operating Systems --------------------

Additional Information

For more details on Apache Module please refer to APIX-G documentation:
Home >> User's Guide >> Apache Module for TIBCO API Exchange Gateway

Attachments

Comparison of different channels for HTTP communication between APIX-G and Clients and partner identification for each communication mode. get_app
Comparison of different channels for HTTP communication between APIX-G and Clients and partner identification for each communication mode. get_app
Comparison of different channels for HTTP communication between APIX-G and Clients and partner identification for each communication mode. get_app