Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$3.01 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Java Distributed Computing (O'Reilly Java)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java Distributed Computing (O'Reilly Java) [Paperback]

Jim Farley (Author)
2.3 out of 5 stars  See all reviews (15 customer reviews)

List Price: $49.99
Price: $42.40 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.59 (15%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Paperback $42.40  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

1565922069 978-1565922068 January 8, 1998 1st

Distributed computing and Java go together naturally. As the first language designed from the bottom up with networking in mind, Java makes it very easy for computers to cooperate. Even the simplest applet running in a browser is a distributed application, if you think about it. The client running the browser downloads and executes code that is delivered by some other system. But even this simple applet wouldn't be possible without Java's guarantees of portability and security: the applet can run on any platform, and can't sabotage its host.

Of course, when we think of distributed computing, we usually think of applications more complex than a client and server communicating with the same protocol. We usually think in terms of programs that make remote procedure calls, access remote databases, and collaborate with others to produce a single result. Java Distributed Computing discusses how to design and write such applications. It covers Java's RMI (Remote Method Invocation) facility and CORBA, but it doesn't stop there; it tells you how to design your own protocols to build message passing systems and discusses how to use Java's security facilities, how to write multithreaded servers, and more. It pays special attention to distributed data systems, collaboration, and applications that have high bandwidth requirements.

In the future, distributed computing can only become more important. Java Distributed Computing provides a broad introduction to the problems you'll face and the solutions you'll find as you write distributed computing applications.

Topics covered in Java Distributed Computing:

  • Introduction to Distributed Computing
  • Networking Basics
  • Distributed Objects (Overview of CORBA and RMI)
  • Threads
  • Security
  • Message Passing Systems
  • Distributed Data Systems (Databases)
  • Bandwidth Limited Applications
  • Collaborative Systems

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Java in Distributed Systems: Concurrency, Distribution and Persistence $62.22

Java Distributed Computing (O'Reilly Java) + Java in Distributed Systems: Concurrency, Distribution and Persistence
Price For Both: $104.62

Show availability and shipping details



Editorial Reviews

Amazon.com Review

This thorough guide explains how to harness the power of Java to create distributed systems, which the author defines as a group of "agents" working together across multiple systems.

In order to create distributed applications, Java programmers need to be familiar with a host of technologies and language features in Java. These include Java's networking capabilities, its threading model, CORBA, Java Remote Method Invocation (RMI), and the JDBC standard for connecting to databases. Java Distributed Computing is a step-by-step guide to all of these pieces of the puzzle, presented in a concise, usable format.

The author presents each topic in digestible increments with some illustrative Java code, including a distributed game of chess, a chat application, and a whiteboard application. Advanced chapters cover security issues and dealing with "limited bandwidth" applications (such as pagers or Web browsers). Useful appendices list the fundamentals of CORBA, RMI, and JavaSpaces to make it easy for the working developer to look them up. --Richard Dragan

From the Publisher

Java Distributed Computing shows you how to build software in which two or more computers cooperate to produce results. It covers Java's RMI (Remote Method Invocation) facility, in addition to CORBA and various strategies for developing your own distributed framework. It pays attention to issues that are often neglected, like protocol design, security, and bandwidth requirements. Database applications and collaborative applications are covered in detail.

Product Details

  • Paperback: 392 pages
  • Publisher: O'Reilly Media; 1st edition (January 8, 1998)
  • Language: English
  • ISBN-10: 1565922069
  • ISBN-13: 978-1565922068
  • Product Dimensions: 9.2 x 7 x 0.9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 2.3 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #1,458,951 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

15 Reviews
5 star:    (0)
4 star:
 (5)
3 star:
 (2)
2 star:
 (1)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
2.3 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
3.0 out of 5 stars Not a bad one, April 8, 1999
By A Customer
This review is from: Java Distributed Computing (O'Reilly Java) (Paperback)
Although many reviewers were not statisfied by this book, I do not think it is that bad as they have described.In my opinion it is useful enough for people who are just getting into the distributed java programming. But if anyone is searching a specialized book for a certain topic like RMI or CORBA certainly he will be disappointed. I can say that it is quite instructive (specially chapter 3, distributed object) and gives a general idea, it will give you the sense of the distributed applications. I am very convinced that beginners/students will find helpful areas in it.

Finally it is for BEGINNERS/INTEMEDIATE (exclusive)

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
3.0 out of 5 stars Good intro to distributed programs but lacks cohesiveness, November 10, 1998
By 
S. Brown "s_brown" (Potsdam, NY United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Java Distributed Computing (O'Reilly Java) (Paperback)
Java Distributed Computing is a good first look at distributed computing but is not an authoritative or comprehensive distributed programming reference.

The book is in the classic O'Reilly style. The book is overtly technically oriented and describes distributed programming from a strictly technical perspective.

The book has several examples of distributed programs. When the priciples of the examples are understood fully, the examples can be applied to real world problems. Unfortunately, the connection between understanding fully and applying the priciples is not presented effectively.

The chapters include a good chapter on networked threads and a good chapter on security.

The RMI and CORBA coverage is limited. This is unfortunate and a major shortcoming of the book since both of these protocols, especially RMI, are by default distributed systems. Way too much time is spent with messaging systems which are not appropriate for many advanced distributed applications. Actually, this book was not much different in scope from Java Networking and Communications -- also from O'Reilly.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
4.0 out of 5 stars Good Overview of Distributed Programming in Java, July 30, 2000
This review is from: Java Distributed Computing (O'Reilly Java) (Paperback)
In general, this book will give you quite a good overview of distributed Programming in Java. It covers many subjects from sockets to security. Some of the subjects like sockets and RMI are explained fairly well, but others that are complex like CORBA and Security are not explained in detail. The nice part about this book is that it gives a good overview of most API's and subjects related to Distributed Computing in Java. For people, looking for a clear book with lots of examples and details on this subject, this book is NOT for you. This book is not excatly EASY to read and its definately NOT full of examples, BUT if you are patient enough while reading, you will learn quite a lot from this book. I also warn you that you may need to read other books on some subjects in this book like CORBA to be able to understand them well. In conclusion, if you are a newbie that wants to learn distributed programming in Java I suggest that you buy this book ALONG with another one that is clear and easy.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(9)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject