SlideShare uma empresa Scribd logo
1 de 45
Jaya Prakash M...
Portal Session Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Portal ,[object Object],[object Object],[object Object],[object Object]
What is Portal ,[object Object],[object Object],[object Object],[object Object]
Goal & Properties Of Portal   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Logical View Of Portal
Benefits to users and Companies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits to users and Companies ,[object Object],[object Object],[object Object],[object Object],[object Object],* Time shown with out day light savings
Features Provided by Portals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why the portals are so hot in the Industry? ,[object Object],[object Object],[object Object]
Portal Types ,[object Object],[object Object],[object Object],Sportal (sports portal )   Voice portals   Mini portals   Investment portals Environmental portals   Entertainment portals   Domain specific portals   Corporate web portals   Government web portals   Regional web portals
Example Portal Page
Various elements of portal page
Portal Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Portal Architecture
Architectural Flow
Portal Life Cycle   ,[object Object],[object Object],[object Object],[object Object],[object Object]
Portal Life Cycle ,[object Object],[object Object],[object Object]
Portal Lifecycle ,[object Object],[object Object],[object Object],[object Object]
Portal Lifecycle ,[object Object],[object Object]
Portal Server   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Portal Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Portlet Container   ,[object Object]
Portlal Server & Portlet Container
What is Portlet   ,[object Object],[object Object],[object Object]
Portlet interface   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Portlet Lifecycle
Portlet Interface  Methods :- ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interfaces Summary
Diagramatic Representation Of Portlet,PortletConfig and  PortletContext interfaces   in PortletContainer
PortletConfig  &  PortletContext   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classes Summary
Generic Portlet , PortletMode & WindowState   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Portlets similarities and Differences to servlets   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional functionality Of Portlets On Servlets ,[object Object],[object Object],[object Object],[object Object],[object Object]
Portlet Types Business logic and presentation layer can get combined in JSPs . Not  well suited for advanced  portlet navigation   Simple to implement and deploy . Provides basic functionality without a lot of complexity . JSP or HTML based portlets . Cons   Pros  Portlet Types
Portlet Types Advanced Pageflow features not necessary for static or simple, one view portlets  Allow you to  separate t he user interface code  from navigation control and other business logic   Provides the ability to model both simple and advanced portlet navigation  Provides a visual environment to build rich applications based on Struts  Java Page Flow based portlets  Cons   Pros  Portlet Types
Portlet Types Does not leverage BEA advanced portlet features i.e. generating our own skins, Automatic export/ import of custom content,  dumping registries.. etc. Requires  deeper understanding of J2EE  programming model  Accommodate portability for portlets across platforms  Does not require use of portal server specific JSP tags  Behavior is similar to a Servlet  JSR 168 based portlets  Cons   Pros  Portlet Types
JSR(JAVA SPECIFICATION REQUEST) 168 Portlets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why JSR 168 Portlets entered in to the market   ,[object Object],[object Object],[object Object],[object Object],[object Object]
What are the portlet Specifications
What are the portlet Specifications ,[object Object],[object Object],[object Object],[object Object]
What are the portlet Specifications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What are the portlet Specifications ,[object Object],[object Object],[object Object],[object Object]
Questions

Mais conteúdo relacionado

Mais procurados

JISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impactJISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impactAndy Powell
 
Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalmlech23
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5Vinayak Tavargeri
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Liaquat Rahoo
 
National panchayat portal_pre
National panchayat portal_preNational panchayat portal_pre
National panchayat portal_preshambhvi4
 
Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012Wen Zhu
 
WEB-DBMS A quick reference
WEB-DBMS A quick referenceWEB-DBMS A quick reference
WEB-DBMS A quick referenceMarc Dy
 
Oleksandr Krakovetskyi - Orchard CMS
Oleksandr Krakovetskyi - Orchard CMSOleksandr Krakovetskyi - Orchard CMS
Oleksandr Krakovetskyi - Orchard CMSCiklum Ukraine
 

Mais procurados (13)

JISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impactJISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impact
 
Srs documentation
Srs documentationSrs documentation
Srs documentation
 
