Создать сетевой файловый ресурс из API - PullRequest
0 голосов
/ 29 ноября 2018

Я изучаю возможности представления папки EMC Documentum и файлов / папок внутри нее как общего сетевого файла.

Причина в том, что мы можем позволить другому приложению читать и записывать файлы в какую-либо папку.он думает, что это стандартный путь UNC, но на самом деле репозиторий находится в Documentum.

Этот продукт Documentum, похоже, не предлагает этого, однако предоставляет API.

Несколько соображений здесь былисделанный на заказ «драйвер» для SAMBA, возможно, что-то, использующее WebDAV, но на самом деле я еще мало что исследовал, поэтому оба могут быть нежизнеспособными.

В принципе, как я могу обернуть API, чтобы он выглядел как сетьдиск?

Я продолжу изучать этот вопрос самостоятельно, но, надеюсь, кто-то здесь также может привести некоторые подсказки ..?

Обновление: использование FUSE для Linux.

Ответы [ 3 ]

0 голосов
/ 24 января 2019

Технически возможно создать интерфейс к репозиторию Documentum, используя любой стандарт (SMB, CIFS, WebDav, IMAP, ....), который может представлять документ.

Забавная задача / сложная частьСопоставление функциональности Documentum с выбранным вами стандартом.

Например: еще в 2013 году я написал базовое доказательство концепции Webdav-интерфейса для репозитория Documentum.Я использовал Java-библиотеку Miltion WebDav (http://milton.io).. При использовании интерфейса WebDav репозиторий Documentum был подключен к компьютеру Windows как диск, используя Добавить сетевое расположение .

.
0 голосов
/ 24 января 2019

Мы определили, что можем использовать FUSE в Linux.

0 голосов
/ 29 ноября 2018

Documentum "папка", как вы видите, это не что-то вроде папки Windows.Это запись базы данных объекта со связанными свойствами.Ничего больше.

Документы Documentum как-то больше связаны с документами Windows, но все еще являются только записями базы данных объектов со связанными свойствами и конкретным содержимым, хранящимся где-то в хранилище.Хранилище может быть чем-то вроде:

  • общего файлового ресурса в ОС Windows / Linux
  • специализированного хранилища, такого как Centra
  • специализированное облачное решение для хранения

Таким образом, вы неправильно понимаете, что вы называете папкой Documentum.Ваше требование все еще может быть достигнуто каким-то образом, это точно.Например, вы можете сделать интеграцию между папкой Windows и Documentum через Spring Intergration Framework (SI) со стороны папки Windows, а на стороне Documentum реализовать прослушиватели для перехвата SI и реализации сервисов BOF (Business Object Framework) для обработки событий из SI.Это только один из вариантов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...