HTTP Binding Component Features
Features of the the HTTP/SOAP Binding Component include the following:
- Supports the WSDL 1.1 and SOAP 1.1 specifications. Message exchanges to and from this binding component make use of the JBI WSDL 1.1 wrapper for the normalized message
- Implements HTTP and SOAP binding as defined by the WSDL 1.1 specification
- Follows WS-I 1.0 conventions and adds additional support for non-conforming components
- Supports Document and Remote Procedure Call (RPC) style web services
- Supports literal and encoded use
- Supports the common convention of WSDL retrieval via <service uri>?wsdl
- Uses XML Catalogs following the OASIS Committee Specification, which allows the component to resolve schemas locally without resorting to network access
- Supports JBI service unit deployments to define the web services to provide or consume
- Makes use of the WSDL extensibility (standard HTTP and SOAP extensions) to define external communication details for the web services to provision or consume
- Supports Binding Component to Binding Component Connection, which allows direct HTTP Binding Component to HTTP Binding Component connections within a composite application
- Enhanced Environment Variable Support
Service Provider Features
An HTTP Binding Component acting as a service provider supports sending HTTP or
SOAP messages to an external web service. Service provider features include:
- Outbound requests handled through the Java API for XML Web Services (JAX-WS)
- Support for proxy and proxy server authentication
Service Consumer Features
The HTTP Binding Component, acting as a service consumer, services HTTP requests or
SOAP requests from HTTP clients, transforms (normalizes) them, and send them to the
Normalized Message Router. Service consumer features include:
- Uses asynchronous I/O (NIO) in the server to service 1000s of concurrent incoming requests
- Packaged with an embedded HTTP server (Grizzly)
- Supports clustering
Security Features
Security features include:
- Support for transport level security
- Basic Authentication
- SSL Support
Previous Next