Full HTML for

Basic foilset What is a Portal?

Given by Geoffrey C. Fox at CPS714 Computational Science Information Track on May 26 99. Foils prepared May 26 99
Outside Index Summary of Material


We describe and exemplify Enterprise Information Portals
We discuss some general properties and tools for portals
We discuss computing and education portals giving links to other presentations here
We define xxxxxxML and ScienceML
We describe collaboration -- both synchronous and asynchronous -- in terms of event propagation
Computing Portal Overview:
http://www.npac.syr.edu/users/gcf/npacgatewayworkshopmay99/
Education Portal Overview:
http://www.npac.syr.edu/users/gcf/wwnt_october98/
http://www.npac.syr.edu/users/gcf/minnowapril99/

Table of Contents for full HTML of What is a Portal?

Denote Foils where Image Critical
Denote Foils where Image has important information
Denote Foils where HTML is sufficient

1 CPS714 Case Studies in Internetics Introduction to Portals http://www.npac.syr.edu/users/gcf/cps714portalmay99 http://www.npac.syr.edu/projects/cps714summer99
2 Abstract of Introduction to Portals
3 My Netscape Portal
4 Main Yahoo Portal
5 Yahoo Financial Portal
6 Yahoo Portal to Stock Market Customized Displays
7 My Excite Specify Portal Layout
8 My Excite Specify Portal Content
9 My Excite Top of Page
10 My Excite Portal Middle of Long Thin Page ......
11 My Excite Portal End of Long Thin Page
12 User Customization Technology?
13 Amazon.com Portal to Books ....
14 Ebay.com Portal to Online Auctions
15 Linkage to Intranet and Computing Portals
16 Merrill Lynch Predictions Enterprise Information Portals
17 Estimated EIP Market Revenues
18 EIP Architecture and Different Components from Merrill Lynch
19 Enterprise Information Portals Overview from Merrill Lynch
20 Components of EIP in Detail: Content Management
21 Components of EIP in Detail: Business Intelligence
22 Components of EIP in Detail: Data Warehouses and Marts
23 Convergence of EIP Trends
24 Timeline of EIP Trends
25 Some Further Portal References
26 Business Information Value Chain
27 Four Forms of Portals
28 Knowledge Sources in a Corporation
29 Properties of a Corporate Portal
30 Corporate Data is Structured in Some ways!
31 Layers in an Organization
32 What do we Need for a Portal?
33 xxxxxxML
34 ScienceML
35 Scientific Notepad
36 Education Portal
37 Education Portal: digitalthink.com
38 Cheaper than a real University?
39 Collaboration I
40 Collaboration II
41 Collaboration III
42 Collaboration and Portals I
43 Collaboration and Portal II

Outside Index Summary of Material



HTML version of Basic Foils prepared May 26 99

Foil 1 CPS714 Case Studies in Internetics Introduction to Portals http://www.npac.syr.edu/users/gcf/cps714portalmay99 http://www.npac.syr.edu/projects/cps714summer99

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Instructor: Nancy McCracken
teamed with Geoffrey Fox and many others from NPAC
Syracuse University
NPAC
111 College Place
Syracuse NY 13244 4100
Phone: 3154432163

HTML version of Basic Foils prepared May 26 99

Foil 2 Abstract of Introduction to Portals

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
We describe and exemplify Enterprise Information Portals
We discuss some general properties and tools for portals
We discuss computing and education portals giving links to other presentations here
We define xxxxxxML and ScienceML
We describe collaboration -- both synchronous and asynchronous -- in terms of event propagation
Computing Portal Overview:
http://www.npac.syr.edu/users/gcf/npacgatewayworkshopmay99/
Education Portal Overview:
http://www.npac.syr.edu/users/gcf/wwnt_october98/
http://www.npac.syr.edu/users/gcf/minnowapril99/

HTML version of Basic Foils prepared May 26 99

Foil 3 My Netscape Portal

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 4 Main Yahoo Portal

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Note Combination of
Search Engine and Lists

HTML version of Basic Foils prepared May 26 99

Foil 5 Yahoo Financial Portal

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Yahoo itself has market value $25B
Annual Sales of $200M
Annual Revenue Growth of 200%

HTML version of Basic Foils prepared May 26 99

Foil 6 Yahoo Portal to Stock Market Customized Displays

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 7 My Excite Specify Portal Layout

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 8 My Excite Specify Portal Content

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Market Value $6.6B
Annual Sales $154M
Annual Revenue Growth 210%

HTML version of Basic Foils prepared May 26 99

