Title: Human-computer Interaction. Web Portal Services.
1Human-computer Interaction.Web Portal Services.
Course 6. Next-Generation User-Centered
Information Management. JASS 2005
- Julia PavlovaDepartment of Mathematical
Modelling of Energetic Systems, - Faculty of Applied Mathematics and Control
Processes,St.-Petersburg State University
Human-computer Interaction. Web-portal services.
Julia Pavlova
2Outline
Outline
- Web-portals
- Architecture. Portal-specific components
- Enterprise edition portals
- Blogs
- Wiki
- Conclusion
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
3Web-portals
Web-portals
Definition Appearance Types Provided services
- A portal is such a web-site whose purpose
is to be a major starting point for users when
they connect to the Web.
How does a typical portal look like?
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
4Definition Appearance Types Provided services
Web-portals
Portals integrate different applications
(content), which are usually presented in
rectangular areas on the screen. They provide
users with built-in support for customization and
single sign-on mechanisms. Content
examples
- news
- stock quote
- e-mail
- phone map info
- community forum
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
5Portals
Definition Appearance Types Provided services
Web-portals
Public (Yahoo.com, Garden.com, Fool.com) Private
(corporate desktop, IBM, MasterCard)
General (Yahoo, CNET, AOL, MSN) Specialized
(eBay, ChemWeb)
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
6Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
7Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
8Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
9Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
10Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
11Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
12Portals can be different but have something in
common.
Definition Appearance Types Provided services
Web-portals
- All portal implementations are provided with such
services as - customization
- content aggregation
- content syndication
- multi-device support
- single sign-on
- portal administration
- portal user management
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
13Outline
Outline
- Web-portals
- Architecture. Portal-specific components
- Enterprise edition portals
- Blogs
- Wiki
- Conclusion
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
14Portlet Local Remote WSRP
Portal-specific components and architecture
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.
Portlet is a specialized context area that
occupies a small window on the portal page.
- local portlet
- remote portlet
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
15- How can applications be integrated into Portals?
Portlet Local Remote WSRP
Portal-specific components and architecture
- Via local portlet (portlet is executed in the
portal server)
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
16- How can applications be integrated into Portals?
Portlet Local Remote WSRP
Portal-specific components and architecture
- Via remote portlet 1. portlet is executed
on the remote server and is
recognized as web-service 2. portlet remote
program
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
17 - What conclusion can be done?
Portlet Local Remote WSRP
Portal-specific components and architecture
- 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.
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
18 - What conclusion can be done?
Portlet Local Remote WSRP
Portal-specific components and architecture
- 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
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
19 2002 - OASIS started developing a standard for
Web-Services for Remote Portlets.
Portlet Local Remote WSRP
Portal-specific components and architecture
Portals (Content consumers)
- access to services
- no service-specific code
Content producers
Content aggregators
WSRP benefits
- control the code of content presentation
- Reduce problem of updates
- the most execution-
- sensible environment
- for content hosting
- high rate for content source integration into
pages
End-users
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
20Portlet Local Remote WSRP
Portal-specific components and architecture
- How does WSRP integrate applications into
Portals?
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
21Outline
Outline
- Web-portals
- Portal-specific components
- Enterprise edition portals
- Blogs
- Wiki
- Conclusion
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
22Enterprise Edition Portals
JPS Implementations
Java Portlet Specification
aims to achieve interoperability between portals
and portlets
Portal vendors are no longer lock-in for portlet
developers
- because JPS 168 does
- simplify portlet development
- enable developers to create plug-able components
- these components run on any compliant J2EE
portal server
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
23Enterprise Edition Portals
JPS Implementations
Enterprise Portal Implementations
- bet high for their portal/portlet creation tools
- OPEN SOURCE
- LifeRay
- eXo
- (Apache) Jetspeed
- uPortal
- COMMERCIAL PORTALS
- (IBM) WebSphere
- (BEA) Weblogic
- Oracle
- (MS) Sharepoint
- Vignette Builder
In 3 years 80 IBM and MSFT
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
24 Outline
Outline
- Web-portals
- Portal-specific components
- Enterprise edition portals
- Blogs
- Wiki
- Conclusion
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
25Blogs
Definition Remarks
Blog. Open up communication horizon!
abbreviation for web log"
Users profile
- on-line diary
- read by everyone
Last posts
Archive
Useful web-links
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
26- What can I do with Blog?
Blogs
Definition Remarks
Blog. Open up communication horizon!
- publish thoughts and get feedback
- find people
- carry out community support
- subscribe
final comments about blogs
- more simple technical and logical structure
(then portals) - easy to get along
- (can be) additional portal content
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
27 Outline
Outline
- Web-portals
- Portal-specific components
- Enterprise edition portals
- Blogs
- Wiki
- Conclusion
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
28Wiki
Definition Open Editing
WIKI
Hawaiian wiki wiki means quick
If we dont need corporate desktop but
nevertheless our organization demands for proper
and technologically advanced communication.
Wiki is server software database that
offers
- on-line availablity
- simple syntax
- quick internal hiking
- user democracy
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
29Wiki
Definition Open Editing
WIKI
- 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.
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
30 Outline
Outline
- Web-portals
- Portal-specific components
- Enterprise edition portals
- Blogs
- Wiki
- Conclusion
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
31Conclusion
Now you know that
- PORTALS
- are an application, which aggregates portlet
applications together in a presentable format - provide users with customization and single
sign-on services.
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
32Conclusion
If U want 2 X-press Urself
- Use BLOGS!
- Dont keep inside if you have smth to be said to
the audience.
- Use WIKI!
- Community must have communication. Create on-line
data-base.
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview
33??????? ??????? ?? ???? ???????? !
Vielen Dank fur eure Aufmerksamkeit!
Human-computer Interaction. Web-portal services.
Human-computer Interaction. Web-portal services.
Julia Pavlova
Overview