Oracle Data Integrator supporta tre funzionalità principali riguardanti i Web Services:
- ODI Public Web Service: permette di invocare uno scenario ODI tramite chiamata ad un Web Service
- ODI Data Services: si tratta di Web Services, creati automaticamente da ODI, sovrastanti data store ODI di tipo DB (ad esempio una tabella, una vista o un altra sorgente dati registrata in ODI)
- Il tool ODIInvokeWebService, che, invocato all'interno di uno scenario ODI, mi permette di invocare un WS ed, eventualmente, utilizzare i dati di risposta in un flusso di integrazione.
Le funzionalità 2 e 3 prevedono l’utilizzo di Axis2 (v1.2), un web services engine open source, distribuibile sotto forma di web application (WAR file) su un qualsiasi JEE container, nel nostro caso Weblogic 10.3.