Web Services transactions, high availability, firewalls and intermediary nodes

You can configure your system to enable propagation of Web Services Atomic Transactions (WS-AT) message contexts and Web Service Business Activities (WS-BA) message contexts across firewalls or outside the WebSphere® Application Server domain. With these configurations, you can distribute Web service applications that use WS-AT or WS-BA across disparate systems.

The topologies that are available to you are as follows:
Direct connection

No intermediary node exists in this topology. The client communicates directly with the specific WebSphere Application Server on which the target service is hosted.

HTTP server, such as IBM® HTTP Server

In this topology, the client communicates with an HTTP server, which always routes the client requests and Web services transaction protocol messages to a specific WebSphere Application Server. As for any HTTP proxy configuration, you must provide HTTP endpoint URL information, that is, configure the HTTP server URL prefix for the target Web service module. Also, typically you need to configure the HTTP server for Web services transactions, that is, configure it to deliver Web services transaction protocol messages to the appropriate WebSphere Application Server. To do this, configure the transaction service HTTP proxy prefix, which is described in the topic about enabling WebSphere Application Server to use an intermediary node for Web services transactions.

Transactional integrity is assured, because recovery processing occurs after the failed server restarts.

The Web service client communicates, through a firewall, with the HTTP server in the demilitarized zone. The configuration of the HTTP server determines where the message is sent in WebSphere Application Server.



Related concepts
Using WS-Transaction to coordinate transactions or business activities for Web services
Learning about WS-Transaction
Related tasks
Configuring an intermediary node for Web services transactions
Enabling WebSphere Application Server to use an intermediary node for Web services transactions
Installing Web server plug-ins
Configuring transaction properties for an application server
Related reference
Provide HTTP endpoint URL information
Concept topic    

Terms of Use | Feedback

Last updated: Oct 20, 2010 9:57:58 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-base-dist&topic=cjta_routing
File name: cjta_routing.html