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>
This forms a more generic and independent API as compared to http://wiki.pentaho.com/display/ServerDoc2x/BI+Server+Metadata+Services
http://localhost:8080/pentaho/content/ws-run/metadataService/Methodname represents the name of a javamethod. Valid methods are:
- listBusinessModels
- listBusinessModelsJson
- loadModel
- loadModelJson