Java Technology Home Page
A-Z Index

Java Developer Connection(SM)
Online Training

Downloads, APIs, Documentation
Java Developer Connection
Tutorials, Tech Articles, Training
Online Support
Community Discussion
News & Events from Everywhere
Products from Everywhere
How Java Technology is Used Worldwide
 
Training Index

Writing Advanced Applications
Chapter 4: Distributed Computing

[<<BACK] [CONTENTS] [NEXT>>]

As recently as ten years ago, distributed computing generally meant you had client PCs in one room with a server in another room. The problem with this architecture is if the connection to the server is lost, clients cannot update the payroll, sales, or other distributed company databases.

To prevent this sort of down time, different networking models were created. One example is the master and slave server model where if the master fails, the slaves take over. The problem with the different networking models is they all required some form of manual intervention and were tied to one operating system or language. And while these approaches met some of the short-term requirements for decreasing down time, they did not apply to heterogeneous distributed systems consisting of mixed network protocols and machines.

The JavaTM platform combined with other advances such as Common Object Request Broker Architecture (CORBA), multi-tiered servers, and wireless networks has brought the realization of fully distributed computing a step further from the traditional client and server approach.

Now you can build applications that include service redundancy by default. If one server connection fails, you can seemlessly use a service on another server. CORBA and Distributed Component Object Model (DCOM) bridges mean that objects can be transferred between virtually all machines and languages. And with the new JiniTM System software, the distributed computing environment can soon be part of everything in your home, office or school. In short, distributed computing has never before been as important as it is today.


In a Rush?

This table links you directly to specific topics.

Topic Section
Lookup Services
Remote Method Invocation (RMI)
Common Object Request Broker Architecture (CORBA)
JDBC Technology

[TOP]


[ This page was updated: 13-Oct-99 ]

Products & APIs | Developer Connection | Docs & Training | Online Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary - Applets - Tutorial - Employment - Business & Licensing - Java Store - Java in the Real World
FAQ | Feedback | Map | A-Z Index
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 1995-99 Sun Microsystems, Inc.
All Rights Reserved. Legal Terms. Privacy Policy.