Thoughts and Tutorials about Continuous Integration, Application Integration, SOA, IT Architecture, WebSphere and Liferay

Sep 1, 2008

IFrame Web-Application for use with Liferay

In Liferay its possible to implement several portals in one installation/deployment using (open) communities. Unfortunatly the URLs of these (open) communities are something like

http://www.<Host>.com/<context of liferay deployment>/web/140012/start

To "hide" these URL you can use a iFrame-Web-Application which is running under a more suitable context (like: "/jobs").

Download an EAR-File of an example application here.

The EAR-File contains an index.jsp. In this file you have to edit the source-declaration in the iframe-tag (src).

The IBM WebSphere configuration items

The WebSphere nomenclature is sometimes i bit confusing.
In this post i will explain the mostly used terms.

A Cell is a logical group of all nodes and there deployment manager.
A node is a group of profiles. Typically one node represents a physical server.
However its possible to install/run more than one node on a physical server (through profiles).
Node agent:
A Node agent is managing a node. The node agent is needed to access the applications.
JVM (App server):
A JVM (Java Virtual Machine) is a Java-Process containing the installed applications.
Deployment Manager (Dmgr):
A Deployment Manager manages the node agents. A Dmgr-Profile contains the configuration for the entire management domain (cell).
The Administrative console runs inside the Dmgr. If the dmgr is down the applications are still avaiable over the respective node agents.