What is a portal?, JAVA Programming

A portal is a service or a Web site that gives broad range of services and resources like e-mail, forums, search engines, weather information, news, on-line shopping, stock quotes. Portal is a term usually synonymous with the terms grand or gateway entrance into the Internet for many users. E.g. www.msn.com etc, www.aol.com, www.yahoo.com. A Web portal software gives aggregation of several processes, back-end systems, sites etc brought together through a single portal page.


419_Logical componentsof portal.png



Portal server: is an application, which gives portlet applications together in a presentable format to the end user.  In addition to being a representation layer, it gives users to customize their views adding what portlet applications to colors, show, images etc. Also gives additional services like single sign-on security etc.

Portlet Container: gives a run-time environment to portlets, much in the similar way a servlet container gives the environment for servlets. The portlet container manages portlets by adding their lifecycle methods (render(..), processAction(..),init(..), destroy() etc ). The container sends requests to an appropriate portlet. When a portlet creates a response, the container forwards it to the portal server to be rendered to the user.

Portlet: gives content to its calling portal container for the purpose of being shown on a portal page. Portlets are like servlets but portlets do not create complete HTML documents. They only create fragments that are added on the final portal page. Portlet applications are necessary extended Web applications.


Posted Date: 7/27/2012 5:54:33 AM | Location : United States

Related Discussions:- What is a portal?, Assignment Help, Ask Question on What is a portal?, Get Answer, Expert's Help, What is a portal? Discussions

Write discussion on What is a portal?
Your posts are moderated
Related Questions
An RMI "service" could well be any Java method that can be invoked remotely. The other service is the JRMP RMI naming service which is a lookup service.

System Program Project Description: I want someone who can study my existing program and from there the updates may be done Skills required: Java, Oracle, MySQL, Softwa

Why do we call JavaScript an Object-based Language? In java language an JavaScript shares several similarities with object-oriented languages, and thus is known as an object-ba

The "http protocol" is a stateless response or request based protocol. You may contain the state information between different page requests as given below: HTTP Sessions are

Create an application for an animal-fur trimming service. The business is open 15 weeks of the year, from April through July. The fee for a small animal (under 6 pounds) is $100, a

This assignment is intended to write a simple program in Java and to use the concept of Object Oriented Technology. Open a project named "MyProject" in NetBean. Under this proje

Socket and ServerSocket. ServerSocket is used for normal two-way socket communication. Socket class permits us to read and write by the sockets. getInputStream() and getOutputStrea

Write a Java program in a NetBeans project that reads a text file containing the names and addresses of several people and displays them all at once or one at a time upon selecting

For this assignment you'll create some classes for modeling tickets for a city subway system. The type of system we are modeling has these main features: Stations are grouped in

Jakarta Struts is open source execution of MVC (Model-View-Controller) pattern for the development of web based applications. Jakarta Struts is robust architecture and can be used