![]() ![]() ![]() ![]() ![]() ![]() |
BEA AquaLogic Service Bus and BEA Tuxedo can interoperate to use the services that each product offers. The Tuxedo Transport allows secure, guaranteed, high performance, bi-directional access to Tuxedo domain from BEA AquaLogic Service Bus. The Tuxedo Transport allows Tuxedo domains to call services as well as have services called in a Tuxedo domain.
You can configure the Tuxedo Transport using the AquaLogic Service Bus Console. Specific parameters provide definitions for both Proxy and Business Services. A basic WTC configuration with one local access point and one remote access point is required to enable configuration of the Tuxedo Transport. Support for transactional and security contexts are available as well.
The following diagram summarizes this message handling process.
The following capabilities are available in the native Tuxedo Transport in BEA AquaLogic Service Bus.
The native Tuxedo Transport is fully integrated into the BEA AquaLogic Service Bus configuration, management, and monitoring console. You configure the Tuxedo Transport using the BEA AquaLogic Service Bus console. You can configure, manage, and monitor both Tuxedo Proxy Services and Tuxedo Businesses Services.
AquaLogic Service Bus is an intermediary between a SOAP, JMS, or other services and Tuxedo. The Tuxedo Transport enables access to Tuxedo ATMI services as Business Services to AquaLogic Service Bus and allows AquaLogic Service Bus Business Services to transparently be seen by Tuxedo as another ATMI service.
Transformation facilities exist to transform XML messages to Tuxedo buffer types and Tuxedo buffers types to XML. All standard Tuxedo buffer types are supported and transformation is automatic and transparent. For more information about buffer transformation, refer to Tuxedo Transport Buffer Transformation.
Tuxedo Transport provides transactional integrity for inbound and outbound messages. You can call Tuxedo services in the context of a global transaction allowing Exactly Once quality of service (QoS). A Tuxedo application can start a transaction, call an AquaLogic Service Bus-based service and the XA transaction context is carried through to AquaLogic Service Bus, through the pipeline, and finally to the destination transport. For more information about transactions, refer to Tuxedo Transport Transaction Processing.
The security context established at the beginning of the message flow, from either a Tuxedo client or an AquaLogic Service Bus client is propagated to the other system. This means that an incoming SOAP over HTTP request to AquaLogic Service Bus that requires authentication is authenticated by AquaLogic Service Bus. As with transactions, this support is fully bi-directional, so a client authenticated to Tuxedo can make requests to AquaLogic Service Bus services without requiring authentication a second time.
You can encrypt the connections between AquaLogic Service Bus and Tuxedo through WTC configuration to ensure the security and privacy of communications between the two systems.
A single network connection is the only requirement to connect AquaLogic Service Bus to a Tuxedo domain. However, it may be necessary to support multiple connections in case of a machine or network failure. You can make multiple connections to a single domain or multiple domains for purposes of load balancing.
Refer to the following sections for detailed information on configurations for the following scenarios:
You can use the following related documentation to learn more about this environment:
![]() ![]() ![]() |