Amazon.com: The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture (9780201633863): Alan Pope: Books

Buy Used
Used - Good See details
$4.63 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture
 
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.

The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture [Paperback]

Alan Pope (Author)
3.3 out of 5 stars  See all reviews (3 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

January 1998 0201633868 978-0201633863 1st
The Common Object Request Broker Architecture (CORBA) is a pivotal technology that facilitates and promotes the development of distributed applications. CORBA has taken a stronghold in the computer industry, primarily because it is a standard architecture that provides common interfaces and descriptions for objects. The emergence of CORBA has been a blessing to the programming community-now there is a framework in which distributed object-oriented applications for many different systems can be more easily constructed. This book offers you the clear explanation of CORBA that you need and provides a complete reference to the standard. The CORBA Reference Guide provides a general background in distributed systems, a technology that is vital for building scalable distributed object systems. The book explains the base architecture as well as the services and facilities that extend this architecture. This explanation also provides historical context discussing why certain features were selected. Of particular note, this book details the most sophisticated security framework developed for any architecture to date.The book also covers interoperability with other ORBs, especially between OLE and CORBA. Additionally, key details about the Object Data Management Group (ODMG) Standard are included. Distributed systems managers will gain a better understanding of CORBA by quickly reading the first section of each chapter and browsing the informative margin notes. Software architects and project leaders will appreciate the in-depth explanations of the various interfaces and the rationale behind CORBA. 0201633868B04062001

Editorial Reviews

From the Inside Flap

The noblest function of an object is to be contemplated.
-- Miguel de Unamuno,
from Mist (1914)

The motivation to write this book came from a desire to help people understand CORBA and its basis. A great deal of misunderstanding arose in the first few years after CORBA appeared. In the time it took to write this book, however, many people became aware of and well informed about CORBA. The misstatements heard today are not nearly as prevalent as they once were. Still, I believe the need for a book such as this has not gone away.

Today people have a number of requests for features they want to see become part of CORBA. Occasionally these features have been given a great deal of consideration before being discarded or shelved. This book tries to record some of the thoughts behind the discarding of several ideas. It does not attempt to examine all of them because that would be an immense task. Rather, the most fundamental appear here.

This book is for system architects, designers, and programmers, specifically those working in information systems. It is not a programming guide. Instead, it provides a general background and reference to the architecture and various services. I suspect programmers will find this background material useful but not very meaty. The intent is to present CORBA with enough detail and background to help people fully understand and properly utilize its features.

This book started out as an explication for system managers and architects, but then several such books came onto the market. A more in-depth reference instead of a cursory explanation became more interesting. As more and more people began committing substantial resources to constructing systems using this technology, it became obvious that someone was appropriately informing management.

The Object Management Group (OMG) submission adoptions include details for both application builders and those implementing Object Request Brokers (ORBs). Frequently the bias is more toward ORB implementers. I attempt to remove most of this unless it is important for a good understanding. In some cases, I may have included too little or too much of this auxiliary information.

A separate book that gives good application examples is desirable. Documenting all aspects of the architecture and providing coding examples for each would be an extremely large and complex task. Either the examples or the descriptive content would suffer. In the future, it is more likely we will see books that either focus primarily on examples, or books that select some subset of the entire architecture, each concentrating on a different area of emphasis and focus.

A number of factors made this book hard to write. For one thing, the rate of adoption of proposals and their complexity is rapidly increasing. It is much harder to stay completely on top of every topic with so many different groups of people working in parallel. It also is impossible to capture in a single book every up-to-the-minute adoption because the production time leaves a window open for new technology that cannot be included. For the short term, anyway, this is a losing battle. The most current source of information is always at the OMG, within the submissions themselves.

A second factor, for me, was unexpectedly becoming a single parent to my two-year-old daughter. With a full-time job at Quantitative Data Systems, Inc., the book was already a second full-time job. Finding myself suddenly with a third full-time job, priorities being what they are, the book became the lowest priority of the three. Had I known what would occur over the last two years, I most likely would have had the sense not to sign up to write a book, which is immensely time-consuming.

I am responsible for all errors that appear. Although some very astute people in this field gave me very sound advice, I may have totally misinterpreted or entirely missed their points. The people I name are not accountable for any of the book's content. They made their best attempt at making sure I understood things clearly. I made my best attempt to listen and incorporate their advice.

In some sense, I had the pleasure of building two ORBs while I was in the employ of Sun Microsystems. The first ORB was built in eight weeks by about sixteen engineers. This is the original HP/Sun ORB that became CORBA with the incorporation of the DII (from the DEC and Hyperdesk submission). This incorporation was the first submission merger and its revision was to appear in 90 days. Construction of this second ORB took much longer and involved quite a few more people.

Specifically, from the original eight-week stretch, I want to thank: Sally Ahnger, Dave Brownell, Steve Byrne, Alain Demour, Jacob Levy, Joe Pallas, Michael Powell, Sami Shaio, and Bart Smaalders. Unfortunately, there are several dozen others from my ORB-building period as well as from the time I was at Sun but both space and memory conspire against me, so this list is artificially short.

A number of people managed to read through my rough manuscript, something I still find quite astonishing. I can only thank and account for those that I know: Dr. Daniel R. Edelson, Bret Hartman, Jishnu Mukerji, Dr. Richard Mark Soley, Mark G. Wales, and Andreas Vogel.

Some folks also have no idea that they were contributing to anything. They require thanks, though, because they did. The following list of people either said something to cause an epiphany or clarified some aspect that had not previously been so clear (although the new clarity sometimes was 180 degrees from the original intent). They are Rick Catell, Ralph Johnson, Douglas Lea, Jeff Michinsky, Alan Snyder, Drew Wade, and Jim Waldo.

Certainly not least are the staff of Addison Wesley Longman who patiently waited for me to exhibit signs of life and made extremely valuable suggestions. Among them, certainly John Wait, Mike Hendrickson, Marina Lang, Katie Duffy, and Sarah Weaver deserve several rounds of applause. Both Marilyn Rash and Ann Hall deserve special thanks for helping to get this book in useful form.

My current employer, Quantitative Data Systems, Inc., probably deserves some award, specifically Jerry Conrad and Robert Morse, because writing this book sometimes took priority over my real job.

In addition, for helping me survive I'd like to give a special thanks to Lisa Walker, Louise Allen, and Charlotte Einar. Without the help they gave me I would never have been able to finish this book.

Last but never least, although she had little or no choice in the matter, I would like to thank Ashley, who got short shrift and not nearly as much attention as she deserves but loves me anyway. 0201633868P04062001

From the Back Cover

The CORBA Reference Guide provides a general background in distributed systems, a technology that is vital for building scalable distributed object systems. The book explains the base architecture as well as the services and facilities that extend this architecture. This explanation also provides historical context discussing why certain features were selected. Of particular note, this book details the most sophisticated security framework developed for any architecture to date. The book also covers interoperability with other ORBs, especially between OLE and CORBA. Additionally, key details about the Object Data Management Group (ODMG) Standard are included.

Distributed systems managers will gain a better understanding of CORBA by quickly reading the first section of each chapter and browsing the informative margin notes. Software architects and project leaders will appreciate the in-depth explanations of the various interfaces and the rationale behind CORBA. 0201633868B04062001


Product Details

  • Paperback: 407 pages
  • Publisher: Addison Wesley Publishing Company; 1st edition (January 1998)
  • Language: English
  • ISBN-10: 0201633868
  • ISBN-13: 978-0201633863
  • Product Dimensions: 9.1 x 7.3 x 0.9 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #3,792,779 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

9 of 9 people found the following review helpful:
3.0 out of 5 stars good introduction to CORBA, April 10, 1998
By A Customer
This review is from: The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture (Paperback)
The book is a good primer for the concept of corba. If in your company too everybody suddenly starts to talk about corba and it becomes important to know about the subject, then this book is for you. I found it a readable description that explains the basics, although sometimes it simply tends to list corba functionality. Still the book is small enough to supply you with all you have to know in a reasonable time. If you are a programmer and you want to implement some corba application then stay away from this mere description of a concept.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
4.0 out of 5 stars Build a solid foundation with this book, February 9, 1999
By A Customer
This review is from: The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture (Paperback)
This is a good book for those who understand client/server or OO programming, but who haven't had exposure to CORBA. The book doesn't give enough depth to serve as a developer's reference guide. But, if you want a solid understanding of all aspects of CORBA without having to read through a 3-inch thick book, this is the book to pick.
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 Incomplete reference, with some interesting material, August 23, 1998
By A Customer
This review is from: The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture (Paperback)
This book does contain useful reference material on corba, but is incomplete in a number of areas. In particular, I expected to see a summary of IDL and possibly a grammar for the IDL language. Unfortunately, this book contains far less information on IDL than the Orbix manuals, say.

Having said that, this book is better than many of the other corba books, but corba books are a bad bunch in general, and none that I have found address the sometimes complex techniques used in practice for error recovery, "persistent" IORs etc.

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
 
 
 
Only search this product's reviews



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
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