Using the HTTP Binding Component

Web Service Implementing an Operation Protected by HTTP Basic Authentication

In this example, a user creates a BPEL project in JBI that is protected by HTTP Basic Authentication. This example assumes that you are running a deployed BPEL project with a BPEL process which implements a service that requires HTTP Basic Authentication.

Results

The JBI process receives the expected SOAP Message through HTTP after verifying the security credentials.

Main Scenario

  1. A BPEL Service Engine requires basic authentication for the operation that it implements.

  2. The HTTP Binding Component receives the HTTP message and parses out the HTTP Basic Authentication security information.

  3. The binding component verifies the security information using a known database of user names and passwords from the Access Manager or from the WSDL.

  4. The binding component creates a normalized message and sends it to the Normalized Message Router.

  5. A BPEL process, belonging to a BPEL Service Engine, processes the abstract message and returns a status message of either Done or ERROR.