What is a Portal?

A portal is generally defined as a software platform for building websites and web applications. A portal is a web application that commonly provides personalization, single sign on, content aggregation from different sources, and hosts the presentation layer of information systems. Aggregation is the act of integrating content from different sources within a web page. Present day portals have added many features which help the editors to implement various functionalities from a single platform. The below listed various features are available in the modern day’s portals:

  • Web Content management
  • Document management
  • Digital asset management
  • Workflow management
  • Social collaboration (Communities), etc.

These features are making Portals as one of the best options to be chosen while building a web application / websites.

Portal functionality can be divided into three main parts:

  1. Portlet container: A portlet container is very similar to a servlet container. A portlet container is responsible for initializing and destroying portlets and also for passing user requests to it and collecting responses. It controls the life cycle of the portlet.
  2. Content aggregator: The main job of a portal is to aggregate content generated by various portlets.
  3. Common services:  The common services that you can find in most implementations are:
  • Single sign on: This helps us to get access to all the applications that are deployed in the Portal, once we log into the portal server
  • Personalization:This helps the user to customize his page, so that he can view the applications which he is interested.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s