The HTTP Binding Component provides external connectivity for HTTP and SOAP over HTTP in a JBI 1.0 compliant environment. The Component enables external components to invoke services, hosted by the JBI platform, using SOAP/XML messages over the HTTP/HTTPS protocol. It also allows JBI components to invoke external web services using the same SOAP/XML over HTTP/HTTPS protocol.
The HTTP BC has been tested, certified, and released as part of GlassFish ESB and Java CAPS.
Using the HTTP BC
The following documentation is available:
- Supports WSDL 1.1 and SOAP 1.1
- Interoperability: WS-I 1.0
- Metro(JAX-WS, Tango/WSIT) integration to support WS-* features (such as WS-Security, WS-Addressing, WS-Reliable Messaging, WS-Transaction, and so forth) for incoming and outgoing requests
- Document and Remote Procedure Call (RPC) style web services; supports literal and encoded use
- Supports the common convention of WSDL retrieval, such as?wsdl
- XML Catalogs
- Full JAX-WS integration for incoming and outgoing requests
- Supports GlassFish V2 cluster mode
- Systemic qualities
System requirement and dependencies
There are no special requirements.
Post questions on the users-group
. Go to the Open JBI Components Issue Tracker
to submit issues. Please choose HTTPBC as the subcomponent.
Evolution of the HTTP BC
Following is the list of features and enhancements for GlassFish ESB release
| Feature || Estimated completion time|| Notes|
| SOAP 1.2 support || 08/31/2008|| see details|
| Transport level authorization support, leveraging Access Manager || Available now|| See details |
| Integrate with Access Manager 7.1, standard and legacy mode installations ||Available now|| See details |
| Provide the capability to propagate, get/set protocol headers (SOAP, HTTP headers) || 09/15/2008 || Completed|
| Provide the capability to allow custom properties to be set on the Binding context for outgoing requests ||09/15/2008|| Completed|
| Provide SOAP attachment support ||09/30/2008|| Completed|
| Provide the capability to configure 2-way (mutual) SSL on the default https port || 09/15/2008|| Completed|
Future versions: see Road Map