Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Webdienst mit PL/SQL nutzen:UTL_DBWS oder APEX_WEB_SERVICE?

UTL_DBWS ist ein PL/SQL-Wrapper über die JPublisher-Programme (Java Stored Procedures). Es unterstützt nur SOAP.

APEX_WEB_SERVICE unterstützt SOAP und REST. RESTful-Webservices bilden die vorherrschende Architektur für das moderne Web. Wenn Sie also Apex installiert haben, warum sollten Sie nicht APEX_WEB_SERVICE verwenden?

Für den Gelegenheitssucher ist UTL_HTTP das älteste dieser Pakete und bietet folglich eine API auf niedrigerer Ebene. Für die meisten Anwendungsfälle sind die höherwertigen Pakete die bessere Wahl.