Использование под открытым небом и направления - PullRequest
0 голосов
/ 01 ноября 2011

Моя цель - использовать Alfresco из моего пользовательского веб-приложения на Java.В каком направлении мне идти?Пожалуйста, поделитесь своим опытом с Alfresco, похожим на мою ситуацию.

Редактировать

Я думаю о настройке Alfresco Share.В качестве альтернативы, есть ли какой-нибудь простой пример приложения, использующего Alfresco?Я хотел бы использовать это как основанную структуру.

Ответы [ 2 ]

3 голосов
/ 01 ноября 2011

Если вам нужно запустить Alfresco из другого приложения, я бы рекомендовал вам использовать CMIS вместо JCR.Хотя последний вариант по-прежнему будет с использованием моста RMI , в результате получится довольно сильно связанная система, например, с плохими возможностями масштабирования.

Фактически CMIS поддерживает ваше использование.случай, в то время как JCR никогда не предназначался, чтобы быть распределенным протоколом.Вы можете прочитать спецификацию и быстро начать работу с API клиента Apache Chemistry .

Alfresco также предоставляет онлайн-экземпляр , который вы можете использовать для запуска ваших тестов CMISпротив живого хранилища Alfresco.

1 голос
/ 19 декабря 2011

Это действительно зависит от многих вещей.

  1. Что делает ваше пользовательское веб-приложение на Java? Это похоже на Share? Или это потребует много настроек? Если вы настроите Share, насколько легко будет перейти на будущие версии Share?

  2. Каковы навыки вашей команды? Они уже делали разработку Share раньше? У них есть навыки, чтобы сделать это?

  3. Можете ли вы повторно использовать существующее пользовательское веб-приложение, которое у вас уже есть?

  4. Рассматривали ли вы использовать что-то вроде Drupal или Liferay в качестве внешнего интерфейса для Alfresco? Существует несколько различных интеграций между Alfresco и этими системами.

  5. Видели ли вы какие-либо другие пользовательские приложения там? Например. Решение на базе Flex для Alfresco: http://integratedsemantics.org/.

  6. Самый простой способ создания приложений поверх Alfresco - это использование веб-скриптов для возврата полных HTML-страниц. Например. Этот веб-сайт полностью создан с использованием веб-сценариев Alfresco. http://whatson.camden.gov.uk/whatson/index.

NB. Что бы вы ни решили, если вам нужно интегрироваться с Alfresco из удаленного приложения, используйте CMIS.

...