CMS + Java-Anwendungsserver-Integrationsarchitektur

8

Hat jemand einen Java-Anwendungsserver (z. B. JBoss) mit einem der folgenden CMS (Content Management System) integriert?

  1. SDL Tridion
  2. Sitecore
  3. Drupal

Ich suche nach einem der oben genannten CMS, um eine Unternehmenswebseite zu erstellen / managen, die hauptsächlich aus statischen Inhalten besteht, die vom CMS kommen, aber auch Integrationspunkte in Java - Webanwendungen, die wiederum auch Inhalte aus der CMS. (Es ist erforderlich, eines der oben genannten CMS zu verwenden.)

Welche CMS- und Java-Webanwendungsserver-Architektur haben Sie erfolgreich in Ihren Engagements und Unternehmenswebsites verwendet, um eine nahtlose Integration von CMS-Websiteinhalten in Java-Webanwendungen zu ermöglichen?

    
webappguy 24.03.2011, 18:16
quelle

12 Antworten

4

Ich habe Tridion mit JBoss, Tomcat, WebSphere, WebLogic, IIS und wahrscheinlich noch einigen weiteren eingerichtet. Viele Websites mit Tridion & amp; andere Technologien / Anwendungen (Airline-Websites sind immer eine gute Referenz, wenn es um die Integration mit anderen Apps geht, und einige Fluggesellschaften verwenden Tridion).

Irgendeine spezielle Frage zur Integration?

Hoppla, habe gerade bemerkt, dass das eine ziemlich alte Frage ist, hoffe meine Antwort ist immer noch von Nutzen ...

    
Nuno Linhares 28.07.2011 13:18
quelle
3

Wir haben Drupal E-Commerce mit Navision integriert, mit Java dazwischen, um den Kleber zu machen.

Versuchen Sie einfach, Daten in XML auszutauschen. XML hat gute Unterstützung in PHP und Java. Wenn Online-Verarbeitung erforderlich ist, verwenden Sie REST oder SOAP. Wenn nicht, können Dinge durch den Austausch von XML-Dateien per FTP vereinfacht werden.

Wenn Sie Knotendaten von Drupal an Java (oder ein anderes System) liefern wollen, können RSS-Feeds auch ohne Programmierung mit Hilfe des Sichten-Moduls erstellt werden.

    
BetaRide 25.03.2011 10:34
quelle
2

SDL Tridion bietet vollständige Unterstützung für die Arbeit mit Java-Anwendungsservern. Ich habe mehrere Implementierungen persönlich gemacht, und ich kenne viele mehr.

    
Dominic Cronin 22.08.2011 18:08
quelle
1

Die Verwendung von Diensten könnte für Sie geeignet sein. Ich kenne wenige Freunde, die Drupal with Flex mit Diensten integriert haben.

    
Gokul N K 07.04.2011 03:58
quelle
1

Haben Sie Alfresco angeschaut? Es läuft auf Tomcat.

    
AmanicA 07.04.2011 12:17
quelle
1

Obwohl es nicht eines der obigen CMS ist: Wir verwenden OpenCMS in Verbindung mit unserer Shop-Anwendung. In diesem Setup ist der Shop die primäre Anwendung, die in struts2, EJB 3.0 usw. erstellt wurde.

Die Kommunikation zwischen dem Shop und OpenCMS geschieht auf zwei Arten (obwohl wir derzeit fast nur die erste verwenden):

  1. JSON, d.h. gelesen von einer URL (einer JSP), die JSON
  2. zurückgibt
  3. Webservice

Beide Ansätze sollten mit dem oben aufgeführten CMS machbar sein, da sie unabhängig von der Programmiersprache sind.

Bearbeiten: Ich habe vergessen zu erwähnen, dass beide Anwendungen in einer JBoss 4.2.3-Instanz ausgeführt werden, obwohl Sie den CMS auf jedem anderen fähigen Server platzieren könnten (wie in unserem Fall schlicht Tomcat).

    
Thomas 12.04.2011 09:54
quelle
1

