Denodo web services support SOAP and REST architecture and can work with other applications within this architecture. You could refer to [Rest Web services](https://community.denodo.com/docs/html/browse/latest/vdp/administration/publication_of_web_services/publishing_rest_web_services/publishing_rest_web_services) and [SOAP web services](https://community.denodo.com/docs/html/browse/latest/vdp/administration/publication_of_web_services/publishing_soap_web_services/publishing_soap_web_services) Virtual Dataport guide for more details.
For using the Denodo web service as a data source in Denodo platform we would recommend to directly use the views exposed by the web services as this would reduce complexity and would be faster. However you can [export the web service](https://community.denodo.com/docs/html/browse/latest/vdp/vql/publication_of_web_services/deploying_and_exporting_soap_and_rest_web_services/deploying_and_exporting_soap_and_rest_web_services) as WAR/WSDL and create a soap web service data source. You could also create a JSON/XML data source and consume the JSON/XML exposed by the REST web service.
Hope this helps!