UTL_DBWS is een PL/SQL-wrapper over de JPublisher-programma's (Java Stored Procedures). Het ondersteunt alleen SOAP.
APEX_WEB_SERVICE ondersteunt SOAP en REST. RESTful webservices vormen de heersende architectuur voor het moderne web. Dus als je Apex hebt geïnstalleerd, waarom zou je dan APEX_WEB_SERVICE niet gebruiken?
Voor de toevallige zoeker is UTL_HTTP het oudste van deze pakketten en biedt daarom een API op een lager niveau. Voor de meeste gebruikssituaties zijn de pakketten van een hoger niveau de betere keuze.