Obwohl es nicht eines der obigen CMS ist, erstellen wir eine integrierte Anwendung von Magnolia , Blossom und Spring.

  • Magnolia 4.4 ist das CMS
  • Blossom ist ein Magnolienmodul, das Frühlingsintegration für Magnolien bietet
  • Alle unsere Artikel können nun mit den besten von beiden Seiten arbeiten (Spring IOC und Magnolia Content Repository)

Alles zusammen in einem Tomcat 6 laufen.

    
Ralph 13.04.2011 11:09
quelle
1

Ich habe mit einigen Clients gearbeitet, die eine Java-Framework-Kombination (z. B. WebSphere / E-Commerce) / SDL Tridion verwenden. Dies funktioniert gut, da das Anwendungsframework nach der Anwendungsfunktionalität sucht und Tridion nach Inhalten und Assets sucht. Das Publikationsmodell von Tridion ermöglicht es den Benutzern,

(a) Erstellen und veröffentlichen Sie Seiten oder Komponenten, die ausgewählte Funktionen und Inhalte enthalten. CMS-Benutzer haben die vollständige Kontrolle über die Funktionsweise der Seite. (b) Erstellen von Fragmenten, die in der Site veröffentlicht werden können und in bestimmten Seitenbereichen enthalten sind - damit ein vorhandenes Anwendungsframework mit verwaltetem Inhalt arbeiten kann.

Mir gefällt das Ideal, dass Tridion von der Präsentationsserver-Technologie nichts ahnt und es mir erlaubt, Inhalte über alle Bereitstellungsplattformen hinweg neu zu verwenden.

IMO Drupal & amp; SiteCore ist ein hervorragendes Werkzeug für den Aufbau von Websites, aber es ist sehr wichtig, sie in JBoss zu integrieren.

    
CodeGrinder 03.06.2011 10:45
quelle
1

Ich habe in einigen Implementierungen in der Vergangenheit statischen Inhalt von Tridion auf einen Tomcat-Anwendungsserver veröffentlicht. Diese enthalten einige Integrationspunkte mit Systemen von Drittanbietern und waren sehr einfach einzurichten und zu konfigurieren.

Es ist erwähnenswert, dass die neueste Version von Tridion auch mit einem Content Delivery-Webdienst (der auch auf dem Java-Anwendungsserver ausgeführt werden kann) ausgeliefert wird, der (wenn Sie Tridions Dynamic Content Delivery verwenden) externen Anwendungen den Zugriff auf Ihren Webdienst ermöglichen kann Inhalt auch. Dies kann für mobile Anwendungen usw. sehr nützlich sein.

    
Jonathan Williams 22.02.2012 18:07
quelle
0

Haben Sie überlegt, ein anderes CMS zu verwenden?

Content.Node hat eine nette Java-Portal-Integration und lässt Sie die Seiten direkt im Portal bearbeiten (wenn Sie natürlich die Berechtigungen haben).

Probieren Sie es einfach aus: Ссылка

Ich habe viele Unternehmenswebsites und Intranets mit dieser Kombination (Content.Node + Portalserver) erstellt.

    
csupnig 13.04.2011 20:28
quelle
0

Drupal + iframe-Blöcke (gleicher Ansatz mit liferay iframe-Portlet)
Sie können ein Drupal-Modul implementieren, um Ihr "Portlet" zu verwalten die übermittlung von daten von ihrem CMS zum iframe kann schmerzhaft sein Wenn Sie nur SSO benötigen, reicht ein Cookie aus.

    
hope_is_grim 13.04.2011 18:01
quelle
-1

Ich möchte zum letzten Post hinzufügen, dass Gentics Content.Node erweitert wurde, um Content an die folgenden Zielsysteme mit dem Open-Source-Content-Conntector-Projekt unter Ссылка .

Jboss-Portal Liferay Portal IBM Websphere-Portal SharePoint-Portal SAP Portal

Die Funktionen sind:

Anzeige dynamischer Navigationsstrukturen. Inhalt anzeigen Bearbeiten Sie Inhalte direkt aus dem Portal. Fügen Sie den veröffentlichten Inhalt in die Suchmaschine des jeweiligen Portals ein oder fügen Sie ein Such-Portlet auf Apache-Lucene-Basis hinzu.

Hoffe, das hilft!

    
Alexander 14.04.2011 07:54
quelle