The Pentaho BI server ships a lightweight general purpose webservice for accessing metadata. This is implemented as a webservice plugin by the org.pentaho.common.ui.metadata.service.MetadataService class, and it can be accessed via urls of this form:
http://localhost:8080/pentaho/content/ws-run/metadataService/<method-name>
http://localhost:8080/pentaho/content/ws-run/metadataService/Methodname represents the name of a javamethod. Valid methods are:
- listBusinessModels
- listBusinessModelsJson
- loadModel
- loadModelJson