Oracle
 sql >> Database >  >> RDS >> Oracle

Consuma il servizio web con PL/SQL:UTL_DBWS o APEX_WEB_SERVICE?

UTL_DBWS è un wrapper PL/SQL sui programmi JPublisher (Java Stored Procedures). Supporta solo SOAP.

APEX_WEB_SERVICE supporta SOAP e REST. I servizi web RESTful costituiscono l'architettura prevalente per il web moderno. Quindi, se hai installato Apex, perché non dovresti usare APEX_WEB_SERVICE?

Per il cercatore occasionale, UTL_HTTP è il più vecchio di questi pacchetti e di conseguenza fornisce un'API di livello inferiore. Per la maggior parte dei casi d'uso, i pacchetti di livello superiore sono la scelta migliore.