CMS + Java Application Server Integration Architecture

Has anyone integrated a Java application server (e.g. JBoss) with one of the following CMS (Content Management Systems)?

  • SDL Tridion
  • Sitecore
  • Drupal

I am looking for one of the aforementioned CMS to create / manage a corporate website, which consists mainly of static content coming from CMS, but also includes integration points in Java web applications that can also use content from CMS. (There is a requirement to use one of the above CMS.)

What architecture of the CMS and Java web application server have you successfully used for your purposes and corporate websites to ensure harmless integration of the content of the CMS site with Java web applications?

+8
java drupal content-management-system tridion sitecore
source share
12 answers

I installed Tridion with JBoss, Tomcat, WebSphere, WebLogic, IIS, and possibly a few more. A lot of websites using Tridion and other technologies / applications (airline sites are always a good link when it comes to integration with other applications, and quite a few airlines use Tridion).

Any specific integration issue?

Ooops, just noticed that this is a pretty old question, hope my answer will still be useful ...

+4
source share

We integrated Drupal E-Commerce with Navision, with Java in between to make glue.

Simply put, try exchanging data in XML. XML has good support in PHP and Java. If online processing is required, use REST or SOAP. If not, everything can be simplified by exchanging XML files via FTP.

If you want to provide node data from Drupal to Java (or any other system), RSS feeds can be created even without coding using the views module.

+3
source share

SDL Tridion has full support for working with Java application servers. I have done several implementations personally, and I know much more.

+2
source share

Using services can do the trick for you. I know a few friends who integrated Drupal with Flex through services.

+1
source share

Have you watched Alfresco ? He works for Tomcat.

+1
source share

Although this is not one of the CMS above: we use OpenCMS in combination with our store. In this setup, the store is the main application created in struts2, EJB 3.0, etc.

Communication between the store and OpenCMS occurs in two ways (although at present we almost only use the first):

  • JSON, i.e. read from a URL (JSP) that returns JSON
  • Webservice

Both approaches must be performed with the CMS listed above, since they are independent of the programming language.

Edit: I forgot to mention that both applications run on an instance of JBoss 4.2.3, although you can put the CMS on any other capable server (for example, a regular Tomcat in our case).

+1
source share

Although this is not one of the CMS above, we are creating an integrated Magnolia , Blossom, and Spring application.

  • Magnolia 4.4 is a CMS
  • Blossom is a Magnolia module that provides Spring integration for Magnolia
  • All our materials can now work with the best on both sides (Spring IOC and Magnolia Content Repository)

All work together in Tomcat 6.

+1
source share

I have worked with several clients who use a combination of Java (e.g. WebSphere / ecommerce) / SDL Tridion. This works well because the application infrastructure monitors the functionality of the application, and Tridion browses content and assets. The Tridion publishing model allows users to:

(a) Create and publish pages or components that include selected features and content. CMS users have full control over how the page works. (b) Creation of fragments that can be published on the site, which are included in certain areas of the pages - allowing the existing infrastructure of the application to work with managed content.

I like the idea that Tridion is agnostic about presentation server technology and allows me to reuse content on all deployment platforms.

IMO Drupal and SiteCore are brilliant tools for building websites, but they seriously stretch them to integrate them with JBoss.

+1
source share

I have published static content from Tridion to the Tomcat application server in several implementations in the past. They included several integration points with third-party systems and were very easy to configure and configure.

It is worth noting that the latest version of Tridion also comes with a web-based content delivery service (also capable of running on the Java application server), which (if you use Tridion dynamic content delivery) allows external applications to access your content too. This can be very useful for mobile applications, etc.

+1
source share

Drupal + iframe blocks (same approach with iframe liferay portlet)
you can implement some drupal module to manage your portlet
transferring data from your CMS to an iframe can be a pain, but if you only need SSO, a cookie is enough.

0
source share

Have you considered using a different CMS?

Content.Node has a nice integration with the java portal and allows you to edit pages directly on the portal (if you have permissions, of course).

Just try: http://www.gentics.com/Portal.Node/content/demo/Demo.en.html

I have built many corporate websites and intranets using this combination (Content.Node + portal server).

0
source share

I want to add to the last post that Gentics Content.Node has been expanded to deliver content to the following target systems using the open source content connector project at https://code.google.com/p/gtxcontentconnector/ .

Jboss Portal Liferay Portal IBM Websphere Portal Sharepoint SAP Portal

Functions:

Display dynamic navigation structures. Display content. Edit content directly from the portal. Include the content published in rotalat in the corresponding portal search engine, or add the apache lucene based search portlet.

Hope this helps!

-one
source share

All Articles