We are working on some layer of abstraction for CMIS. Essentially, we have an internal registry of services as part of our SOA program. We are enhancing an existing document management business service to support CMIS as a back-end.
We would really appreciate if you could read the thread and provide input on the debate? We'd like to understand what influenced the current design of the Query operation in CMIS.
Why not expose the CMIS query language? (It is not going to update anything in the DB) What is the XML adding? You are going to turn this XML to CMIS QL in any case. The XML is not going to hide understanding CMIS data types, properties etc….