1.2 Web Services Based Synchronous Deployment Pattern

This topic describes the web services-based synchronous deployment pattern.

The web services deployment pattern will be used in integration scenarios where the external system connecting to Oracle FLEXCUBE Universal Banking wants to connect using standards-based, interoperable web services.

This deployment pattern is especially applicable to systems that meet the following broad guidelines:
  • The systems that are not EJB literate are not capable of establishing connections with Oracle FLEXCUBE Universal Banking based on the EJB interface; and/or
  • The systems that prefer to use a standards-based approach

In this deployment pattern, the external system will use the SOAP (Simple Object Access Protocol) messages to communicate to the Oracle FLEXCUBE Universal Banking web services.

The services displayed by Oracle FLEXCUBE Universal Banking are of a Message-based style, the actual request will be in the form of an XML message, but the request will be a Payload within the SOAP message. After the necessary processing is done in Oracle FLEXCUBE Universal Banking based on the request, the response is returned to the external system as an XML message which will be a Payload within the response SOAP message. The transaction control for the processing will stay with the Oracle FLEXCUBE Universal Banking.