Internet Knowledge Management

Download Report

Transcript Internet Knowledge Management

Next Generation Internet
Software
How Broadband will be used
John Robb, President and COO
UserLand Software
August 2001
Copyright UserLand Software 2001
About UserLand
• Private California Corporation
• Founded in 1988
• Developer of Content Management Systems
• 2,000 customers
August 2001
Copyright UserLand Software 2001
UserLand’s Technology
• Co-author of SOAP and XML-RPC
• Desktop content management system
• Weblog software (personal Websites)
• Next generation platform for Web applications
(desktop and server) that connect to Web services
August 2001
Copyright UserLand Software 2001
Overview
1) Web Services
2) Peer to Peer (P2P)
3) Desktop Web applications
4) Implications for broadband
August 2001
Copyright UserLand Software 2001
Web Services
August 2001
Copyright UserLand Software 2001
What are Web Services?
• A new architecture for the Web
• Moves the Web from documents to data
• Separates form from content
August 2001
Copyright UserLand Software 2001
The technology of Web Services
• Transport: SOAP (supported by the big
companies) and XML-RPC (an easy to use
subset of SOAP)
• Data format: XML
• Discovery: UDDI or modified DNS
August 2001
Copyright UserLand Software 2001
What do Web Services Do?
• Allow applications to talk to each other
• Allow people to build new applications that
draw on the resources of hundreds of other
applications
• Allow storage of information in the cloud
for use by many applications (Hailstorm)
August 2001
Copyright UserLand Software 2001
Peer to Peer (P2P)
August 2001
Copyright UserLand Software 2001
What is P2P?
• A new computing architecture
• Moves the Web from a client-server model
to a client-client model
• Makes desktops the equal of servers
August 2001
Copyright UserLand Software 2001
The technology of P2P
• Presence: where are you located (dynamic
IP addresses, Firewalls and NATs)?
• Tunneling: how can I reach you (Firewalls
and NATs)?
August 2001
Copyright UserLand Software 2001
What does P2P do?
• Allows people to share files with each other
(Napster)
• Enables real-time messaging (ICQ, AIM,
Microsoft Messenger)
• Massively parallel supercomputing (SETI at
home)
August 2001
Copyright UserLand Software 2001
Desktop Web Applications
August 2001
Copyright UserLand Software 2001
What are desktop Web
applications?
• Applications that use the browser as the
interface
• Web pages are served from the desktop to
the browser
• Consume and publish Web services
August 2001
Copyright UserLand Software 2001
The technology of desktop Web
applications
• A desktop scripting environment (Microsoft
.Net and Radio)
• A desktop content management system,
database, and HTTP server (Radio)
• Connections to SOAP, XML-RPC, and P2P
networks (.Net, Radio, and Jabber)
August 2001
Copyright UserLand Software 2001
What do you do with desktop
Web applications?
• New applications that integrate data from
multiple applications and distributed
desktops
• Distributed e-commerce
• Personal publishing and knowledge
management
August 2001
Copyright UserLand Software 2001
Implications for Broadband
August 2001
Copyright UserLand Software 2001
Less = More
• Less data needs to be transmitted
• More frequent scheduled updates are made
(lessons from PointCast)
• Rapid organic growth due to P2P (old saw:
other people’s bandwidth (OPB) is free
August 2001
Copyright UserLand Software 2001
Typical Explosive Application
• Entertainment network tied to TV show
• Local participants create video files and submit
them to the show’s desktop Web application
• Files are shared among participants via P2P and
voted on via SOAP and a desktop Web app
• Cost to the TV producer: Low
network providers: Huge
August 2001
Cost to the
Copyright UserLand Software 2001
Implications
• Bandwidth use will even out (fewer spikes)
due to data transmission scheduling
• Bandwidth use will occur round the clock
• Overall usage will rapidly rise as users add
new desktop Web applications
August 2001
Copyright UserLand Software 2001
What to do?
• Experiment: build your own Web apps now
• Charge users for average bandwidth
utilization rather than flat fees
• Build fast last mile connections to reap the
benefits
August 2001
Copyright UserLand Software 2001
Contact Information
John Robb
President and COO
UserLand Software, Inc.
978-266-0252
[email protected]
August 2001
Copyright UserLand Software 2001