Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
+ $3.99 shipping
Used: Very Good | Details
Sold by -usedbooks123-
Condition: Used: Very Good
Comment: Very Good Some wear on book from reading, we guarantee all purchases and ship all items via USPS mail.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Client/Server Programming with Java and CORBA, 2nd Edition Paperback – March 10, 1998

ISBN-13: 978-0471245780 ISBN-10: 047124578X Edition: 2nd

Price: $0.01
9 New from $9.00 52 Used from $0.01 2 Collectible from $0.99
Amazon Price New from Used from
Paperback, March 10, 1998
$9.00 $0.01

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more.


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 1072 pages
  • Publisher: Wiley; 2nd edition (March 10, 1998)
  • Language: English
  • ISBN-10: 047124578X
  • ISBN-13: 978-0471245780
  • Product Dimensions: 6 x 2.3 x 9 inches
  • Shipping Weight: 4 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (56 customer reviews)
  • Amazon Best Sellers Rank: #1,621,221 in Books (See Top 100 in Books)

Editorial Reviews Review

The standard by which all other CORBA books are judged, Client/Server Programming with Java and CORBA is the book to read if you're thinking about doing anything with this language- bridging technology. Working toward the Object Web, a computing phenomenon in which the Internet is full of code modules that users can assemble in many different ways to suit their needs, Orfali and Harkey explain the Common Object Request Brokerage Architecture (CORBA), which goes a long way toward realizing that goal. This book is the single best CORBA resource available anywhere. Appropriately enough, the book opens with a comparison of the client/server architectures of Java and CORBA. It then goes on to cover dynamic invocations of CORBA objects. There's a discussion of the trade-offs involved in choosing among sockets, HTTP/CGI, remote method invocation (RMI), and CORBA/IIOP, complete with a table that compares the features of all the competitors. The authors then explore the relative advantages and disadvantages of two- and three-tier database query systems under JDBC. The book concludes with a fully implemented client/server transaction-handling system. The authors' prose and code is lucid and complete, and all of the numerous code samples appear on the companion CD-ROM. --This text refers to an out of print or unavailable edition of this title.

From the Publisher

This updated edition of an essential CORBA book revises all of the material from the first edition, and provides 24 new chapters on the latest in client/server programming with Java and CORBA, including new material on JavaBeans. CD-ROM contains all Java and JavaBeans code and programs, VisiGenic's VisiBroker 3.0 trial version, and Symantec Visual Cafe for Java Beans trial version.

More About the Author

Robert Orfali and his soulmate of thirty years, Jeri, were both in the computer software field in the early days of Silicon Valley. They co-authored three best-selling software books and went together on several world tours to promote their technology. Jeri was diagnosed with ovarian cancer, in 1999, shortly after they moved to Hawaii.

Jeri and Robert spent the next 10 years fighting Jeri's cancer and learning how to live with it. Jeri even learned how to surf during her chemo years. She went from "Silicon Valley Executive Woman of the Year" to "Waikiki Surfer Chick." Jeri received one of the most moving surfer funerals ever. Her ashes are in the ocean at Waikiki.

Customer Reviews

The book is a perhaps too theoretical at times.
Agelos Pikoulas
And I found what I expected: organized information, many examples, comparison of every technology with the other, and good humour.
M. Othman
In summary, I highly recommend this book for readers wanting to learn Client/Server programming and CORBA (using Java).
Shawn Boyce

Most Helpful Customer Reviews

15 of 15 people found the following review helpful By Anwar Rizal on May 9, 2000
Format: Paperback
This book is a huge book, but CORBA is not the main theme of this book: it is Client Server with Java. It covers rich themes from socket, servlet, RMI, JavaBeans, Enterprise JavaBeans, and DCOM.
If you look for an introductory book on CORBA programming, this book is not the one. You will be confused by its coverage on non-CORBA technologies. If you look for an advanced CORBA book (like Michi Henning's in C++), surely this is not the one either.Because IDL-Java mapping,Implementation Repository, Object Adapter (BOA or POA), CORBA services is not covered very well. The only CORBA service that is covered well is Naming Service(of course). Trading Service is covered, however no sufficient code examples. However if you would like to have a roadmap where CORBA is, how it relates to EJB, COM/DCOM, socket, RMI, this might be your book.
I am still keeping this book on my shelf though because of its very good coverage on JavaBeans, not because of its CORBA coverage.
I am still searching CORBA-Java book with the same quality as Michi Henning's book on Corba-C++.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By Srihari Mailvaganam on May 25, 2002
Format: Paperback
This book is more suitable for beginners that want an insight to the jargon-laden world of Java middleware.
CORBA is a powerful and complex method for distributed computing. This book does not go in depth into how to make use CORBA in practice. It gives a fairly shallow overview that frustratingly does not have much substance. It reminded me of an academic lecture I attended where I was positive that the lecturer did not have practical experience in the subject - and gave a theoretical discussion on the subject. This is fine as an introduction but frustrating if one wants to get over the theoretical summary of the concepts and work on what (and if) it works; and under what circumstances!
BUT this book is very useful to beginners that would like the 50K feet view first and then go elsewhere to drill for more information.
Another point to keep in mind is that this book was originally published in 1998 - some of the book's information is presently irrelevant. I am not sure if there was a reprint since 1998 but the information included is dated.
In conclusion, buy this book if you are a beginner and would like a reference guide.
Hope this is helpful!!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 15 people found the following review helpful By A Customer on November 23, 1998
Format: Paperback
I found this book to be a very helpful tutorial-style book on CORBA for beginners. Although some may argue about the wide scope of this staggeringly huge and complete volume, I thought that the chapters are justified and very helpful. For example, the book includes in-depth chapters on how CORBA compares to servlets, CGI, sockets, RMI, and DCOM. The chapters are very thorough and the same program is rewritten for each technology to allow you a clear perspective upon which to compare. In addition, the chapters on JavaBeans and JDBC are also top notch, written in a very personable tone that makes it enjoyable to read.
I have gotten a great deal of valuable CORBA knowlege from this book and I would highly recommend it to any intermediate Java programmer who is looking to learn CORBA and willing to put some serious time into doing it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 18 people found the following review helpful By Agelos Pikoulas on May 4, 2000
Format: Paperback
This great book has a misleading title - don't buy it if you just want to write Java/Corba C/S application, it'll confuse you ! Like most readers I will agree that the authors have done a *great* job in comparing and contrasting in huge depth all the modern distributed computing related platforms and technologies. I wont disagree or repeat other people's opinions about the merits of this book, so I' ll jump to what I did not like (and gave it 3 stars):
- The organisation of the book is not very consistent. At times the book goes into great detail explaining a particular aspect (which is good) and then you find the same material mixed in other chapters explained in the same depth again ! Clearly when this is many pages long is wasting not only paper but your time reading through as well, it could simply be referenced, and the book could be at least 200 pages less. I found the book very interesting but also hard to read and follow.
- The book is a perhaps too theoretical at times. Perhaps this is of interest of ORB developers but not ORB users (application programmers). For instance the book is diving into ORB & POA policies details, explaining exactly what is happening behind the scenes. This might be of interest to very experienced programmers or ORB implementers, but not people who just want some subtle methods of writing C/S programs with CORBA/Java.
- I am sure the in-depth comparison of the technologies a) Has made Micro$oft sad of DCOM (cruel people) and Sun shine drinking coffee. b) Will be THE reference book for managers who make serious decisions about multi-million project investments & perhaps Academics who all wish to compare, compare and compare....
...but is this your interest ?
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Shawn Boyce on February 16, 2002
Format: Paperback
An exceptionally well-written book by best-selling authors. The book
is a great way to learn about Client/Server programming in general, and
CORBA in particular. This book is massive, totaling over 1000 pages
(a huge increase over the first edition). It includes a CDROM with all of the
code examples as well Borland's Vivibroker and others.
Note the book is not just about teaching CORBA programming using
the Java language. It also provides large amounts of material on Java Beans and
Enterprise Java Beans. This is a teaching book not a reference book.
While it does provide Java coding examples, developers will not use it
to write their code (at least I don't).
Book Sections:
1- CORBA Meets Java (3 chapters)
2- Core CORBA/Java (3 chapters)
3- The Dynamic CORBA (3 chapters)
4- CORBA and Its Competitors (7 chapters)
5- The Existential CORBA (6 chapters)
6- JDBC 2-Tier Versus 3-Tier (4 chapters)
7- From JavaBeans to EnterpriseJavaBeans (8 chapters)
8- Grand Finale: Club Med with CORBA/JavaBeans (4 chapters)
The CORBA coverage is extensive: BOA, POA, Interface Repository, Java-to-IDL and
IDL-to-Java mappings, and DII among others. However, no coverage of the CORBA Services,
besides the Naming Service.
Be prepared for their style of writing. As with their other best-selling books,
they have Zog the Martian (see the cover) and Soapboxes, which give their insightful opinions on
issues and problems with the subject. Personally, I enjoyed it as it makes the
book more interesting.
Some Negatives. This book has become somewhat outdated, written in 1998,
with an intro by Marc Andreesen and a CDROM containing JDK 1.1! There are better
books on Enterprise Java Beans.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?