Download presentation
Presentation is loading. Please wait.
1
1 Human-computer Interaction. Web Portal Services. Julia Pavlova Department 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 Pavlova Human-computer Interaction. Web-portal services.
2
2 Outline 1.Web-portals 2.Architecture. Portal-specific components 3.Enterprise edition portals 4.Blogs 5.Wiki 6.Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Outline
3
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. Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. How does a typical portal look like? Web-portals Definition Appearance Types Provided services
4
4 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided services different applications rectangular areas Portals integrate different applications (content), which are usually presented in rectangular areas on the screen. userscustomizationsingle sign-on 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
5
5 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided services Portals: Public (Yahoo.com, Garden.com, Fool.com) Private (corporate desktop, IBM, MasterCard) General (Yahoo, CNET, AOL, MSN) Specialized (eBay, ChemWeb)
6
6 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
7
7 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
8
8 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
9
9 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
10
10 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
11
11 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
12
12 Web-portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Appearance Types Provided 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 management
13
13 Outline 1.Web-portals 2.Architecture. Portal-specific components 3.Enterprise edition portals 4.Blogs 5.Wiki 6.Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Outline
14
14 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP 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.
15
15 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP - How can applications be integrated into Portals? - Via local portlet (portlet is executed in the portal server) :
16
16 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP - How can applications be integrated into Portals? web-service - Via remote portlet 1. portlet is executed on the remote server and is recognized as web-service remote program 2. portlet = remote program
17
17 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP - 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.
18
18 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP - 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 …
19
19 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP WSR 2002 -OASIS started developing a standard for Web-Services for Remote Portlets. WSRPbenefits Contentproducers Contentaggregators Portals (Content consumers) End-users access access to services nocode no service-specific code control the code control the code of content presentation Reduce problem of updates the most execution- sensible environment for content hosting high rate high rate for content source integration into pages
20
20 Portal-specific components and architecture Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Portlet Local Remote WSRP - How does WSRP integrate applications into Portals?
21
21 Outline 1.Web-portals 2.Portal-specific components 3.Enterprise edition portals 4.Blogs 5.Wiki 6.Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Outline
22
22 Enterprise Edition Portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. JPS Implementations JPortlet Specification Java Portlet Specification 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 developers aims to achieve interoperability between portals and portlets
23
23 Enterprise Edition Portals Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. JPS Implementations Enterprise Portal Implementations bet high for their portal/portlet creation tools OPEN SOURCE LifeRay eXo Jetspeed (Apache) Jetspeed uPortal COMMERCIAL PORTALS (IBM) WebSphere Weblogic (BEA) Weblogic Oracle (MS) Sharepoint Vignette Builder In 3 years 80% IBM and MSFT
24
24 1.Web-portals 2.Portal-specific components 3.Enterprise edition portals 4.Blogs 5.Wiki 6.Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Outline
25
25 Blogs Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Remarks Blog. Open up communication horizon! on-line diary read by everyone Last posts User’s profile Archive Useful web-links “web log" abbreviation for “web log"
26
26 Blogs Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition Remarks Blog. Open up communication horizon! - What can I do with Blog? publish thoughts and get feedback find people carry out community support subscribe more simple technical and logical structure (then portals) more simple technical and logical structure (then portals) easy to get along easy to get along (can be) additional portal content (can be) additional portal content … final comments about blogs … … final comments about blogs …
27
27 1.Web-portals 2.Portal-specific components 3.Enterprise edition portals 4.Blogs 5.Wiki 6.Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Outline
28
28 Wiki Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. “wiki wiki” “quick” Hawaiian “wiki wiki” means “quick” don’t need corporate desktop demands advanced communication. If we don’t need corporate desktop but nevertheless our organization demands for proper and technologically advanced communication. Definition “Open Editing” Wiki Wiki is server software database that offers on-line availablity simple syntax quick internal hiking user “democracy” WIKI
29
29 Wiki Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Definition “Open Editing” - 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. WIKI
30
30 1.Web-portals 2.Portal-specific components 3.Enterprise edition portals 4.Blogs 5.Wiki 6.Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Outline
31
31 Conclusion Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. PORTALS presentable are an application, which aggregates portlet applications together in a presentable format customization single sign-on provide users with customization and single sign-on services. Now you know that
32
32 Conclusion Overview Human-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.
33
33 Overview Human-computer Interaction. Web-portal services. Julia Pavlova Human-computer Interaction. Web-portal services. Vielen Dank fur eure Aufmerksamkeit! Большое спасибо за ваше внимание !
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.