PL/SQL HTTP Adapter

Related topics

Methods in the wwpro_api_adapter package can be used when writing database providers which have portlets which may be accessed from another Portal (via HTTP) using the PL/SQL HTTP Adapter. The PL/SQL HTTP Adapter component allows database providers (written in PL/SQL) to be accessed as if they are Web providers, i.e. via HTTP.

Oracle9iAS Portal communicates with Web providers via HTTP and SOAP and using PDK-Java, users can easily develop providers in Java that receive SOAP messages and respond accordingly. However, providers do not have to be written in Java. Providing they receive and respond to SOAP messages sent by Oracle9iAS Portal, providers can be written in any language.

The HTTP PL/SQL Adapter (written in both Java & PL/SQL) receives SOAP messages for a Web provider, parses the SOAP and then dispatches the messages to a database provider as PL/SQL procedure calls. In effect, the PL/SQL HTTP Adapter makes a database provider behave exactly the same way as a Web provider, allowing users to distribute their database providers across database servers. All remote providers can be treated as Web providers, hiding their implementation (database or Web) from the user.

Related topics

The PL/SQL API Reference is part of the Portal Developer Kit on Portal Studio

y