Tech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portalTech p22 integrating sap with web sphere portal
Tech p22 integrating sap with web sphere portal
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era
 
National panchayat portal_pre
National panchayat portal_preNational panchayat portal_pre
National panchayat portal_pre
 
Automobile report
Automobile reportAutomobile report
Automobile report
 
Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012Semantic Mediation Bus Presentation at VORTE 2012
Semantic Mediation Bus Presentation at VORTE 2012
 
Library content manager proposal september 2019
Library content manager proposal september 2019Library content manager proposal september 2019
Library content manager proposal september 2019
 
WEB-DBMS A quick reference
WEB-DBMS A quick referenceWEB-DBMS A quick reference
WEB-DBMS A quick reference
 
Technologies Need to Know
Technologies Need to KnowTechnologies Need to Know
Technologies Need to Know
 
Webapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh guptaWebapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh gupta
 
Oleksandr Krakovetskyi - Orchard CMS
Oleksandr Krakovetskyi - Orchard CMSOleksandr Krakovetskyi - Orchard CMS
Oleksandr Krakovetskyi - Orchard CMS
 

Destaque

Portets to composite applications
Portets to composite applicationsPortets to composite applications
Portets to composite applicationsSerge Huber
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay wayriround
 
Developing Liferay Plugins with Maven
Developing Liferay Plugins with MavenDeveloping Liferay Plugins with Maven
Developing Liferay Plugins with MavenMika Koivisto
 
Client (Centric) Portals for the ABA Conference on Client-Centric Services
Client (Centric) Portals for the ABA Conference on Client-Centric ServicesClient (Centric) Portals for the ABA Conference on Client-Centric Services
Client (Centric) Portals for the ABA Conference on Client-Centric ServicesClio - Cloud-Based Legal Technology
 
SharePoint 2013 Extranets webinar
SharePoint 2013 Extranets webinarSharePoint 2013 Extranets webinar
SharePoint 2013 Extranets webinarSentri
 
Portals And Collaboration
Portals And CollaborationPortals And Collaboration
Portals And CollaborationMark Scrimshire
 
Effective IA For Portals: The Building Blocks Framework
Effective IA For Portals: The Building Blocks FrameworkEffective IA For Portals: The Building Blocks Framework
Effective IA For Portals: The Building Blocks FrameworkJoe Lamantia
 
la perra iris
la perra irisla perra iris
la perra irisiri2006
 
petroleo artificial
petroleo artificial petroleo artificial
petroleo artificial Francy Isaza
 
Viking K 1900-3 - Door Entry Dialer 250 apt
Viking K 1900-3 - Door Entry Dialer 250 aptViking K 1900-3 - Door Entry Dialer 250 apt
Viking K 1900-3 - Door Entry Dialer 250 aptlcdtcorp
 
El Carbono Social - Microsol - Por: Nadia Wagner
El Carbono Social - Microsol -  Por: Nadia WagnerEl Carbono Social - Microsol -  Por: Nadia Wagner
El Carbono Social - Microsol - Por: Nadia WagnerLibelula
 
Robert Schloegl at BASF Science Symposium 2015
Robert Schloegl at BASF Science Symposium 2015Robert Schloegl at BASF Science Symposium 2015
Robert Schloegl at BASF Science Symposium 2015BASF
 
Mda Consulting S E A Presentation Feb 2012
Mda Consulting S E A  Presentation Feb 2012Mda Consulting S E A  Presentation Feb 2012
Mda Consulting S E A Presentation Feb 2012Luca Vianelli
 

Destaque (20)

Portets to composite applications
Portets to composite applicationsPortets to composite applications
Portets to composite applications
 
Liferay maven sdk
Liferay maven sdkLiferay maven sdk
Liferay maven sdk
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 
Developing Liferay Plugins with Maven
Developing Liferay Plugins with MavenDeveloping Liferay Plugins with Maven
Developing Liferay Plugins with Maven
 
Client (Centric) Portals for the ABA Conference on Client-Centric Services
Client (Centric) Portals for the ABA Conference on Client-Centric ServicesClient (Centric) Portals for the ABA Conference on Client-Centric Services
Client (Centric) Portals for the ABA Conference on Client-Centric Services
 
