Hat jemand einen Java-Anwendungsserver (z. B. JBoss) mit einem der folgenden CMS (Content Management System) integriert?
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?
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 ...
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.
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.
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):
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).
Obwohl es nicht eines der obigen CMS ist, erstellen wir eine integrierte Anwendung von Magnolia , Blossom und Spring.
Alles zusammen in einem Tomcat 6 laufen.
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.
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.
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.
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.
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!
Tags und Links java tridion content-management-system sitecore drupal