Title: Commertial Portals
1(No Transcript)
2Agenda
- Understanding Portal Technology
- Survey of Portal Market
- Typical Commercial Portal Systems
- Trend of Portal Systems
3What 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
4Yahoo! Typical Portal
5Evolution of Portals
6Evolution of Portals
7Types of Portals
- Horizontal Portals
- target the entire Internet community, called
"mega portals - Yahoo!, MSN and AOL
- usually contain search engines and provide
information about weather, stock quotes or news - Vertical Portals or vortals
- for specific areas and community members
- offer information and services customized to
community members about a particular area of
interest. - provide a gateway to information related to a
particular industry, such as insurance,
automobiles, etc.
8Types 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-commerce
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
9Major Functions of Portals
- Search and navigation
- Information integration (content management)
- Personalization
- Notification (push technology)
- Task management and workflow
- Collaboration and groupware
- Integration of applications and business
intelligence - Infrastructure functionality
10Major Functions of Portals (1/4)
- Search and Navigation
- automatically present its users with the
information appropriate to the users role - 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 relevant to the users
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
11Major 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
users desktop without the user actively
requesting it.
12Major 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.
13Major 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,
14User Request Functional Elements of Portals
15Enabling Technologies for Portals
16Service Layer Structure of Portals
17General Architecture of Portal Systems
18Content 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
19Collaboration
- Virtual workplaces where teams can communicate,
collaborate and share information, regardless of
their geographic location. - Synchronous and asynchronous collaboration
20Portlets 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
21JSR 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
22Architecture for Semantic Web Portals
23System 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,
24Portal 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.
25Portal Pages Design
26Portal Pages Design
27Portal Pages Design
28Commercial Portal Market Review
- Spreading of Portal systems
- 80 percent of corporations already have portals
by Jupiter Research survey in February, 2003 - Market Size
29Portal Vendors
30Types of Portal Vendors
- Application Server Suite Vendors
- Solutions from these vendors bring together the
four key integration infrastructure 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 vendors
operational application and business intelligence
packages into a portal environment - SAP and Peoplesoft
31Portal Market
- Market Segmentation
- Market Share
Delphi Group
32IBM's WebSphere Portal
33IBM's WebSphere Portal
- IBM's WebSphere Portal is a big player in the
portal market. - WebSphere Portal 5.0, improves administration,
document management, search, and collaboration. - WebSphere Portal 5.0 integrates five common
functions Lotus Collaboration 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 portals user
interface. - The WebSphere Process Choreographer provides its
visual interface to rapidly construct a workflow. - IBMs 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.
34Plumtree Portal Platform
35Plumtree 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 portals
knowledge base and across collaboration projects.
36BEA WebLogic Portal
37BEA 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.
38Future Trend of Portals
- Ontology-based Semantic Portal
- Integration of the ECP into EIP
- Web services-based Portals
- Wireless Portal
Ontology-based Knowledge Web Services
/Portlets Ubiquitous Computing
Information Integration
EIS
EIP
Semantics Integration
Business Applications
EAI
Application/Service Integration
39Thank You!!