Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Greg Papadopoulos: Death of Wire Protocols

May 24, 1999

Greg Papadopoulos is Chief Technology Officer of Sun Microsystems. Greg said that there is more and more emphasis on the networking of consumer products. The shift is from software and services to consumers; the way we deliver software and services is different for consumer products. "Networking is more than supplying connectivity; it's about providing services." He sees four layers: content, services, connectivity, and devices, the middle two getting the most emphasis soon. Someday the word webtone will be as common as dialtone, as the Web becomes truly ubiquitous and quality-focused.

Greg stated the characteristics of Network Services:

  • they are named
  • they are accessed by interfaces
  • they may publish and/or subscribe to other network services
  • they are aware of service consumers
The current TCP/IP network service with named endpoints and client/server model is not good enough. We now need service protocols -- APIs at the service level, application provider to network service layer to device. In classic protocols, datagrams are sent between heterogeneous computers. This is being replaced by dynamic protocols that rely on distributed objects:
  • computers appear to be homogenous via Java Virtual Machine (JVM)
  • send around code
  • common understanding of objects
  • remote objects talk to each other
  • remote methods for distributed applications.
Consider a printer that sends objects to a phone telling the device how to invoke its print methods. This is the Jini model -- viewing the printer as a service that must be announced via a discovery process, the Jini lookup service.

The key concept according to Papadopoulos is that "executable objects can be dynamically (and safely) communicated among machines." Proxies are viewed as an application tier; they are cheap, time-shared, and scalable resources.

The computing model has changed:

  • 50's to 70's: disk centric computing, DBMS, applications, devices
  • 80's and 90's: net centric computing, telnet, FTP, HTTP, SMTP, network devices
  • now: object centric computing, business logic, object plus agents, services; basic services as objects
Sun's Chief Technology Officer offered these predictions:
  1. Home = office = consumer; consumer will drive the industry; Microsoft already handled home + office. Corollary: network computer = webphone
  2. Voice network = data network (dialtone = webtone)
  3. Intranet = extranet = internet; firewalls will disappear because security will be integrated into devices
  4. A few big service providers will prevail; cycles consumed as a commodity
  5. Software as a product replaced by application providers; application provider will sell to service providers
  6. Meta service provider will intermediate interactions; e-commerce cooperatives
  7. The net goes fractal; action will be in the "little services"
  8. We'll discover we built the wrong network
  9. Most communication will be computers talking via objects; devices won't know what they are saying
  10. It will all actually work!
[A transcript of this talk is not yet available online. We will provide a link as soon as one is available.]

John Patrick: E-business and the Future of the Internet
WWWhat Happened at WWW8?
Robert Metcalfe: Not Eating His Words This Year


Up to => Home / Internet / Future




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers