The book provides excellent material on asynchronous processing and messaging options in CORBA, including multicasting. One standout section is the area on security, which provides checklists for using CORBA securely on both the intranet and Internet.
The book stresses today's object-oriented databases, as well as issues of using relational databases with CORBA (undoubtedly still the most common approach). The text then looks at designing persistent CORBA objects, stateful and stateless objects, and sessions. The authors discuss managing transactions using the legacy X/Open Distributed Transaction Processing (DTP) and new CORBA Object Transaction Service (OTS) standards in good detail.
Later sections examine issues surrounding performance on distributed systems, including tips for load balancing, automatically cleaning up objects (with eviction triggers and policies), and replication. (Here the authors look at the Object Group and Concentrator patterns for better scalability.) The book closes with some software design issues, including how to use CORBA with Unified Modeling Language (UML) and today's modeling tools. --Richard Dragan
Enterprise CORBA is not so much about doing things in CORBA as it is about doing things in CORBA that are not easy to do, but that have to be done to make a project deployable. This is refreshing. CORBA technology is deep enough that most books concentrate on what CORBA does and does well. The authors of Enterprise CORBA clearly have passed numerous evenings sweating over that which CORBA does not do well or easily. The table of contents is enough to reassure the experienced distributed-systems designer and implementer that the authors genuinely know what the issues are. What then remains to be seen is whether the authors have anything to say about these issues worth reading. --Jack Woehr, Dr. Dobb's Electronic Review of Computer Books -- Dr. Dobb's Electronic Review of Computer Books
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
13 of 13 people found the following review helpful:
4.0 out of 5 stars
Good book on design; will leave coders cold,
By A Customer
This review is from: Enterprise Corba (Paperback)
This is relatively advanced book on CORBA, that covers issues of design of distributed systems using CORBA. If it wasn't for the CORBA focus (and, obviously, consideration of some CORBA specifics) this would be a good book for the designer of any distributed system.This is not a book for the person who wishes to learn how to program using CORBA. Rather, it is aimed squarely at the system architect. The concerns it raises are real, and design trade-offs are carefully considered. On CORBA specifics, the main weakness is that the book refers to superseded parts of the CORBA standard. The book is well laid out, and information relatively easy to find.
9 of 9 people found the following review helpful:
4.0 out of 5 stars
A "must-read" book for CORBA developers,
By rbnn (Berkeley, CA United States) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Enterprise Corba (Paperback)
With this book the authors have filled a gaping void in the CORBA literature: to describe in usable, practical terms the design of high-end, production CORBA systems. I have years of experience in CORBA, and I learned a lot from this book. The sections on database integration, persistence, and transactions are invaluable, and you just can't get it anywhere else. The book is quite well-written, notable for its clarity of exposition and organized presentation. I found the most salient feature of this book was that it made CORBA seem exciting! It described how to design and architect really interesting CORBA systems, with patterns that show how to do replication, fault-tolerance, distributed transactionality. The book also does a good job of distinguishing between parts of CORBA that exist only on paper and the parts that are really implemented. Some authors are unrealistic in their assessment of the state of the CORBA. I had two complaints. First, I would have liked to have seen much more detailed examples and code samples. Second, the authors seem to suggest that GUI tools are akin to ease-of-use - they mention several times how GUI-based tools will make CORBA easier to use. I have never felt that GUI tools are necessarily related to ease-of-use, and indeed their use I think can lead to maintenance problems. (For instance, the authors say they look forward to GUI tools coming out of Borland/Inprise). I think a clean, well-documented API; a robust ORB; and a good set of examples; and emacs; is much more useful than some fancy tool. But I'm maybe out of step with fashion here. In summary, this is absolutely a must-have book for anyone involved in CORBA! For beginners, it opens vistas; for experts, it has something to teach; for developers, it is a reference, chock full of ideas.
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Good for managers, and those looking for buzzwords..,
By
This review is from: Enterprise Corba (Paperback)
Very high level discussion of the topics of CORBA, probably good for Coffee table discussions.Need a powerful CORBA Book? There's none out there! The closest one to teach you good concepts is the one by Mitchi Henning and Steve Vinoski.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|