Создание Java-клиента для CMIS-сервера - PullRequest
1 голос
/ 22 октября 2011

Я все еще новичок в теме CMIS, и я все еще ищу узнать об этом. Я хочу создать Java-клиент, который загружает отчет в любое управление контентом, поддерживающее "The CMIS v1.0 OASIS Standard Specification"., например Alfresco., Documentum или Microsoft SharePoint Server Я обнаружил, что opencMIS для Java - это хороший выбор ..

Но я все еще немного запутался в том, что требуется для написания такого приложения для связи с этими CMSрепозитории ANS.

  1. Нужно ли обрабатывать каждый из них по отдельности или создать его один раз, и он будет работать с любыми CMS, поддерживающими этот стандарт?
  2. Как будет подключаться клиент CMISк серверу на основе CMIS.Будем ли мы иметь данные аутентификации и конечную точку связи (URL)?
  3. Пожалуйста, если возможно, кратко - какие шаги необходимо предпринять, чтобы сделать клиент CMIS, использующий OpenCMIS, тяжелой работой для тех, ктоу вас нет опыта работы в этой теме, у вас есть знания о xml, http ..etc?

Заранее спасибо

1 Ответ

5 голосов
/ 22 октября 2011

OpenCMIS действительно позволяет вам абстрагироваться от деталей протокола низкого уровня, таких как полезные данные XML и тому подобное. С другой стороны, настоятельно рекомендуется понять сам протокол , просто чтобы знать, что возможно, а что нет, при разработке приложения.

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

Страница , связанная @ Romain Hippeau , предоставляет ряд примеров использования клиентского API OpenCMIS.

...