View
214
Download
0
Tags:
Embed Size (px)
Citation preview
223 4 18年 月 日
Agenda
Understanding Portal Technology
Survey of Portal Market
Typical Commercial Portal Systems
Trend of Portal Systems
323 4 18年 月 日
What is a Portal System?
Portal Systems: entry point for a huge array of resources and services. a single point of access to information - a library of categorized and
personalized content Yahoo, MSN and AOL
423 4 18年 月 日
Yahoo! : Typical Portal
ShoppingShopping
CommunicationCommunication
SearchSearch
PersonalizationPersonalization
NewsNews
DirectoryDirectory
523 4 18年 月 日
Evolution of Portals
Internet PortalWeb PortalMega Portal
Public Internet portals Search Engine
Enterprise Information Portal(EIP)Enterprise portals
Community portalsWorkspace portalsMarketsplace portalsKnowledge portals
communication
ContentManagement
System
collaboration
Community-Oriented Portals
723 4 18年 月 日
Types of Portals
Horizontal Portals target the entire Internet community, called "mega portals“ Yahoo!, MSN and AOL usually contain search engines and provide information about weathe
r, stock quotes or news
Vertical Portals or vortals for specific areas and community members offer information and services customized to community members abo
ut a particular area of interest. provide a gateway to information related to a particular industry, such
as insurance, automobiles, etc.
823 4 18年 月 日
Types of Portals
Enterprise Information Portals (EIP): A customized and personalized Web-based interface for corporate intranets Users (employees) access to a variety of internal and external E-business and E-commerc
e applications, databases, software tools, and services. e-Business (Extranet) Portals
Extended enterprise portals: • to extend the enterprise to its customers, suppliers and partners.
e-Marketplace portals: • to connect buyers and sellers by providing industry-specific news and related
product and service information. ASP portals:
• to rent both products and services. Personal (WAP) portals
Pervasive portals or mobility portals• portals embedded in cellular phones, wireless PDAs, pagers
Appliance portals• are portals that are embedded in TVs (WebTV), automobiles (OnStar), etc.
Public or Mega (Internet) portals General public portals or mega portals Industrial portals
923 4 18年 月 日
Major Functions of Portals
1) Search and navigation
2) Information integration (content management)
3) Personalization
4) Notification (push technology)
5) Task management and workflow
6) Collaboration and groupware
7) Integration of applications and business intelligence
8) Infrastructure functionality
1023 4 18年 月 日
Major Functions of Portals (1/4)
Search and Navigation automatically present its users with the information appropriate to the user’s r
ole suggest additional information to the user, and/or allow the user to voluntarily
personalize the information presented by the portal allow the user to search for information that was not previously known to be re
levant to the user’s role, but which may be available through the portal Information Integration (Content Management)
should warrant the integration of information from disparate sources creating the content (authoring), describing it (metadata tagging), changing and updating it (editing), deciding when to display it (scheduling), letting several people edit it together (collaboration), letting the right people do the right things to it (workflow), stopping the wrong people from manipulating it (security), keeping track of how it has changed (versioning), displaying it in the right standard format (templating), allowing it to be displayed by others (syndication), allowing it be displayed differently to different visitors (personalization) and…
1123 4 18年 月 日
Major Functions of Portals (2/4)
Personalization only the information which is specifically tailored to his/her needs. should be based on user roles, as well as user preferences.
• Personalization of navigation– shortcuts to specific information, mostly known as bookmarks
or favorites • Personalization of data/content
– which stocks do I want to see in my stock ticker • Personalization of layout
– what information appears where on the screen, in which format, color or size
Notification receives information automatically from a portal server. Push technologies are designed to send information and business
software directly to a user’s desktop without the user actively requesting it.
1223 4 18年 月 日
Major Functions of Portals (3/4)
Task Management and Workflow Management help users take part in and/or manage formally defined business
processes. achieves a workflow-automated business process.
Collaboration and Groupware ability to communicate with geographically dispersed team members
across space & time inside and outside the walls of an organization. includes a powerful set of workflow components, knowledge
management and groupware
• e-Mail, Instant messaging, Calendar and PIM, Web and multimedia conferencing, Unified messaging and communications, Knowledge sharing, Alerts and notifications, ..
a key requirement for knowledge portals.
1323 4 18年 月 日
Major Functions of Portals (4/4)
Integration of Applications/Business Intelligence integrate business intelligence and back-end tools
• DSS, EIS, Data Warehouse and Visualization using data mining and OLAP
support for e-commerce
Infrastructure Functionality infrastructure associated with manageability, scalability, security and
availability
• database, repository
• authentication, authorization, security and protection, single-sign on
• LDAP, communication protocols,…
1423 4 18年 月 日
User Request Functional Elements of Portals
Taxonomy/Directory
Browse / Navigate Documents
Search
Content and Document management
End User Customization
Personalization
Collaboration, Communication and Community
Business Intelligence
Alerts
Subscribe / News
Workflow
Single sign-on
1523 4 18年 月 日
Enabling Technologies for Portals
Application Server
Web Server
Database
Taxonomy
Crawler
Metadata repository
Portlet
Categorization Engine
Filters
Index
Web Service
Development Standards and Protocols
User Profiles Content Management System
EAI (Enterprise Application Integration)
Single Sign On
Authentication
Authorization
LDAP
1723 4 18年 月 日
General Architecture of Portal Systems
Vertical Portals
PortalService(s)
Presentation Services
Portal Adapters
Personaligation
aggregation
Collaboration
Content
PersonalizationPublish & Subscribe
CollaborateAccess Service * SearchContent Management
WorkflowCommunication
Ad
min
istra
tion
Secu
rity
CategorizeTaxonomyMetadata
Repogitory AccessControl DB
ERPApplication
OtherOLTP DB
DataWarehouseOLAP
DB DocumentDocument Repogitory
WorldWideWeb
New&FeedReal-TimeEvent eto
E-CommercePortal
BI-Portal EIPKnowledge
PortalSpecialiged
Portal
Extranet intranet
Extranet intranet
internet
Information Consumers(Clients)
1823 4 18年 月 日
Content Management
A CMS supports the creation, management, distribution, publishing, and discovery of corporate information.
It covers the complete lifecycle of the pages on your site, from providing simple tools to create the content, through to publishing, and finally to archiving.
WebDAV (World Wide Web Distributed Authoring and Versioning) : Collaborative authoring on the Web
Fixed ContentReportsRecordsScanningImaging
Final Form Storageemail
Collaborative ContentProjects
DiscussionsMeetingsEventsEmail
IM
Digital AssetsRich Media
ImagesSoundVideo
Presentations
WebHTMLSGMLWMLXMLCode
Forms
DocumentsDocuments
SpreadsheetsContractsDrawings
Rich Media Content
Content Management ServicesContent Management Services
Library ServicesLibrary Services
DigitalRightsDigitalRights
AuthoringTagging
AuthoringTagging VersioningVersioning ArchiveArchiveCatalog &
SearchCatalog &
Search SyndicationSyndication SyndicationSyndication
1923 4 18年 月 日
Collaboration
Same Place Different Place
Different Time
Same Time Face-to-Face
VoIP
Distance Learning
DistanceLearning
TeamwarePresence
Information
Data/Audio/Video Conferencing
Instant Messaging
Teamware
Calendar
Presence Information
Threaded DB
Expertise Location
E-MailE-Mail
Expertise Location
Threaded DB
Presence Information
Calendar
Teamware
Distance Learning
Virtual workplaces where teams can communicate, collaborate and share information, regardless of their geographic location.
Synchronous and asynchronous collaboration
2023 4 18年 月 日
Portlets: Building Blocks of Portals
Portlets are web components managed by a container, that process requests and generate dynamic content.
Portlets are platform independent Java Servlets that can be loaded dynamically into and run by a web server.
Portlets interact with web clients indirectly through portals, via a request response paradigm implemented by the portlet container (WSRP/HTTP).
Over 1000 portlet products sprang up providing everything including Email, stock Quote, instant messaging
2123 4 18年 月 日
JSR 168 and WSRP
JSR 168 for Portlet Standard Enables interoperability among Portlets and Portals Defines a set of APIs for Portlets
WSRP (Web Services for Remote Portlets ) Standard for interactive, presentation-oriented web services Enable interactive, presentation-oriented web services to be easily plugged into
standards-compliant portals Ensure concepts and data exchanged are aligned with other standards in both the portal
and web service arenas. Make the Internet a marketplace of visual web services, ready to be integrated into
portals
2223 4 18年 月 日
Architecture for Semantic Web Portals
User Interface
Content Management Service Collaboration Service Personalization Service …
JSR 168 Portal Container
WSRPAdapter
Portal Adapter
Application Server (J2EE)
Portal API
ContentManagement
Portal SystemManagement
CollaborationManagement
PersonalizationManagement
Ontology Application Manager
ERPApplication
OtherOLTP DB
DataWarehouse
OLAPDB
DocumentDocument
RepogitoryWorldWide
Web
New&FeedReal-TimeEvent eto
OntologyRepository Sysrem
Config
SysremConfig
AccessControl
PortalServer
BackendApplication
ServicePortlet
2323 4 18年 月 日
System Components
Portal Server Portal platform Liferay Enterprise Portal, Apache JetPortal, Jajia Portal Server,…
Application Server Web server, Database server, … Apache Tomcat,…
Portlet Service components Jakarta Pluto, jPortlet (JSR 168, WSRP), RSS, Z39.50,…
Content Management rich data format, information, knowledge management WebDAV
Collaboration conferencing (T.120), …
User Interface XUL,…
2423 4 18年 月 日
Portal Pages Design
Portal pages are not Web pages. This implies that portals always have more than just information to
offer, as many Websites do. The design of a portal has to be flexible enough to meet diverse clients'
and users' needs. structured enough to accommodate a wide range of content and visual
elements. A good portal should offer an attractive and usable default design
Portals pages are typically based on more advanced Web technologies
Portal pages are virtual work spaces.
2523 4 18年 月 日
Portal Pages Design
Entering a Portal
Page Type Descriptions
LogOn Page / Log Off Page
A page for logging on; may display relevant system information, news etc. It may also be integrated into other pages, such as Start my Day, Reception Page, or Home Page.A page for logging off. It may display gimmicks such as a good-bye message or animation. It may also offer reminders
Start my DayA page that comes up as the first page when the user starts his/her work in the morning.
Reception Page
A page that comes up as the first page when the user enters the portal.
Home Page
The central page of a portal, which serves as an anchor point to which users may return and then move to other sections, or where they find important information and functionality.This page can fulfill many roles, entering is only one aspect.
Organization/Structure
Page Type Description
Home Page
The central page of a portal which serves as an anchor point to which users may return when they "reorient" and move to other section or where they find important information and functionality.
Best of Favorites
A page that offers a selection of the most important/most often used MiniApps; it may either be pre-designed or personalized by the user. The MiniApps may also appear redundantly on other portal pages.
Overview Page
A page that provides an overview of the respective portal section (info section) and/or a quick access to the functionality needed for the respective section/role/workset
HallwayA page that serves as a navigation "hallway" for a portal/Website or a part of it. Typically it is a more or less structured link list.
SitemapA page that provides an overview of a Portal or Website (text-based or graphical) and ideally also access to the pages or sections shown in the map.
2623 4 18年 月 日
Portal Pages Design
Service
Page Type Description
IntroductionHowTo/Get starte
d
A page that offers online help for first-time users (text-based instructions/tutorials, videos, wizards etc.).
SearchA page that offers search facilities. The search may affect different parts of the portal, specific data only, or the WWW.
Sitemap
A page that provides an overview of a Portal or Website (text-based or graphical) and ideally also access to the pages or sections shown in the map
Support Page
A page that provides a knowledge management area where users can store important information permanently or just temporarily for later use or as reminders.
Services Page
A page that provides a personalized subset of the company Intranet & ESS (employee self-service); especially the ESS applications relate to the service aspect.
Bye-and-Sell, Employee Corner
A page that supplies a forum for employees where they can offer or search for goods, announce group events, etc. This is more an employee-controlled forum (in contrast to the Services Page).
Community
Page Type Description
Meeting Point
A role-specific home page that offers a community area for users having the same role.
Team PlaceA page that offers a community and collaboration area for team members
Services Page
A page that provides a personalized subset of the company Intranet & ESS (employee self-service); the Intranet pages may serve to establish a community of people sharing the same or related roles.
Company News
A page that supplies news relevant to the company as well as to all employees or specific groups or roles (e.g. sales or service).
Message Board
A message board for internal discussions, either company-wide or for special interest groups or roles.
Chat RoomA chat area for internal discussions, either company-wide or for special interest groups or roles.
2823 4 18年 月 日
Commercial Portal Market Review
Spreading of Portal systems 80 percent of corporations already have portals by Jupiter Research s
urvey in February, 2003
Market Size
3023 4 18年 月 日
Types of Portal Vendors
Application Server Suite Vendors Solutions from these vendors bring together the four key integration infrastruc
ture technologies (portal user interface, business process, application, and data) into a single package that is combined with an application server and collaboration services.
(IBM, Oracle, BEA, and Sun) Independent Portal Players
The pure-play portal vendors offer a packaged solution that integrates together the key features of an independent portal (categorization, search, and personalization) with collaboration and content management services, and in some cases business intelligence tools
Microsoft, Plumtree, and Vignette Application Package Suite Vendors
that integrates an application vendor’s operational application and business intelligence packages into a portal environment
SAP and Peoplesoft
3323 4 18年 月 日
IBM's WebSphere Portal
IBM's WebSphere Portal is a big player in the portal market. WebSphere Portal 5.0, improves administration, document management, s
earch, and collaboration. WebSphere Portal 5.0 integrates five common functions: Lotus Collaborat
ion Center 5.0 ( people-finder portlet), Lotus Team Workplaces (QuickPlace 3 portlet), Lotus Web Conferencing (Sametime 3 portlet), and Lotus Notes e-mail, calendar, and TO-DO lists.
WebSphere Portal introduces a new Document Manager including on-demand editors for viewing and editing rich text documents, spreadsheets, and presentations within the portal’s user interface.
The WebSphere Process Choreographer provides its visual interface to rapidly construct a workflow.
IBM’s Portlet Writing Tool now makes it possible to create portlets that communicate with one another.
The WebSphere users can automatically transcode the page into WML (Wireless Markup Language) for WAP-enabled (Wireless Application Protocol) devices or cHTML (Compact HTML) for i-Mode phones.
3523 4 18年 月 日
Plumtree Portal Platform
Plumtree is moving into the cross-platform market and is focused on Web services. Key portal components:
Document directory
• publishes, indexes and categorizes content from document databases, file systems, e-mail and the Web in a secure, searchable knowledge-base;
Personalized portal pages
• empower each user to create an online workspace with the content and application services most important to his or her work;
Community pages
• offer shared workspaces for workgroups and departments, partners and customers to collaborate on projects and share information;
Web-based administration console
• distributes administration to project managers and content experts throughout the organization; and
Search
• allows users to find content in the portal’s knowledge base and across collaboration projects.
3723 4 18年 月 日
BEA WebLogic Portal 8.1
Provides the best environment for building portlets, portal applications and Web services. provides easy drag-and-drop capabilities, action workflows and
detailed customization options. all these applications and portlets are built using common languages
and standards, such as JSP, XML and SOAP Excellent administration interface Broad platform support including UNIX, Linux, and Windows Includes several powerful capabilities to the portal, including content
management integration. New browser-based administration interface made it very easy in tests to
manage multiple portals and applications. Can define detailed role and user rights, as well as define delegated
administrators for different areas of our portals.
3823 4 18年 月 日
Future Trend of Portals
Ontology-based Semantic Portal Integration of the ECP into EIP Web services-based Portals Wireless Portal
EIS
EAI Application/ServiceIntegration
InformationIntegration
SemanticsIntegration
BusinessApplications
BusinessApplications
Ontology-based KnowledgeWeb Services /PortletsUbiquitous Computing
Ontology-based KnowledgeWeb Services /PortletsUbiquitous Computing
EIP