What is a portal/ Java portal/ Enterprise portal ?
What is portal ? <br />Shan Talla<br />www.portalhub.wordpress.com<br />
What is portal ?<br />What is a Java Portal?<br />What is Enterprise Portal?<br />Lets take a look at the WEB APPLICATION, before dealing with them……..<br />
What is web application ? <br />Over internet <br />Severs <br />Browser <br />Processing <br />Logic <br />User <br /><ul><li>Web application serves single purpose</li></ul>eg: Flight booking, weather updates, local news<br /><ul><li>User has to enter his credentials(username/password)</li></ul> to use it<br /><ul><li>Can personalize application like change colors of </li></ul>screen, save his preferences if developer coded for them.<br />Developer<br />
What If we have multiple web applications ? <br />Flight booking<br />Weather updates<br />User <br />Developer<br />Severs <br />Local News<br /><ul><li>User has to enter (username/password) for each application.
Developer needs code same features in multiple applications</li></ul>Like Role based access control, personalization, security. <br /><ul><li>What if user want to see weather updates for particular city and search</li></ul>Local attractions and then buy a flight ticket for it.<br />Rewrite applications? Custom application ?<br />
What is common for all applications?<br /><ul><li>Security – Single sign on
Get data from multiple sources and present to user – Federation
Show multiple application on single page – Integration
For developer, restrict content to only some users based on their role</li></ul>- Role Based Access Control<br /><ul><li>Ability to search through site content - Search</li></ul>So, Big brains* thought let pull them all out and make a framework and provide<br />common way to develop components<br />Hence, PORTALis born. They call the same with some more common applications<br />as Enterprise Portal or Java Portal.<br />In java world,<br />They call components that fit the portal frameworks as “PORTLETS”<br />