SharePoint 2013 Extranets webinar
SharePoint 2013 Extranets webinarSharePoint 2013 Extranets webinar
SharePoint 2013 Extranets webinar
 
The Benefits of Web-Based Portals for Client Communicaiton
The Benefits of Web-Based Portals for Client CommunicaitonThe Benefits of Web-Based Portals for Client Communicaiton
The Benefits of Web-Based Portals for Client Communicaiton
 
Portals And Collaboration
Portals And CollaborationPortals And Collaboration
Portals And Collaboration
 
Wills and estates law in the digital age
Wills and estates law in the digital ageWills and estates law in the digital age
Wills and estates law in the digital age
 
Effective IA For Portals: The Building Blocks Framework
Effective IA For Portals: The Building Blocks FrameworkEffective IA For Portals: The Building Blocks Framework
Effective IA For Portals: The Building Blocks Framework
 
What Is A Portal
What Is A PortalWhat Is A Portal
What Is A Portal
 
la perra iris
la perra irisla perra iris
la perra iris
 
International
InternationalInternational
International
 
petroleo artificial
petroleo artificial petroleo artificial
petroleo artificial
 
Historia16
Historia16Historia16
Historia16
 
Viking K 1900-3 - Door Entry Dialer 250 apt
Viking K 1900-3 - Door Entry Dialer 250 aptViking K 1900-3 - Door Entry Dialer 250 apt
Viking K 1900-3 - Door Entry Dialer 250 apt
 
El Carbono Social - Microsol - Por: Nadia Wagner
El Carbono Social - Microsol -  Por: Nadia WagnerEl Carbono Social - Microsol -  Por: Nadia Wagner
El Carbono Social - Microsol - Por: Nadia Wagner
 
Robert Schloegl at BASF Science Symposium 2015
Robert Schloegl at BASF Science Symposium 2015Robert Schloegl at BASF Science Symposium 2015
Robert Schloegl at BASF Science Symposium 2015
 
Mda Consulting S E A Presentation Feb 2012
Mda Consulting S E A  Presentation Feb 2012Mda Consulting S E A  Presentation Feb 2012
Mda Consulting S E A Presentation Feb 2012
 
Indian cg
Indian cgIndian cg
Indian cg
 

Semelhante a Portal Presention

Introduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay PortalIntroduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay Portalrivetlogic
 
Portal strategy
Portal strategyPortal strategy
Portal strategyKim Parker
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business OverviewNick Davis
 
Oracle portal 10g release 2 technical overview an oracle white paper august 2005
Oracle portal 10g release 2 technical overview an oracle white paper august 2005Oracle portal 10g release 2 technical overview an oracle white paper august 2005
Oracle portal 10g release 2 technical overview an oracle white paper august 2005FITSFSd
 
