|
MICO is a complete implementation of CORBA, the dominant standard
for distributed application development. This book shows you how to
build and manage your own professional, industrial-strength CORBA
applications using MICO, and includes a CD with compiled binaries for
various platforms along with the complete source code. One of the most
successful examples of open source development, MICO is
thecollaborative result of hundreds of independent programmers working
together to modify and improve the initial source code. Here is a
practical, affordable introduction to building distributed
applications.
Features MICO 2.3.2 Implements and discusses many features missing
from commercial products, including BOA, POA, Value Type Semantics,
DynAny, IIOP, IIOP over SSL and much more. Contains the
implementations of several CORBA services: naming, event, trading,
relationship, property and time service. Includes step-by-step
instructions on how to change a standalone C++ application into a
distributed application using MICO. Is fully interoperable with other
CORBA implementations, such as Orbix from Iona, Visibroker from
Inprise, and Sun's JDK. Contains a graphical Java interface to
interact with CORBA objects on the fly during runtime.
"The CORBA standard provides a quick development path to three-tier
architecture. MICO is among the best ORBs for complying to the CORBA
standard, thereby reducing the reliance on proprietary initiatives.
This factor coupled with the extremely low cost (free) made MICO the
standout choice when selecting an ORB for our three-tier architecture
initiatives."
-Michael J. Clark
Software Development Manager AT&T Broadband & Internet
Services "Puder and Römer have achieved a landmark proof of the value
of open-specification, open-source systems. The existence of
commercial products based on the MICO CORBA implementation prove their
work; this book proves their knowledge. You will find both of immense
value in the tough job of building scalable, distributed,
heterogeneous systems."
-From the Foreword by Richard Mark Soley, Ph.D. Chairman and CEO,
Object Management Group, Inc.
"With MICO, Open Source Software shows that it does not need to
shamefully hide when it comes to enterprise computing. MICO is a
robust and complete CORBA implementation that is better than many of
its commercial competitors."
-Matthias Kalle Dalheimer President & CEO,
Klarälvdalens Datakonsult AB Member of the KDE core team
|
About the Authors
Arno Puder received his master's degree in computer science from
the University of Kaiserslautern and his Ph.D. from the University of
Frankfurt. He is working for the Deutsche Telekom AG in CORBA related
projects. His special interests include distributed systems and
ubiquitous computing.
Kay Römer received his master's degree in computer science from the
University of Frankfurt/Main and is currently a Ph.D. student at the
ETH Zurich (Switzerland). He is especially interested in distributed
systems and operating systems. Besides his studies he has been
involved in projects in the field of operating systems, distributed
systems graphical windowing systems, and computer graphics.
Target groups
- Software-Entwickler
- Informatik-Studenten
On the CD
- Precompiled binaries for: Linux, Windows 95/98/NT, Solaris, AIX,
and HP-UX.
- Complete source code for creating your own CORBA implementations
published under the GNU General Public License. Subsequent versions
will be available at www.mico.org.
- Sample applications built using MICO code, including source code
for programs detailed in several popular books on CORBA development.
Table of Contents:
1. Introduction 2. Installation
3. CORBA tutorial using MICO 4. Implementation overview 5. C++ mapping 6.
Interoperability 7. Naming service
8. Interface repository browser
9. License
A. Sample programs B. Freqenly Asked
Questions List of figures Glossary Bibliography Index
|