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.