Portlet applications a multi server deployment perspective by mohit kumar(p...
Portlet applications   a multi server deployment perspective by mohit kumar(p...Portlet applications   a multi server deployment perspective by mohit kumar(p...
Portlet applications a multi server deployment perspective by mohit kumar(p...Mohit Kumar
 
WebSphere Portal Business Overview
WebSphere Portal Business OverviewWebSphere Portal Business Overview
WebSphere Portal Business OverviewJoel Demay
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalMunish Gupta
 
Liferay Portal Introduction
Liferay Portal IntroductionLiferay Portal Introduction
Liferay Portal IntroductionNguyen Tung
 
Webcenter Portlal training...
Webcenter Portlal training...Webcenter Portlal training...
Webcenter Portlal training...Vinay Kumar
 
Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)rivetlogic
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 
Components of a Generic Web Application Architecture
Components of  a Generic Web Application ArchitectureComponents of  a Generic Web Application Architecture
Components of a Generic Web Application ArchitectureMadonnaLamin1
 
CLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTAL
CLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTALCLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTAL
CLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTALcscpconf
 
Cloud based multi-tenancy model
Cloud based multi-tenancy modelCloud based multi-tenancy model
Cloud based multi-tenancy modelcsandit
 
Introduction to java standard portlets
Introduction to java standard portletsIntroduction to java standard portlets
Introduction to java standard portletsRohan Faye
 
Report on mall automation
Report on mall automationReport on mall automation
Report on mall automationSonu Patel
 
Java Abs U Portal Education Grid
Java Abs   U Portal   Education GridJava Abs   U Portal   Education Grid
Java Abs U Portal Education Gridncct
 

Semelhante a Portal Presention (20)

Portlet
PortletPortlet
Portlet
 
Introduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay PortalIntroduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay Portal
 
Portal strategy
Portal strategyPortal strategy
Portal strategy
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
Oracle portal 10g release 2 technical overview an oracle white paper august 2005
Oracle portal 10g release 2 technical overview an oracle white paper august 2005Oracle portal 10g release 2 technical overview an oracle white paper august 2005
Oracle portal 10g release 2 technical overview an oracle white paper august 2005
 
Portlet applications a multi server deployment perspective by mohit kumar(p...
Portlet applications   a multi server deployment perspective by mohit kumar(p...Portlet applications   a multi server deployment perspective by mohit kumar(p...
Portlet applications a multi server deployment perspective by mohit kumar(p...
 
WebSphere Portal Business Overview
WebSphere Portal Business OverviewWebSphere Portal Business Overview
WebSphere Portal Business Overview
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
 
Liferay Portal Introduction
Liferay Portal IntroductionLiferay Portal Introduction
Liferay Portal Introduction
 
Webcenter Portlal training...
Webcenter Portlal training...Webcenter Portlal training...
Webcenter Portlal training...
 
Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
Components of a Generic Web Application Architecture
Components of  a Generic Web Application ArchitectureComponents of  a Generic Web Application Architecture
Components of a Generic Web Application Architecture
 
CLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTAL
CLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTALCLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTAL
CLOUD-BASED MULTI-TENANCY MODEL FOR SELF-SERVICE PORTAL
 
Cloud based multi-tenancy model
Cloud based multi-tenancy modelCloud based multi-tenancy model
Cloud based multi-tenancy model
 
Introduction to java standard portlets
Introduction to java standard portletsIntroduction to java standard portlets
Introduction to java standard portlets
 
Report on mall automation
Report on mall automationReport on mall automation
Report on mall automation
 
Java Abs U Portal Education Grid
Java Abs   U Portal   Education GridJava Abs   U Portal   Education Grid
Java Abs U Portal Education Grid
 
A Complete Guide to Python Web Development
A Complete Guide to Python Web DevelopmentA Complete Guide to Python Web Development
A Complete Guide to Python Web Development
 

Portal Presention

  • 2.
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13. Various elements of portal page
  • 14.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Portlal Server & Portlet Container
  • 25.
  • 26.
  • 28.
  • 30. Diagramatic Representation Of Portlet,PortletConfig and PortletContext interfaces in PortletContainer
  • 31.
  • 33.
  • 34.
  • 35.
  • 36. Portlet Types Business logic and presentation layer can get combined in JSPs . Not well suited for advanced portlet navigation Simple to implement and deploy . Provides basic functionality without a lot of complexity . JSP or HTML based portlets . Cons Pros Portlet Types
  • 37. Portlet Types Advanced Pageflow features not necessary for static or simple, one view portlets Allow you to separate t he user interface code from navigation control and other business logic Provides the ability to model both simple and advanced portlet navigation Provides a visual environment to build rich applications based on Struts Java Page Flow based portlets Cons Pros Portlet Types
  • 38. Portlet Types Does not leverage BEA advanced portlet features i.e. generating our own skins, Automatic export/ import of custom content, dumping registries.. etc. Requires deeper understanding of J2EE programming model Accommodate portability for portlets across platforms Does not require use of portal server specific JSP tags Behavior is similar to a Servlet JSR 168 based portlets Cons Pros Portlet Types
  • 39.
  • 40.
  • 41. What are the portlet Specifications
  • 42.
  • 43.
  • 44.