User Guide

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Transports

You can configure BEA AquaLogic Service Bus proxy services and business services to use different transport protocols. The transport protocol used depends on the type of service, the type of authentication required, the type of the invoking service and so on. This section describes the of transport protocols supported by AquaLogic Service Bus. They include:

 


E-mail

You can choose the e-mail transport protocol when you configure a Messaging Type or Any XML Service type of proxy service or business service. The following sections describe

Configuring Proxy Services using E-mail Transport Protocol

When you configure a proxy service using the e-mail transport protocol, you must specify an endpoint URI in the following format:

          mailfrom:<mailserver-host:port>

          where

You can configure the following parameters for an e-mail transport proxy service:

For more information on how to configure e-mail services, see Adding a Proxy Service: Transport Configuration in Using the AquaLogic Service Bus Console.

Configuring Business Services using E-mail Transport Protocol

When you configure a business service using e-mail transport protocol, you must specify the endpoint URI in the following format:

         mailto:<name@domain_name.com>

         where <name@domain_name.com> is the e-mail destination.

You can configure the following parameters for an e-mail transport business service:

Notes:

For more information on how to configure this transport, see Adding a Business Service: Transport Configuration in Using the AquaLogic Service Bus Console.

 


EJB

An EJB business service is a Transport Typed Service, that is, the type of the transport is determined by the configuration of the service. The EJB transport supports native Remote Method Invocation (RMI) of Stateless Session Beans deployed on WebLogic Server. The EJB transport can also be leveraged to directly expose an EJB as a Web service through AquaLogic Service Bus. For information about the EJB transport, see EJB Transport.

 


File

You can choose file transport protocol when you configure a Messaging Type or Any XML Service type of proxy service and the endpoint URI is of the form:

         file:///<root-dir/dir1>

         where root-dir/dir1 is the absolute path to the destination directory.
The following sections describe:

Configuring Proxy Services using File Transport Protocol

To configure the File transport for a proxy service you must specify the following fields:

For more information on how to configure this transport, see Adding a Proxy Service: Transport Configuration in Using the AquaLogic Service Bus Console.

Configuring Business Services using File Transport Protocol

When you configure a business service using e-mail transport protocol you must specify the endpoint URI in the following format:

         file:///<root-dir/dir1>

         where root-dir/dir1 is the absolute path to the destination directory.

When you use this type of transport to configure a business service you must configure the following fields:

For more information on how to configure this transport, see Adding a Business Service: Transport Configuration in Using the AquaLogic Service Bus Console.

 


FTP

You can choose FTP transport protocol when you configure a Messaging Type or Any XML Service type of proxy service and the endpoint URI is of the form:

         ftp://<hostname:port/directory>

         where

The following sections describe

Configuring Proxy Services using FTP Transport Protocol

To configure the FTP transport for a proxy service you must specify the following fields:

For more information on how to configure this transport, see Adding a Proxy Service: Transport Configuration in Using the AquaLogic Service Bus Console.

Configuring Business Services using FTP Transport Protocol

You can choose the FTP transport protocol when you configure a Messaging Type or Any XML Service type of business service and the endpoint URI is of the form:

         ftp://<hostname:port/directory>

         where

To configure the FTP transport for a business service you must specify the following fields:

 


HTTP

The following sections describe:

Configuring Proxy Services using HTTP Transport Protocol

You can choose HTTP as the transport protocol when you configure any type of proxy service and the endpoint URI is of the form:

         /<someService>

         where someService is the name of proxy service or a business service

You can configure the HTTP transport for a proxy service you must specify the following fields:

For more information on how to configure this transport, see Adding a Proxy Service: Transport Configuration in Using the AquaLogic Service Bus Console.

Configuring Business Services using HTTP Transport Protocol

You can choose HTTP as the transport protocol when you configure any type of business service and the endpoint URI is of the form:

         http://<host:port/someService>

         where

To configure the HTTP transport for a business service you must specify the following fields:

For more information on how to configure this transport, see Adding a Business Service: Transport Configuration in Using the AquaLogic Service Bus Console.

 


HTTP(S)

You can choose HTTP(S) transport protocol when you configure any type of proxy service and the endpoint URI is of the form:

         /<someService>

         where someService is the name of a proxy service or a business service. Following sections describe:

Configuring Proxy Services using HTTP(S) Transport Protocol

You can configure the HTTP(S) transport for a proxy service you must specify the following fields:

For more information on how to configure this transport, see Adding a Proxy Service: Transport Configuration in Using the AquaLogic Service Bus Console.

Configuring Business Services using HTTP(S) Transport Protocol

You can choose the HTTP(S) transport protocol when you configure any type of business service and the endpoint URI is of the form:

         http(s)://<host:port/someService>

         where

To configure the HTTP(S) transport for a business service you must specify values for the following fields:

For more information on how to configure this transport, see Adding a Business Service: Transport Configuration in Using the AquaLogic Service Bus Console.

 


JMS

You can choose JMS as the transport protocol for all the types of proxy services. AquaLogic Service Bus is certified with the following JMS implementations:

The proxy services and business services must be configured to use the JMS transport as described in Adding a Proxy Service: Transport Configuration and Adding a Business Service: Transport Configuration sections of Using the AquaLogic Service Bus Console.

For more information on the JMS transport, see Interoperability Solutions for JMS and WebSphere MQ. The following sections describe:

Configuring Proxy Services using JMS Transport Protocol

You can choose the HTTP(S) transport protocol when you configure any type of business service and the endpoint URI is of the form:

         jms://<host:port[,host:port]*/factoryJndiName/destJndiName>

         where

To configure a proxy service, using JMS transport protocol you must specify values for the following fields:

Configuring Business Services using JMS Transport Protocol

You can choose the HTTP(S) transport protocol when you configure any type of business service and the endpoint URI is of the form:

         jms://<host:port[,host:port]*/factoryJndiName/destJndiName >

         where

To target a target a JMS destination to multiple servers, use the following format of the URI:

                jms://host1:port,host2:port/QueueConnectionFactory
                /destJNdiName

                where QueueConnectionFactory is name of the Connection factory Queue. For more information on how to define a Connection factory queue, see Configure resources for JMS system modules in Administration Console Online Help.

To configure a business service, using JMS transport protocol you must specify values for the following fields:

 


Local

Every proxy service is associated with a protocol that determines the level of communication
used by the clients to send requests to the proxy service. In AquaLogic Service Bus there two categories of proxy services—the proxy services of first category are invoked directly by the clients; those of the second category are invoked by other proxy services in the message flow. The proxy services of the second category use a new transport called the local transport. For more information on Local Transport, see Local Transport.

 


Tuxedo

BEA AquaLogic Service Bus and BEA Tuxedo can inter-operate to use the services each of them offer. The Tuxedo transport is secure, reliable, high performing, and provides bi-directional access to the Tuxedo domain from AquaLogic Service Bus. You can access domains in AquaLogic Service Bus from Tuxedo. Also you can access tuxedo domains from AquaLogic Service Bus. For more information about Tuxedo transport, see Interoperability Solution for Tuxedo.

You can configure both proxy services and business services in AquaLogic Service Bus. For more information on configuring a proxy service, see Adding a Proxy Service: Transport Configuration and for more information on configuring a business service, see Adding a Business Service: Transport Configuration sections of Using the AquaLogic Service Bus Console.


  Back to Top       Previous  Next