2.2.3 HTTP Servlet Based Synchronous Deployment Pattern

The HTTP servlet deployment pattern is used in integration scenarios where an external system connects to Oracle Banking Trade Finance using simple HTTP messages.

This is especially applicable to systems such as the following:
  • Systems that are not ‘EJB literate’, i.e., are not capable establishing a connections with Oracle Banking Trade Finance based upon the EJB interface; and/or
  • Systems that prefer to use a simple http message based approach without wanting to use SOAP as the standard
In this deployment pattern, the external system makes a HTTP request to the Oracle Banking Trade Finance servlet.

For this deployment pattern, Oracle Banking Trade Finance displays a single servlet. The actual request is in the form of an XML message. This XML message is embedded into the body of the HTTP request sent to the Oracle Banking Trade Finance servlet.

After the necessary processing is done in Oracle Banking Trade Finance based on the request, the response is returned to the external system as an XML message which is once again embedded within the body of the response HTTP message.

The transaction control for the processing stays with the Oracle Banking Trade Finance.