Архитектура интеграции сервера приложений Java CMS + - PullRequest
8 голосов
/ 24 марта 2011

Кто-нибудь интегрировал сервер приложений Java (например, JBoss) с одной из следующих CMS (Системы управления контентом)?

  1. SDL Tridion
  2. Sitecore
  3. Drupal

Я ищу одну из вышеупомянутых CMS для создания / управления корпоративным веб-сайтом, который состоит в основном из статического контента, поступающего из CMS, но также включает точки интеграции в веб-приложения Java, которые могут, в свою очередь, также использовать контент CMS. (Требуется использовать одну из вышеуказанных CMS.)

Какую архитектуру сервера веб-приложений CMS и Java вы успешно использовали в своих проектах и ​​корпоративных веб-сайтах, чтобы обеспечить беспроблемную интеграцию содержимого сайта CMS с веб-приложениями Java?

Ответы [ 12 ]

4 голосов
/ 28 июля 2011

Я настроил Tridion с JBoss, Tomcat, WebSphere, WebLogic, IIS и, возможно, еще несколькими.Существует множество веб-сайтов, использующих Tridion и другие технологии / приложения (сайты авиакомпаний всегда являются хорошим ориентиром для интеграции с другими приложениями, и довольно многие авиакомпании используют Tridion).

Есть какой-то конкретный вопрос об интеграции?

Упс, только что заметил, что это довольно старый вопрос, надеюсь, мой ответ все еще полезен ...

3 голосов
/ 25 марта 2011

Мы интегрировали Drupal E-Commerce с Navision, имея промежуточную версию Java для выполнения склеивания.

Проще говоря, попробуйте обменять данные в XML. XML имеет хорошую поддержку в PHP и Java. Если требуется онлайн-обработка, используйте REST или SOAP. Если нет, то можно упростить обмен XML-файлами через FTP.

Если вы хотите предоставить данные узла из Drupal в Java (или любую другую систему), генерирование RSS-каналов может быть выполнено даже без кодирования с помощью модуля views.

2 голосов
/ 22 августа 2011

SDL Tridion полностью поддерживает работу с серверами приложений Java.Я лично сделал несколько реализаций и знаю еще много.

1 голос
/ 22 февраля 2012

Я опубликовал статический контент из Tridion на сервере приложений Tomcat в нескольких реализациях в прошлом. Они включали несколько точек интеграции со сторонними системами и были очень просты в настройке и настройке.

Стоит отметить, что последняя версия Tridion также поставляется с веб-службой доставки контента (которая также может работать на сервере приложений Java), которая (если вы используете динамическую доставку контента Tridion) позволяет внешним приложениям получать доступ содержание тоже. Это может быть очень полезно для мобильных приложений и т. Д.

1 голос
/ 03 июня 2011

Я работал с несколькими клиентами, которые используют инфраструктуру Java (например, комбинацию WebSphere / ecommerce) / SDL Tridion. Это хорошо работает, потому что инфраструктура приложения заботится о функциональности приложения, а Tridion заботится о содержимом и ресурсах. Модель публикации Tridion позволяет пользователям:

(a) Создание и публикация страниц или компонентов, которые включают выбранные функции и контент. Пользователи CMS имеют полный контроль над тем, как работает страница. (b) Создание фрагментов, которые можно публиковать на сайте, которые включены в определенные области страниц, что позволяет существующей прикладной среде работать с управляемым контентом.

Мне нравится идея о том, что Tridion не зависит от технологии сервера презентаций и позволяет мне перенаправлять контент на все платформы развертывания.

IMO Drupal & SiteCore - это замечательные инструменты для создания веб-сайтов, но они серьезно расширяют возможности их интеграции с JBoss.

1 голос
/ 13 апреля 2011

Хотя это не одна из CMS выше, мы создаем интегрированное приложение из Magnolia , Blossom и Spring.

  • Магнолия 4.4 - это CMS
  • Blossom - модуль Magnolia, обеспечивающий интеграцию Spring для Magnolia
  • Все наши вещи теперь могут работать с лучшими с обеих сторон (Spring IOC и Magnolia Content Repository)

Все вместе работают в Tomcat 6.

1 голос
/ 12 апреля 2011

Хотя это не одна из CMS выше: мы используем OpenCMS вместе с нашим магазинным приложением.В этой настройке магазин является основным приложением, встроенным в struts2, EJB 3.0 и т. Д.

Связь между магазином и OpenCMS происходит двумя способами (хотя в настоящее время мы почти только используем первый):

  1. JSON, то есть чтение из URL (JSP), который возвращает JSON
  2. Webservice

Оба подхода должны выполняться с CMS, перечисленными выше, поскольку они не зависят от языка программирования.

Редактировать: я забыл упомянуть, что оба приложения работают в экземпляре JBoss 4.2.3, хотя вы можете установить CMS на любой другой способный сервер (например, в нашем случае на простой Tomcat).

1 голос
/ 07 апреля 2011

Вы смотрели на под открытым небом ? Он работает на Tomcat.

1 голос
/ 07 апреля 2011

Использование услуг может помочь вам. Я знаю мало друзей, которые интегрировали Drupal with Flex, используя сервисы.

0 голосов
/ 14 апреля 2011

Я хочу добавить к последнему сообщению, что Gentics Content.Node был расширен для доставки контента на следующие целевые системы с помощью проекта conntector с открытым исходным кодом на https://code.google.com/p/gtxcontentconnector/.

Jboss Portal Liferay Portal IBM WebsphereПортал Sharepoint Portal SAP Portal

Функции:

Отображение динамических структур навигации.Показать контент.Редактируйте контент прямо с портала.Включите контент, опубликованный в poratal, в поисковую систему соответствующего портала или добавьте поисковый портлет на основе Apache Lucene.

Надеюсь, это поможет!

...