2009-09-07 3 views

ответ

11
  • WDK предназначен для создания сайтов.
  • DMCL - это старый api для связи с Documentum, в последних версиях он присутствует только в качестве слоя эмуляции, поэтому его следует избегать.
  • DFC является предпочтительным API для взаимодействия с Documentum, обеспечивает все функциональные возможности.
  • DFS предназначен для использования Documentum из webservices.
  • DQL предназначен для запросов, он похож на SQL.

DFC и WDK являются Java, другие, вероятно, пригодными для использования .Net

+0

ссылка для общей информации о развитии Documentum: [Http://www.dmdeveloper.com/] – enguerran

8

Дэвид дает хороший обзор, но расширить немного ...

DFC является базой Java API для взаимодействия с Documentum. WDK фактически построен поверх DFC. DMCL - это наследие api, встроенное в C (или C++, я не уверен на 100%). До D6 все вызовы DFC использовали DMCL под обложками, но этот слой был переписан в java для D6, а DMCL - только для обеспечения обратной совместимости на этом этапе.

Что касается доступа к Documentum через .NET, вы можете использовать Documentum PIA для доступа к библиотекам DFC из проекта .NET, а не к традиционному Java-маршруту.

3

Вы также можете рассмотреть использование интерфейса CMIS (Content Management Interoperability Services), который разрабатывается для Documentum. Это интерфейс веб-сервиса, который расширяется на AtomPub. Он не сможет использовать все колокола и свистки платформы Documentum, но он должен позволить вам использовать другие бэкэнды, такие как Alfresco и SharePoint. Существует версия раннего доступа, доступная через EMC для Documentum.

2

И Дэвид, и штаймер справа.

Но Documentum PIA для .Net не поощряется сейчас, потому что он будет устаревшим в будущей редакции Documentum.

+0

У вас есть источник этой информации (будущая усталость)? – eivamu

2

Массовая работа, как и массовая загрузка, вы должны использовать DFC, потому что некоторые функции доступны только через DFC.

Работа в Интернете, я предлагаю использовать DFS, с собственной системой кэширования (может быть проблемой) и диспетчером сеансов.

Код более развязан с использованием DFS вместо использования DFC.

Использование DFC устарело, но на данный момент вы не можете получить тот же результат с использованием DFS.

Существует также некоторые технические различия: например, DFC является общим объектом RMI, поэтому объект подключается к серверу содержимого. Вместо этого DFS после веб-службы дает вам объект, объект отключается от сервера содержимого.

В DFC вы должны управлять сеансом, соединением и многими другими особенностями RMI.

DQL - это всего лишь способ сделать запрос, а значит, и другие основные операции на Documentum.

Смежные вопросы