MICO: An Open Source CORBA Implementation
暫譯: MICO:一個開源的CORBA實作

Arno Puder, Kay Römer

  • 出版商: Morgan Kaufmann
  • 出版日期: 2000-04-03
  • 售價: $1,790
  • 貴賓價: 9.5$1,700
  • 語言: 英文
  • 頁數: 196
  • 裝訂: Paperback
  • ISBN: 1558606661
  • ISBN-13: 9781558606661
  • 相關分類: C++ 程式語言
  • 已絕版

買這商品的人也買了...

商品描述


Order This Book | Authors | Contents | Related Titles

A dpunkt co-publication.

"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闣er 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鄟vdalens 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. 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.

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闣er 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.

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

Related Titles:

Software Engineering & Programming



商品描述(中文翻譯)





訂購本書
| 作者
| 內容
| 相關書籍

本書由 dpunkt 共同出版。


「CORBA 標準提供了一條快速開發三層架構的途徑。MICO 是符合 CORBA 標準的最佳 ORB 之一,從而減少對專有技術的依賴。這一因素,加上極低的成本(免費),使得 MICO 成為我們選擇 ORB 以支持三層架構計劃的突出選擇。」

-Michael J. Clark

軟體開發經理

AT&T 寬頻與網際網路服務


「Puder 和 R闣er 已經證明了開放規範、開源系統的價值。基於 MICO CORBA 實現的商業產品的存在證明了他們的工作;而這本書則證明了他們的知識。在構建可擴展的、分散的、異構系統的艱難工作中,您會發現這兩者都極具價值。」

-摘自 Richard Mark Soley 博士的前言

物件管理集團(Object Management Group, Inc.)主席兼執行長


「有了 MICO,開源軟體顯示出在企業計算方面不需要羞愧地隱藏自己。MICO 是一個穩健且完整的 CORBA 實現,優於許多商業競爭對手。」

-Matthias Kalle Dalheimer

Klar鄟vdalens Datakonsult AB 總裁兼執行長

KDE 核心團隊成員


MICO 是 CORBA 的完整實現,CORBA 是分散式應用程式開發的主導標準。本書將教您如何使用 MICO 構建和管理自己的專業工業級 CORBA 應用程式,並附有一張包含各平台編譯二進位檔的 CD,以及完整的源代碼。


作為開源開發最成功的例子之一,MICO 是數百名獨立程式設計師共同合作修改和改進初始源代碼的結果。這是一本實用且經濟的分散式應用程式構建入門書。


特色


  • MICO 2.3.2

  • 實現並討論許多商業產品中缺失的功能,包括 BOA、POA、值類型語義、DynAny、IIOP、IIOP over SSL 等等。

  • 包含幾個 CORBA 服務的實現:命名、事件、交易、關係、屬性和時間服務。

  • 包括逐步指導,教您如何將獨立的 C++ 應用程式轉換為使用 MICO 的分散式應用程式。

  • 與其他 CORBA 實現(如 Iona 的 Orbix、Inprise 的 Visibroker 和 Sun 的 JDK)完全互操作。

  • 包含一個圖形化的 Java 介面,以便在運行時即時與 CORBA 物件互動。



在 CD 上


  • 針對:Linux、Windows 95/98/NT、Solaris、AIX 和 HP-UX 的預編譯二進位檔。

  • 完整的源代碼,用於創建您自己的 CORBA 實現,並根據 GNU 通用公共許可證發布。後續版本將在 www.mico.org 提供。

  • 使用 MICO 代碼構建的示例應用程式,包括幾本流行的 CORBA 開發書籍中詳細說明的程式的源代碼。


作者:

Arno Puder 於凱瑟斯勞滕大學獲得計算機科學碩士學位,並於法蘭克福大學獲得博士學位。他目前在德國電信公司(Deutsche Telekom AG)從事與 CORBA 相關的項目。他的特別興趣包括分散式系統和無所不在的計算。


Kay R闣er 於法蘭克福大學獲得計算機科學碩士學位,並目前是瑞士蘇黎世聯邦理工學院的博士生。他特別對分散式系統和作業系統感興趣。除了學業外,他還參與了作業系統、分散式系統、圖形窗口系統和計算機圖形學領域的項目。

目錄:

1. 介紹

2. 安裝

3. 使用 MICO 的 CORBA 教程

4. 實現概述

5. C++ 映射

6. 互操作性

7. 命名服務

8. 介面庫瀏覽器

9. 許可證

A. 示例程式

B. 常見問題

圖表清單

術語表

參考文獻

索引

相關書籍:


軟體工程與程式設計