39
1 22年 3年 27年 mmercial P rtal Syste

12015-06-03 Commercial P rtal Systems. 2 2015-06-03 Agenda Understanding Portal Technology Survey of Portal Market Typical Commercial Portal Systems Trend

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

123 4 18年 月 日

Commercial P rtal Systems

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

623 4 18年 月 日

Evolution of 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

1623 4 18年 月 日

Service Layer Structure of Portals

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.

2723 4 18年 月 日

Portal Pages Design

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

2923 4 18年 月 日

Portal Vendors

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

3123 4 18年 月 日

Portal Market

Delphi Group

Market Segmentation

Market Share

3223 4 18年 月 日

IBM's WebSphere Portal

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.

3423 4 18年 月 日

Plumtree Portal Platform

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.

3623 4 18年 月 日

BEA WebLogic Portal

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

3923 4 18年 月 日

Thank You!!Thank You!!Thank You!!Thank You!!