Advanced CORBA Programming with C++ (APC)
|
| List Price: | £45.99 |
| Price: | £43.69 & eligible for FREE Super Saver Delivery on orders over £5. Details |
Availability: Usually dispatched within 24 hours
Dispatched from and sold by Amazon.co.uk
32 new or used available from £4.74
Average customer review:Product Description
This book provides designers and developers the tools required to understand CORBA technology at the architectural, design, and code levels.This book offers hands-on explanations for building efficient applications, as well as lucid examples that provide practical advice on avoiding costly mistakes. With this book as a guide, programmers will find the support they need to successfully undertake CORBA development projects. The content is systematically arranged and presented so the book may be used as both a tutorial and a reference. The rich example programs in this definitive text show CORBA developers how to write clearer code that is more maintainable, portable, and efficient. The authors' detailed coverage of the IDL-to-C++ mapping moves beyond the mechanics of the APIs to discuss topics such aspotential pitfalls and efficiency. An in-depth presentation of the new Portable Object Adapter (POA) explains how to take advantage of its numerous features to create scalable and high-performance servers. In addition, detailed discussion of advanced topics, such as garbage collection and multithreading, provides developers with the knowledge they need to write commercial applications.
Product Details
- Amazon Sales Rank: #626193 in Books
- Published on: 1999-04-22
- Original language: English
- Number of items: 1
- Binding: Paperback
- 1120 pages
Editorial Reviews
From the Back Cover
Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA® Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This book offers hands-on explanations for building efficient applications, as well as lucid examples that provide practical advice on avoiding costly mistakes. With this book as a guide, programmers will find the support they need to successfully undertake industrial-strength CORBA development projects.
The content is systematically arranged and presented so the book may be used as both a tutorial and a reference. The rich example programs in this definitive text show CORBA developers how to write clearer code that is more maintainable, portable, and efficient. The authors' detailed coverage of the IDL-to-C++ mapping moves beyond the mechanics of the APIs to discuss topics such as potential pitfalls and efficiency. An in-depth presentation of the new Portable Object Adapter (POA) explains how to take advantage of its numerous features to create scalable and high-performance servers. In addition, detailed discussion of advanced topics, such as garbage collection and multithreading, provides developers with the knowledge they need to write commercial applications.
Other highlights
- In-depth coverage of IDL, including common idioms and design trade-offs
- Complete and detailed explanations of the Life Cycle, Naming, Trading, and Event Services
- Discussion of IIOP and implementation repositories
- Insight into the dynamic aspects of CORBA, such as dynamic typing and the new DynAny interfaces
- Advice on selecting appropriate application architectures and designs
- Detailed, portable, and vendor-independent source code
0201379279B04062001
About the Author
Michi Henning is Chief Scientist of ZeroC, Inc, where he is responsible for research and development of next-generation middleware technologies. Michi has spent many years on CORBA-related research, as well as CORBA consulting and training for international customers. He has contributed to numerous OMG specifications, was a member of the OMG Architecture Board, and was chair of the OMG's C++ Revision Task Force.
Steve Vinoski is Chief Engineer of Product Innovation for IONA Technologies, PLC. He has coauthored several important OMG specifications, including the OMG IDL C++ Language Mapping specification, and he previously served as the chair of the OMG C++ Revision Task Force. Steve is also the author of the "Toward Integration" middleware column in IEEE Internet Computing, and coauthor of the "Object Interconnections" column in the C/C++ Users Journal. He frequently presents at middleware conferences around the globe.
0201379279AB11072003
Customer Reviews
Good (but early prints have major flaws)
This book has a clear presentation of many of the concepts in CORBA programming. Some of the clarity comes from (rightfully) limiting their discussion to the POA (Portable Object Adapter) approach to server programming.
However, early printings (I think the first and second printings) had a major flaw: the examples used a very unsafe C++ programming style -- using side-effects in `assert's. One of the authors has confirmed that this has been fixed in the third printing. So -- caveat emptor, try to get the third printing of this book.
At last! A book for practitioners
This book is for the practical application of Corba and C++ to everyday programming. As a distributed object designer and implementor I can unreservedly recommend this book to anyone who needs to actually see the 'man behind the curtain'.
The text of this book is crearly written and is amply supported by well documented code examples. The authors provide alternative implementations and then proceed to assess the various implementations. Scalability and performance issues are discussed.
An Instant Classic
Just like the venerable Unix Network Programming and the Gang of Four Design Patterns books, this book is destined to be a classic. I honestly wish I'd had this book four years ago when I started working with CORBA for the first time because life would've been SO much easier. The authors have distilled the CORBA specs, mixed in some historical perspective and design rationale, and put in a heavy does of serious experience to come up with a book that simplifies my life with its completeness.
If you're going to do CORBA, or you just want to learn about it, and you're a hands-on, no-nonsense person, then this book is for you. It won't replace the OMG specs, but it makes them MUCH easier to understand.