Foil 9 My Excite Top of Page

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
An unfortunate constraint
on size of personalized Image
Zipcode or City
selects weather

HTML version of Basic Foils prepared May 26 99

Foil 10 My Excite Portal Middle of Long Thin Page ......

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 11 My Excite Portal End of Long Thin Page

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Customize Display

HTML version of Basic Foils prepared May 26 99

Foil 12 User Customization Technology?

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
A mix of server side storage and cookies to store access information
.amazon.com TRUE / FALSE 928051083 session-id-time 928051200
.amazon.com TRUE / FALSE 928051083 session-id 002-5946756-8250258
.pathfinder.com TRUE / FALSE 927945280 ttttt ttttt
.barnesandnoble.com TRUE / FALSE 2051222155 SITESERVER ID=2f7c218e2ca3043cbd01b25cc68ea740
.barnesandnoble.com TRUE / FALSE 1148438183 userid 2NMKACG9NH
.preferences.com TRUE / FALSE 930309561 MLCursor iqL8%5EN%26h%21a%3BcH81%23%3FP%3AbC
.excite.com TRUE / FALSE 1609415858 popup no
.webcrawler.com TRUE / FALSE 1609415858 UID A192436035843DE1
.excite.com TRUE / FALSE 946684658 mec_splash yes

HTML version of Basic Foils prepared May 26 99

Foil 13 Amazon.com Portal to Books ....

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Market Value $18B with $610M annual sales and 300% annual growth ....

HTML version of Basic Foils prepared May 26 99

Foil 14 Ebay.com Portal to Online Auctions

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Market Value $19B
Annual Sales $47M
Annual Growth 700%

HTML version of Basic Foils prepared May 26 99

Foil 15 Linkage to Intranet and Computing Portals

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
If Gateway is a Portal to Computing and Intranet is a Portal to Enterprise Information, then how how are they linked
They share features in the "Information Toolbar"
  • Search Portal for site specific data or more generally "data-mining" internal and external data
  • User Profiles as in NCSA proposal
  • Compare how Yahoo and Netscape have grown from search engines and lists
  • documents and electronic mail Management
  • Event Calendar
  • (Scientific) Notepad
  • Collaborative Tools

HTML version of Basic Foils prepared May 26 99

Foil 16 Merrill Lynch Predictions Enterprise Information Portals

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Area 1998 2002 CAGR
Content Management $1.2B $4.7B 40%
Business Intelligence $2B $7.3B 38%
Data Warehouse/Marts $.99B $2.6B 27%
Data Management $0.18B $0.36B 18%
Totals $4.4B $14.9B 36%
http://www.sagemaker.com/company/lynch.htm or
http://www.sagemaker.com/company/downloads/eip_indepth.pdf

HTML version of Basic Foils prepared May 26 99

Foil 17 Estimated EIP Market Revenues

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 18 EIP Architecture and Different Components from Merrill Lynch

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 19 Enterprise Information Portals Overview from Merrill Lynch

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
We divide Enterprise Information Portals into four major product segments: Business Intelligence, Content Management, Data Warehouses and Marts and Data Management.
Ultimately, we see these separate software segments converging into an integrated, enterprise wide information repository and application which we believe will be the Corporate Information Portal.

HTML version of Basic Foils prepared May 26 99

Foil 20 Components of EIP in Detail: Content Management

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Content Management systems capture, archive, index, manage, combine and distribute internal and external information to create a corporate knowledge repository.
A content management system used by an Investment bank might create, manage and track an interest rate swap contract as it moves through its business lifecycle from creation to approval to execution.
New "packaged" applications emerging from these vendors also target specific corporate functions such as sales and marketing planning, competitive analysis and product requirements.

HTML version of Basic Foils prepared May 26 99

Foil 21 Components of EIP in Detail: Business Intelligence

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Business Intelligence Applications leverage enterprise database sources to provide timely, accurate and targeted information across the enterprise. Business Intelligence Systems include software for Query, Reporting, On-Line Analytical Processing (OLAP), Data Mining and Analytical Applications.
Query, Reporting and OLAP solutions, to a large extent, analyze historical data to answer questions about business performance.
Data Mining software wouldn't be used so much to answer questions but to uncover hidden patterns such as "most men who buy milk and diapers at the grocery store also purchase beer".
Analytical Applications, in addition to leveraging historical transactional data, let users factor in external events (macroeconomic conditions) and change business assumptions to forecast future events.
Analytical Applications address business processes such as Budgeting & Planning, Customer Churn Analysis, Fraud Analysis and Sales Forecasting.

