Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Ray Augé
Integrating Liferay portal with Liferay portal
March 24, 2011 1:45 PM
Answer

Ray Augé

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1195

Join Date: February 7, 2005

Recent Posts

Hey Everyone,

Has anyone ever integrated Liferay portal with different versions of itself as a means to reaching into new features while reducing, deferring or distributing the potential risks and/or costs of upgrading over a longer term?

I've been thinking that Liferay has several ways in which to do integrations, but rarely do we talk about doing this between or across versions of Liferay.

I realize having two different versions of the same software running has it's own costs, such as possibly requiring more hardware and/or higher management overhead, but could there ever be value in it?

We could even include the case for distributing load across several dedicated servers serving specific portions of the application.

I'm thinking like mini portal's having delegate responsibilities such as one handling Forums, another Blogs, another legacy apps from an older version, all connected and integrated through SSO, the mini portal's parasitically LDAPing off a main portal (cluster).

(Did you know that Liferay can act as LDAP server?)

Anyway, these are random ideas. I'm trying to think of ways that clients could gain features from newer versions almost incrementally while reducing the costs by sticking with older versions under certain scenarios.

All the usual suspects for integration avenues apply.
Shagul Khajamohideen
RE: Integrating Liferay portal with Liferay portal
March 24, 2011 2:17 PM
Answer

Shagul Khajamohideen

Rank: Liferay Master

Posts: 759

Join Date: September 27, 2007

Recent Posts

Hi Ray,

This looks like an interesting idea. The advantage would be the gradual migration of content while keeping the site highly available as well as offering the latest features. As you have noted, there is an additional cost and that is something that will influence the decision on a case by case basis.
Mika Koivisto
RE: Integrating Liferay portal with Liferay portal
March 24, 2011 2:18 PM
Answer

Mika Koivisto

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1512

Join Date: August 7, 2006

Recent Posts

I think you could do that quite easily with the new SAML IdP and SP plugins + vldap plugin.
Ray Augé
RE: Integrating Liferay portal with Liferay portal
March 25, 2011 12:58 PM
Answer

Ray Augé

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1195

Join Date: February 7, 2005

Recent Posts

That's exactly what I was thinking!

Although it would be limited to the current or later versions, not existing ones that don't support it, which is still better than nothing!

In the meantime we might have some other non-SAML avenues which could still work with older versions.
Hitoshi Ozawa
RE: Integrating Liferay portal with Liferay portal
March 26, 2011 12:20 AM
Answer

Hitoshi Ozawa

Rank: Liferay Legend

Posts: 7949

Join Date: March 23, 2010

Recent Posts

We currently have different version of LF 4, 5, 6 running but we really haven't integrated them except through URL hyperlinks.
Ray Augé
RE: Integrating Liferay portal with Liferay portal
March 27, 2011 10:58 AM
Answer

Ray Augé

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1195

Join Date: February 7, 2005

Recent Posts

Have you considered using widget mode to provide tighter integration?

Portlet in version A in widget mode displayed in version B using iframe portlet?

I supposed the types of customizations involved in each version affects this scenario, but if it were largely at the portlet level, then this could work nicely.
Hitoshi Ozawa
RE: Integrating Liferay portal with Liferay portal
March 27, 2011 2:25 PM
Answer

Hitoshi Ozawa

Rank: Liferay Legend

Posts: 7949

Join Date: March 23, 2010

Recent Posts

Widget mode, I didn't know about it. Seems interesting.

However, as was the main problem with SOA, servers are "owned" by different departments. It's very difficult to integrate just the parts because the the responsibility dilemma - who is responsible when something goes wrong. This is especially important when there is a periodic "improvements" to a widget. Revision/version synchronization, ability to continue using specific revision would be necessary.