August 2001Copyright UserLand Software 2001 Next Generation Internet Software How Broadband will be used John Robb, President and COO UserLand Software.

Slides:



Advertisements
Similar presentations
…and a natural peer-to-peer platform!. Jabber as P2P Platform Agenda Why spend time in this session? What is Jabber? Who cares about Jabber? How does.
Advertisements

Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
PEER-TO-PEER Is a type of network in which each workstation has equivalent capabilities and responsibilities. This differs from client/server architectures,
Embedded Web Hyung-min Koo. 2 Table of Contents Introduction of Embedded Web Introduction of Embedded Web Advantages of Embedded Web Advantages of Embedded.
Intranets, Extranets, and Enterprise Collaboration.
Content  Overview of Computer Networks (Wireless and Wired)  IP Address, MAC Address and Workgroups  LAN Setup and Creating Workgroup  Concept on.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
Peer-to-Peer Networking By: Peter Diggs Ken Arrant.
Radio UserLand Userland Software, Inc. What is it? Web Server Content Manager Programming Platform Application package Publishing and routing tool Full.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Web Services.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Wi-Fi Structures.
Ch 12 Distributed Systems Architectures
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Introduction to Web Applications Instructor: Enoch E. Damson.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Business Computing 550 Lesson 4. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Kendra initiative CONTENT DELIVERY RESEARCH Content Delivery Summit Amsterdam February 2001 "Fueling the demand for broadband Internet" Daniel Harris -
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Enabling Embedded Systems to access Internet Resources.
Networks QUME 185 Introduction to Computer Applications.
{ Microsoft OneNote Organizing Your Thoughts in the Cloud Presented by: Matthew Baker (321)
Advanced Accounting Information Systems Day 27 Financial Reporting in an Electronic Environment October 28, 2009.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module B The World Wide Web and the Internet.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
- Raghavi Reddy.  With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
UNESCO ICTLIP Module 1. Lesson 61 Introduction to Information and Communication Technologies Lesson 6. What is the Internet?
1 Welcome to CSC 301 Web Programming Charles Frank.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Conferencing & Enterprise ROI Randy Knaub Director of Marketing.
The Intranet.
Chapter 12 Develop the Knowledge Management System.
CHAPTER 7 THE INTERNET AND INTRANETS 1/11. What is the Internet? 2/11 Large computer network ARPANET (Dept of Defense) It is international and growing.
Worldwide Lexicon Brian McConnell May, WWL – Brian McConnell Worldwide Lexicon Intro Automatic discovery of dictionary, semantic net and translation.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 15 Creating Collaborative Partnerships.
4 m 9K Copyright 2002 Forum 9000, LLC Slide 1 Forum 9000 Quality Systems for Quality Care.
© 1stworks Corp. The Connected Community 85% of US corporations have a PC 75% of these PCs have an Internet connection 50% of US households have a PC 80%
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
G063 - Intranets, the Internet and Extranet. Learning Objectives: At the end of this topic you should be able to: describe the characteristics and purpose.
Web 2.0: Concepts and Applications 6 Linking Data.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Web Programming Language
Fundamentals of Information Systems, Sixth Edition
The Intranet.
Web Application.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
IS 4506 Server Configuration (HTTP Server)
Emerging technologies-
Presentation transcript:

August 2001Copyright UserLand Software 2001 Next Generation Internet Software How Broadband will be used John Robb, President and COO UserLand Software

August 2001Copyright UserLand Software 2001 About UserLand Private California Corporation Founded in 1988 Developer of Content Management Systems 2,000 customers

August 2001Copyright 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 2001Copyright UserLand Software 2001 Overview 1)Web Services 2)Peer to Peer (P2P) 3)Desktop Web applications 4)Implications for broadband

August 2001Copyright UserLand Software 2001 Web Services

August 2001Copyright 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 2001Copyright 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 2001Copyright 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 2001Copyright UserLand Software 2001 Peer to Peer (P2P)

August 2001Copyright 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 2001Copyright 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 2001Copyright 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 2001Copyright UserLand Software 2001 Desktop Web Applications

August 2001Copyright 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 2001Copyright 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 2001Copyright 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 2001Copyright UserLand Software 2001 Implications for Broadband

August 2001Copyright 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 2001Copyright 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 Cost to the network providers: Huge

August 2001Copyright 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 2001Copyright 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 2001Copyright UserLand Software 2001 Contact Information John Robb President and COO UserLand Software, Inc