I have a few questions related to Pentaho's ability to use web services, it is possible to present the result of an xaction using the ServiceAction Servlet, thereby getting a SOAP answer. But does Pentaho support a way to obtain data using other web services?

with Pentaho it is possible to ask databases and xml documents using sql and xquery, and the results can be used to generate reports, is it also possible to use other data sources as a basis for report generation? to somehow make the report-generation data-independent?