HTTP bindings

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
The HTTP binding is designed to provide Service Component Architecture (SCA) connectivity to HTTP. Consequently, existing or newly-developed HTTP applications can participate in Service Oriented Architecture (SOA) environments.
Hypertext Transfer Protocol (HTTP) is a widely-used protocol for transferring information on the web. When you are working with an external application that uses the HTTP protocol, an HTTP binding is necessary. The HTTP binding transforms the data that is passed in as a message in native format to a business object in an SCA application. The HTTP binding also can transform the data that is passed out as a business object to the native format expected by the external application.
Note: If you want to interact with clients and services that use the web services SOAP/HTTP protocol, consider using one of the web service bindings, which provide additional functionality with respect to handling web services standard qualities of service.
Some common scenarios for using the HTTP binding are described in the following list:
  • SCA-hosted services can invoke HTTP applications using an HTTP import.
  • SCA-hosted services can expose themselves as HTTP-enabled applications, so they can be used by HTTP clients, using an HTTP export.
  • IBM® Integration Designer and Workflow Server can communicate between themselves across an HTTP infrastructure, consequently users can manage their communications according to corporate standards.
  • IBM Integration Designer and Workflow Server can act as mediators of HTTP communications, transforming and routing messages, which improves the integration of applications using a HTTP network.
  • IBM Integration Designer and Workflow Server can be used to bridge between HTTP and other protocols, such as SOAP/HTTP Web services, Java™ Connector Architecture (JCA)-based resource adapters, JMS, and so on.

Detailed information about creating HTTP import and export bindings can be found in the Integration Designer information center. See the Developing integration applications > Accessing external services with HTTP> topics.