Human-computer Interaction. Web Portal Services.
description
Transcript of Human-computer Interaction. Web Portal Services.
![Page 1: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/1.jpg)
1
Human-computer Interaction.
Web Portal Services.
Julia PavlovaDepartment of Mathematical Modelling of Energetic Systems,Faculty of Applied Mathematics and Control Processes,St.-Petersburg State University
Course 6. Next-Generation User-Centered Information Management.
JASS 2005
Julia PavlovaHuman-computer Interaction.
Web-portal services.
![Page 2: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/2.jpg)
2
Outline1.1. Web-portalsWeb-portals2. Architecture. Portal-specific
components3. Enterprise edition portals4. Blogs5. Wiki6. Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Outline
![Page 3: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/3.jpg)
3
Web-portals A portal is such a web-site whose purpose is to be a major
starting point for users when they connect to the Web.
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
How does a typical
portal look like?
Web-portals
DefinitionAppearance
TypesProvided services
![Page 4: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/4.jpg)
4
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals integrate different applicationsdifferent applications (content), which are usually presented in rectangular areasrectangular areas on the screen.
They provide usersusers with built-in support for customizationcustomization and single single sign-on sign-on mechanisms.
Content examples:
news
stock quote
phone & map info
community forum
![Page 5: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/5.jpg)
5
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals:
Public (Yahoo.com, Garden.com, Fool.com)
Private (corporate desktop, IBM, MasterCard)
General (Yahoo, CNET, AOL, MSN)
Specialized (eBay, ChemWeb)
![Page 6: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/6.jpg)
6
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customizationcustomization
• content aggregation
• content syndication
• multi-device support
• single sign-on
• portal administration
• portal user management
![Page 7: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/7.jpg)
7
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customization
• content aggregationcontent aggregation
• content syndication
• multi-device support
• single sign-on
• portal administration
• portal user management
![Page 8: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/8.jpg)
8
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customization
• content aggregation
• content syndicationcontent syndication
• multi-device support
• single sign-on
• portal administration
• portal user management
![Page 9: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/9.jpg)
9
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customization
• content aggregation
• content syndication
• multi-device supportmulti-device support
• single sign-on
• portal administration
• portal user management
![Page 10: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/10.jpg)
10
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customization
• content aggregation
• content syndication
• multi-device support
• single sign-onsingle sign-on
• portal administration
• portal user management
![Page 11: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/11.jpg)
11
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customization
• content aggregation
• content syndication
• multi-device support
• single sign-on
• portal administrationportal administration
• portal user management
![Page 12: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/12.jpg)
12
Web-portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionAppearance
TypesProvided services
Portals can be different but have something in common.
All portal implementations are provided with such services as:
• customization
• content aggregation
• content syndication
• multi-device support
• single sign-on
• portal administration
• portal user managementportal user management
![Page 13: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/13.jpg)
13
Outline1. Web-portals
2.2. Architecture. Portal-specific Architecture. Portal-specific componentscomponents
3. Enterprise edition portals4. Blogs5. Wiki6. Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Outline
![Page 14: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/14.jpg)
14
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
Portlet is a specialized context area that occupies a small window on the portal page.
local portlet
remote portlet
Enterprise portal = a set of program technologies that defines enterprise platform.
Be careful with choosing platform vendor because it will affect the process of data integration.
![Page 15: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/15.jpg)
15
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
- How can applications be integrated into Portals?
- Via local portlet (portlet is executed in the portal server) :
![Page 16: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/16.jpg)
16
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
- How can applications be integrated into Portals?
- Via remote portlet 1. portlet is executed on the remote server and is recognized as web-serviceweb-service
2. portlet = remote programremote program
![Page 17: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/17.jpg)
17
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
- What conclusion can be done?
To integrate application into Portal it is necessary:
• to create a portlet
• to install application adaptor - on the portal side
• N-applications N-times to repeat the same procedure
• Portal platform and application allow this.
![Page 18: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/18.jpg)
18
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
- What conclusion can be done?
To integrate application into Portal it is necessary:
• to create a portlet
• to install application adaptor - on the portal side
• N-applications N-times to repeat the same procedure
• Portal platform and application allow this.
- Convenient?- Looks more like …
![Page 19: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/19.jpg)
19
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
2002 - OASIS started developing a standard for WWeb-SServices for RRemote Portlets.
WSRPWSRPbenefitsbenefits
ContentContentproducersproducers
ContentContentaggregatorsaggregators
PortalsPortals(Content consumers)(Content consumers)
End-usersEnd-users
access access to services
nono service-specific codecode
control the codecontrol the code of content presentation
Reduce problem of updates
the most execution-
sensible environment sensible environment
for content hosting
high ratehigh rate for content source integration into pages
![Page 20: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/20.jpg)
20
Portal-specific componentsand architecture
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PortletLocal
RemoteWSRP
- How does WSRP integrate applications into Portals?
![Page 21: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/21.jpg)
21
Outline1. Web-portals2. Portal-specific components
3.3. Enterprise edition portalsEnterprise edition portals4. Blogs5. Wiki6. Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Outline
![Page 22: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/22.jpg)
22
Enterprise Edition Portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
JPSImplementations
JJava PPortletortlet S Specificationpecification
because JPS 168 does• simplify portlet development
• enable developers to create plug-able components
• these components run on any compliant J2EE portal server
Portal vendors are no longer lock-in for portlet developersPortal vendors are no longer lock-in for portlet developers
aims to achieve interoperability between portals and portletsaims to achieve interoperability between portals and portlets
![Page 23: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/23.jpg)
23
Enterprise Edition Portals
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
JPSImplementations
Enterprise Portal Implementations
bet high for their portal/portlet creation tools
OPEN SOURCE
LifeRay
eXo
(Apache) Jetspeed Jetspeed
uPortal
COMMERCIAL PORTALS
(IBM) WebSphere
(BEA) WeblogicWeblogic
Oracle
(MS) Sharepoint
Vignette BuilderVignette Builder
In 3 yearsIn 3 years
80%80%
IBM and MSFTIBM and MSFT
![Page 24: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/24.jpg)
24
1. Web-portals2. Portal-specific components3. Enterprise edition portals
4.4. BlogsBlogs5. Wiki6. Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Outline
Outline
![Page 25: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/25.jpg)
25
Blogs
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionRemarks
Blog. Open up communication horizon!Blog. Open up communication horizon!
on-line diaryon-line diary read by everyoneread by everyone
Last postsLast posts
User’s profileUser’s profile
ArchiveArchive
Useful web-linksUseful web-links
abbreviation for “we“web logb log""
![Page 26: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/26.jpg)
26
Blogs
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
DefinitionRemarks
Blog. Open up communication horizon!Blog. Open up communication horizon!- What can I do with Blog?
publish thoughts and get feedbackpublish thoughts and get feedback
find peoplefind people
carry out community supportcarry out community support
subscribesubscribe
more simple technical and logical structure (then portals)more simple technical and logical structure (then portals)
easy to get alongeasy to get along
(can be) additional portal content(can be) additional portal content
… … final comments about blogs …final comments about blogs …
![Page 27: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/27.jpg)
27
1. Web-portals2. Portal-specific components3. Enterprise edition portals4. Blogs
5.5. WikiWiki6. Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Outline
Outline
![Page 28: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/28.jpg)
28
Wiki
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Hawaiian “wiki wiki” “wiki wiki” means “quick” “quick”
If we don’t need corporate desktopdon’t need corporate desktop but nevertheless our organization demandsdemands for proper and technologically advanced communicationadvanced communication..
Definition“Open Editing”
WikiWiki is server software database that offers
on-line availablity
simple syntax
quick internal hiking
user “democracy”
WIKIWIKI
![Page 29: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/29.jpg)
29
Wiki
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Definition“Open Editing”
- What is “Open Editing” concept?- What is “Open Editing” concept?
No matter how technical you are.
Being a registered user you are allowed to create and edit any page in a Web-site.
WIKIWIKI
![Page 30: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/30.jpg)
30
1. Web-portals2. Portal-specific components3. Enterprise edition portals4. Blogs5. Wiki
6.6. ConclusionConclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Outline
Outline
![Page 31: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/31.jpg)
31
Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
PORTALS
• are an application, which aggregates portlet applications together in a presentablepresentable format
• provide users with customizationcustomization and single sign-onsingle sign-on services.
Now you know that
![Page 32: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/32.jpg)
32
Conclusion
OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
If U want 2 X-press Urself
Use BLOGS!
Don’t keep inside if you have smth to be said to the audience.
Use WIKI!
Community must have communication. Create on-line data-base.
![Page 33: Human-computer Interaction. Web Portal Services.](https://reader033.fdocuments.us/reader033/viewer/2022051620/5681403c550346895dabaca7/html5/thumbnails/33.jpg)
33OverviewHuman-computer Interaction.
Web-portal services.Julia Pavlova
Human-computer Interaction.
Web-portal services.
Vielen Dank fur Vielen Dank fur eure eure
Aufmerksamkeit!Aufmerksamkeit!
Большое спасибо Большое спасибо за ваше внимание !за ваше внимание !