MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming)

4 avg rating
( 1 ratings by Goodreads )
 
9781558606661: MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming)
View all copies of this ISBN edition:
 
 


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 the collaborative 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.

* 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.


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.

"synopsis" may belong to another edition of this title.

Review:

CORBA--the Common Object Request Broker Architecture--is a widely used distributed system standard that uses object-oriented concepts to describe how complex computing tasks can be divided between heterogeneous networked hardware platforms. Often, CORBA is implemented as a redundant, fail-safe, designed/patterned system environment in which a task can dynamically redistribute execution of subtasks when hardware components fail. Distributed programs survive crashes of individual machines--they're elegant, very sexy, and best if learned by example instead of theory.

Arno Puder and Kay Römer knew that theoretical discussion of distributed operating systems could become hopelessly esoteric. So, in order to fulfill a dream of writing a textbook about CORBA, they set out to implement it first. The result is MICO, a GPL open-source tool based on the CORBA standard. And their goal of writing the textbook is realized in MICO: An Open Source CORBA Implementation, an elegant introduction to distributed computing with the hands-on didactic approach.

By adopting the attitude that less is more, the authors have crafted a slim volume that provides a complete pathway from downloading, building, and installing MICO on a UNIX or Windows machine to appreciating conceptual graphs --a theory developed to model the syntax of natural language, whose implementation is demonstrated as an interactive conceptual graph editor written in Java. The book is filled with figures and annotated code snippets. The accompanying CD contains mico-2.3.2.tar.gz, which unfortunately does not compile out of the box, due to errors in the configure script.

After a short tutorial on CORBA, the authors focus on the implementation of the object request broker, the interface repository, basic and portable object adapters, and the interface definition language (IDL). A chapter is dedicated to mapping the IDL syntax onto C++.

While initial knowledge of object-oriented design concepts makes the going easier, Puder and Römer have written an excellent, short introduction to distributed systems concepts in general, and to one free implementation in particular. --Peter Leopold

From the Back Cover:

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


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 the collaborative 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.


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.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Arno Puder; Kay Römer
Published by Morgan Kaufmann (2000)
ISBN 10: 1558606661 ISBN 13: 9781558606661
New Paperback Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Morgan Kaufmann, 2000. Paperback. Condition: New. book. Seller Inventory # M1558606661

More Information About This Seller | Contact this Seller

Buy New
US$ 18.82
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Puder, Arno, Römer, Kay
Published by Morgan Kaufmann (2000)
ISBN 10: 1558606661 ISBN 13: 9781558606661
New Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Morgan Kaufmann, 2000. Paperback. Condition: New. Never used!. Seller Inventory # P111558606661

More Information About This Seller | Contact this Seller

Buy New
US$ 35.71
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

3.

Arno Puder, Kay R?mer
Published by Morgan Kaufmann (2000)
ISBN 10: 1558606661 ISBN 13: 9781558606661
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Morgan Kaufmann, 2000. Paperback. Condition: New. Book & CD-ROM 3rd. Seller Inventory # DADAX1558606661

More Information About This Seller | Contact this Seller

Buy New
US$ 36.41
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds