OpenCMIS действительно позволяет вам абстрагироваться от деталей протокола низкого уровня, таких как полезные данные XML и тому подобное. С другой стороны, настоятельно рекомендуется понять сам протокол , просто чтобы знать, что возможно, а что нет, при разработке приложения.
Кроме того, идея CMIS заключается в том, что одна и та же библиотека может получить доступ ко всем совместимым CMS без каких-либо изменений кода. На самом деле происходит то, что у поставщиков могут быть определенные расширения, которые могут быть не полностью переносимыми, и вашему приложению может потребоваться доработка для поддержки новой CMS ( аспекты Alfresco являются хорошим примером).
Страница , связанная @ Romain Hippeau , предоставляет ряд примеров использования клиентского API OpenCMIS.