340 likes | 443 Views
Human-computer Interaction. Web Portal Services. Course 6. Next-Generation User-Centered Information Management. JASS 2005. Julia Pavlova Department of Mathematical Modelling of Energetic Systems, Faculty of Applied Mathematics and Control Processes, St.-Petersburg State University.
E N D
Human-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
Outline 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
Web-portals Definition Appearance Types Provided services Web-portals Aportal 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
Definition 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
Definition Appearance Types Provided services Web-portals 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
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Definition Appearance Types Provided services Web-portals 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 Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Outline 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
Portlet Local Remote WSRP Portal-specific components and architecture Enterprise portal = a set of program technologies that defines enterprise platform.Be careful with choosingplatform vendorbecause 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
Portlet Local Remote WSRP Portal-specific components and architecture - How can applications be integrated into Portals? - 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
Portlet Local Remote WSRP Portal-specific components and architecture - How can applications be integrated into Portals? - 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
Portlet Local Remote WSRP Portal-specific components and architecture - 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. Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Portlet Local Remote WSRP Portal-specific components and architecture - 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 … Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Portlet Local Remote WSRP Portal-specific components and architecture 2002 - OASIS started developing a standard for Web-Services for Remote Portlets. 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
Portlet 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
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
Enterprise 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
Enterprise Edition Portals JPS Implementations EnterprisePortal 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
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
Blogs Definition Remarks Blog. Open up communication horizon! abbreviation for “web log" User’s 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
Blogs Definition Remarks - What can I do with Blog? 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
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
Wiki Definition “Open Editing” WIKI Hawaiian “wiki wiki” means “quick” If we don’t need corporate desktop but nevertheless our organization demands for proper and technologically advanced communication. Wikiis 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
Wiki Definition “Open Editing” WIKI - What is “Open Editing” concept? No matter how technical you are. Being a registereduser 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
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
Conclusion 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
Conclusion 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. Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview
Большое спасибо за ваше внимание ! Vielen Dank fur eure Aufmerksamkeit! Human-computer Interaction. Web-portal services. Human-computer Interaction. Web-portal services. Julia Pavlova Overview