HTML version of Basic Foils prepared May 26 99

Foil 22 Components of EIP in Detail: Data Warehouses and Marts

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Data Warehouses and Marts create an environment where data is stored, managed and optimized for analysis. These optimized platforms are used by companies to support complex and enterprise wide Business Intelligence solutions.
Data Marts are focussed domains extracted from Warehouses allowing greater precision and speed for analysis.
Most Data Mart vendors and many Database vendors have begun providing "suites" that also include Data Management and Business Intelligence software.
Data Management systems perform Extract, Transform and Load (ETL) tasks, clean data and facilitate scheduling, administration and metadata management for Data Warehouses and Marts.

HTML version of Basic Foils prepared May 26 99

Foil 23 Convergence of EIP Trends

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Ultimately, we see these separate software segments converging into an integrated, enterprise wide information repository and application which we believe will be the Corporate Information Portal.
We also see the convergence of these systems as providing another market opportunity whereby a 3rd party vendor provides outsourcing services for data warehouse management. The following table details recent trends that have shaped this sector and highlights our view that the market will migrate to the Corporate Information Portal.

HTML version of Basic Foils prepared May 26 99

Foil 24 Timeline of EIP Trends

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 25 Some Further Portal References

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
2) http://www.corporateportal.com/analystresearch/downloads/delphireport.pdf
3) http://research.microsoft.com/scripts/pubdb/pubsasp.asp?RecordID=182
4) http://www.intelligententerprise.com/993003/frm_feat1.shtml
5) http://www.decisionprocessing.com/dp_portal_overview.htm
6) http://www.zdnet.com/anchordesk/story/story_3138.html

HTML version of Basic Foils prepared May 26 99

Foil 26 Business Information Value Chain

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Ref 5

HTML version of Basic Foils prepared May 26 99

Foil 27 Four Forms of Portals

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Ref 2

HTML version of Basic Foils prepared May 26 99

Foil 28 Knowledge Sources in a Corporation

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Ref 2

HTML version of Basic Foils prepared May 26 99

Foil 29 Properties of a Corporate Portal

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
The ability to provide automated identification and distribution of relevant content
The ability to go beyond search and retrieval to provide content sensitivity
Ability to interact intelligently with each user and his/her information activities while providing profiling, filtering, and categorization support to manage information overload
The ability to expose the actual, distributed, enterprise information taxonomy -- a task impossible to accomplish through centralized legislation

HTML version of Basic Foils prepared May 26 99

Foil 30 Corporate Data is Structured in Some ways!

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Physical: the actual location/ownership of the information, which is usually cross enterprise and cannot be centralized
Prescribed: the formal categorization based on regulatory, policy, or historical mandate
Practical: the actual use of/need for the information without regard to its location or prescribed method of use
Correspond to organization structure

HTML version of Basic Foils prepared May 26 99

Foil 31 Layers in an Organization

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Physical Layer -- infrastructure: the way the organization's information systems (electronic and otherwise) support any given process or set of processes (most often created in pieces and reflective of yesterday's priorities)
Prescribed (Process) Layer -- organization: the way an organization defines a process and assumes it should work, usually based on defini- tion from outdated sources or peripheral parties (such as managers and executives)
Practical (Logical) Layer -- people: the way people naturally work together; often how they work around obstacles and impediments of the other two layers; usually spontaneous and rarely documented, due to fear of retribution and protection of job security

HTML version of Basic Foils prepared May 26 99

Foil 32 What do we Need for a Portal?

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Tools (technologies) and Standards
User Customization, Security, Collaboration, Web-linked repositories, specialized applications
Generic WebTool tools
  • As Portal is WebWindows need all basic UNIX and windows Tools
Lotus Notes developed those of relevance to corporations
AOL and Web Portals show those tools needed by real people
Standards should allow interchange of information
  • ScienceML needed in "Portal to Computing"
  • BusinessML needed in EIP
  • EducationML needed for interchange of data between ueducational portal components
Object Web is Architecture standard

HTML version of Basic Foils prepared May 26 99

Foil 33 xxxxxxML

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Every field has data of special significance -- for field xxxxxx, we imagine a group of standards for semantic content realized in XML. We call this xxxxxxML
http://www.xml.com/xml/pub/submlist lists some standards currently proposed for XML
The Portal for xxxxxx must support xxxxxxML
For businesses, perhaps one needs special support for "excelML" (XML export format for EXCEL) as well as support for more general information data
  • Here we have a things like XML-QL general query language for unstructured data
  • "mailML" to support electronic mail, bulletin board messages, discussion groups etc ...............

HTML version of Basic Foils prepared May 26 99

Foil 34 ScienceML

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
This we define as a group of defined formats that support scientific data, note taking and sketches
XSIL (Scientific data Interchange) defines metadata needed to specify scientific data files including high level parameters and methods needed to read data
VML is Vector Graphics Mark up Language
DrawML is designed to support simple technical drawings (easier than VML but VML should be able to do this?)
VRML (3D scenes) re-implemented in XML as X3D (http://www.vrml.org/news/pr990210-content.html)
MathML Mathematical Expressions
CML Support Chemistry -- not clear if adopted widely

HTML version of Basic Foils prepared May 26 99

Foil 35 Scientific Notepad

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Presumably this allows Scientists to make notes and record thoughts in a way that it supports important scientific constructs
At its simplest this is an authoring tool like Microsoft Word, PowerPoint or Framemaker
  • These will improve and support standards such as MathML (openMath) with better WYSIWYG authoring
One useful utility would be a whiteboard that supported scientific notes using ScienceML
Such a collaborative whiteboard (implemented in Tango for instance) would be useful in research and teaching
  • Use commercial authoring tool and WebEQ or equivalent to render

HTML version of Basic Foils prepared May 26 99

Foil 36 Education Portal

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
http://www.osc.edu/webed/ list of web based learning and training projects
http://www.imsproject.org standards for learning portals
http://www.npac.syr.edu/users/gcf/webwisdomrefs/ some NPAC related summary documents
http://www.npac.syr.edu/users/gcf/petcandt/ some old but good references
http://www.webct.com/webct/ well known server based system

HTML version of Basic Foils prepared May 26 99

Foil 37 Education Portal: digitalthink.com

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 38 Cheaper than a real University?

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index

HTML version of Basic Foils prepared May 26 99

Foil 39 Collaboration I

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
This is often termed groupware support and Lotus Notes is best known corporate product
Collaboration implies sharing of electronic objects and is needed in asynchronous and synchronous modes
AOL Yahoo etc. have Internet games which illustrate one sophisticated form of collaboration
Chat rooms are perhaps most popular and are simplest synchronous tool. White boards next most popular
Asynchronous mode is
  • shared web pages and documents (these are be shared synchronously or asynchronously)
  • electronic mail, event calendars, bulletin boards
http://www.npac.syr.edu/tango/ is a collaboration system supporting synchronous sharing of events where events signify changes in objects

HTML version of Basic Foils prepared May 26 99

Foil 40 Collaboration II

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Notification and linkage service can be based on object registration mechanism and allows important collaborative capabilities
one associates with each group activity a "magic ID" (barcode)
every digital object associated with this activity registers itself when it comes on line with some registry (registry can be distributed). A given object may have multiple barcodes attached to it
  • This is Jini model for registration but can be implement for pure Web (using JavaScript) or CORBA
Either users or Portals (PSE's) register interest in certain barcodes
The (Portal) event service notifies registered observers when a digital object of interest becomes available

HTML version of Basic Foils prepared May 26 99

Foil 41 Collaboration III

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Notification mechanism enhances collaboration as enables dynamic federation of relevant objects to be automatically maintained
  • Kodak would like this service to group together digital versions of photographs taken at particular events (e.g. a wedding)
Notification can be used for people so their presence on-line can be made known to those in particular collaborative users
Users decide if notification causes an active signal (send electronic mail, ring a buzzer) or passively alters a list on a web page.
Event Model unifies synchronous and asynchronous models of collaboration
  • Event either triggers action immediately and/or asynchronously ( sending e-mail immediately is synchronous act generating asynchronous record)

HTML version of Basic Foils prepared May 26 99

Foil 42 Collaboration and Portals I

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Shared Objects need to accept data from Portal compliant applications
Portal Events need to be integrated into SPDL
Portal federates different "event domains"
Local Event/Message Bus
Collaboration == Sharing Event
in "Tango" Server
Local Event/Message Bus
Local Event/Message Bus
Portal Events

HTML version of Basic Foils prepared May 26 99

Foil 43 Collaboration and Portal II

From What is a Portal? CPS714 Computational Science Information Track -- May 26 99. *
Full HTML Index
Whiteboard and Shared Browser can be loaded with files and data from Portal compliant systems
More generally consider any client side rendering of a gateway system -- either data input or (visualization/data) output
  • These can be shared collaboratively
Examples from Tango and Computing Portal
  • Shared Biology Workbench shares client side input forms
  • Shared visualization (NCSA, NPAC) shares output file of a computation

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Thu May 27 1999