出版時(shí)間:2002-5 出版社:清華大學(xué)出版社 作者:(美)jason pritchard 頁(yè)數(shù):329 字?jǐn)?shù):502000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
COM和CORBA是當(dāng)前最有影響的兩大分布式解決方案的體系結(jié)構(gòu)。本書(shū)從體系結(jié)構(gòu)、策略和實(shí)現(xiàn)3個(gè)層面對(duì)比了COM和CORBA的本質(zhì)。這些內(nèi)容是在對(duì)這兩種技術(shù)作出正確選擇時(shí)必須要考慮的。全書(shū)共分4個(gè)部分。第1部分闡述了COM和COAnA的基礎(chǔ)架構(gòu),討論了它們之間的共性特征;第2部分探討了服務(wù)器端COM和CORBA實(shí)現(xiàn)策略及評(píng)估準(zhǔn)則;第3部分介紹了客戶端的各自憂勢(shì)以及這兩種技術(shù)作為分布式對(duì)象的基礎(chǔ)架構(gòu);第4部分提出了連接COM和CORBA的各種技術(shù)。書(shū)中給出大量應(yīng)用實(shí)例,是從事COM和CORBA開(kāi)發(fā)的寶貴資源。本書(shū)適用于大學(xué)教師和研究生作為分布系統(tǒng)的教材和參考書(shū),也可作為軟件開(kāi)發(fā)工程師的參考書(shū)和工具書(shū)。
作者簡(jiǎn)介
Jason Pritchard博士在COM和CORBA編程方面具有豐富的經(jīng)驗(yàn)。作為PSW技術(shù)公司一名資深的開(kāi)發(fā)人員和體系結(jié)構(gòu)的領(lǐng)銜人物,他被公認(rèn)為這兩種技術(shù)的權(quán)威,并且在這兩種技術(shù)共存性和互用性方面有其獨(dú)到的見(jiàn)解。
書(shū)籍目錄
第1部分 理解COM和CORBA 引言 第1章 分布式對(duì)象 1.l 客戶用服務(wù)器初步 1.2 2層,3層和N層體系結(jié)構(gòu) 1.3 層間通信 1.4 分布式對(duì)象的能力 1.5 從對(duì)象到組件 1.6 管理分布式系統(tǒng) 1.7 分布式對(duì)象的當(dāng)前趨勢(shì) 第2章 COM和CORBA的優(yōu)勢(shì) 2.l 分布式對(duì)象概述 2.1.l 微軟的COM/DCOM 2. 1.2 IBM的SOM/DSOM 2. 1.3 CORBA 2. 1.4 Java RMI 2.l.5 ObjectSpace的Voyeger 2.1.6 小結(jié) 2.2 COM:主流組件體系結(jié)構(gòu) 2. 3 CORBA:主流遠(yuǎn)程體系結(jié)構(gòu) 2.4 發(fā)展趨勢(shì) 2.5 選擇 2.5.l 開(kāi)發(fā)商的遠(yuǎn)見(jiàn) 2.5. 2 用戶的遠(yuǎn)見(jiàn) 2.6 誰(shuí)是贏家 第3章 分布式對(duì)象基本原理 3. 1 基本原理綜述 3.2 一個(gè)分布式對(duì)象示例 3.2. 1 COM對(duì)象和客戶程序 3.2.2 CORBA對(duì)象和客戶程序 3.2.3 要求回顧 3.3 基本功能演示 3.3. 1 選擇數(shù)據(jù)類(lèi)型 3. 3. 2 定義接口 3.3.3 代理、存根和框架 3.3.4 實(shí)現(xiàn)服務(wù)器程序 3.3. 5 實(shí)現(xiàn)客戶程序 3.3. 6 對(duì)象句柄 3.3.7 創(chuàng)建對(duì)象 3. 3. 8 調(diào)用對(duì)象方法 3. 3. 9 撤消對(duì)象 3.4 小結(jié)第2部分 服務(wù)器端COM和CORBA 引言 第4章 對(duì)服務(wù)器端的評(píng)估 4.l 服務(wù)器端的組成 4.2 企業(yè)劃分 4.3 COM和CORBA的策略方向 4. 3. 1 COM: 縱向策略 4.3. 2 CORBA橫向策略 4.4 評(píng)估策略的必要性 4.5 評(píng)估標(biāo)準(zhǔn) 4.5.l 平臺(tái)標(biāo)準(zhǔn) 4.5.2 基本服務(wù)功能 4.5.3 不確定因素 4.6 評(píng)估策略 4.6.l 前提條件 4.6.2 記錄評(píng)估過(guò)程 4.6.3 評(píng)價(jià)標(biāo)準(zhǔn) 4.6.4 評(píng)估步驟 4.6.5 一個(gè)評(píng)估的例子 4.7 企業(yè)解決方案中的COM和CORBA 第5章 服務(wù)器平臺(tái) 5.l 對(duì)平臺(tái)標(biāo)準(zhǔn)的回顧 5. 2 對(duì)舊系統(tǒng)的支持 5.2. 1 支持舊系統(tǒng)的一般方法 5.2.2 使用COM時(shí)對(duì)舊系統(tǒng)的文件 5. 2.3 使用CORBA時(shí)對(duì)舊系統(tǒng)的支持 5.3 開(kāi)發(fā)平臺(tái) 5. 3. 1 COM開(kāi)發(fā)平臺(tái) 5. 3. 2 CORBA開(kāi)發(fā)平臺(tái) 5. 4 開(kāi)發(fā)工具的可行性 5.4.1 COM開(kāi)發(fā)工具 5.4.2 CORBA開(kāi)發(fā)工具 5.5 小結(jié) 第6章 重要服務(wù) 6.l 對(duì)服務(wù)標(biāo)準(zhǔn)的回顧 6.2 分布式事務(wù)支持 6.2.l 分布式對(duì)象事務(wù)處理的方案 6.2.2 COM、MTS和分布式事務(wù)處理協(xié)調(diào)器 6.2.3 CORBA和對(duì)象事務(wù)處理服務(wù) 6.3 分布式安全性 6.3.1 DCOM安全性 6. 3.2 MTS安全性 6. 3.3 CORBA和安全套接字層 6.3. 4 CORBA安個(gè)性服務(wù) 6.4 消息處理支持 6.4.1 COM和微軟消息隊(duì)列服務(wù)器 6.4.2 CORBA和消息處理支持 6.5 分布式對(duì)象管理 6.5. l 對(duì)無(wú)狀態(tài)對(duì)象的需要 6.5.2 微軟的MTS所支持的COM對(duì)象管理 6.5.3 BEA系統(tǒng)的M3所支持的CORBA對(duì)象管理 6.6 小結(jié) 第7章 服務(wù)器端的不確定因素 7. 1 對(duì)開(kāi)發(fā)商的印象 7.2 開(kāi)發(fā)商對(duì)產(chǎn)品的承諾和生存能力 7. 3 對(duì)開(kāi)發(fā)商的依賴(lài) 7.4 產(chǎn)品的有效性 7. 5 開(kāi)發(fā)人員的有效性 7.6 產(chǎn)品成本 7.7 對(duì)服務(wù)器端的小結(jié)第3部分 客戶端COM和CC 引言 第8章 桌面客戶程序 8.l 分布式對(duì)象的影響 8. 2 桌面COM的優(yōu)勢(shì) 8.3 COM客戶方法 8. 3. 1 自定義接口 8. 3. 2 自動(dòng)接口 8. 3.3 雙重接口 8.4 安裝遠(yuǎn)程COM客戶程序 8.5 COM開(kāi)發(fā)環(huán)境 8.5.1 Visual Basic COM客戶程序 8.5.2 Visual J++ COM客戶 8.5.3 Visual C++ COM客戶 8. 6 小結(jié) 第9章 Internet客戶程序 9.l 分布式對(duì)象的Internet策略 9.1.1 COM Internet策略 9.1.2 CORBA Internet策略 9.2 在ASP中使用COM 9.3 在Java小應(yīng)用程序中使用CORBA 9.4 推技術(shù)替代方案 9.5 小結(jié) 第10章 設(shè)計(jì)客戶程序時(shí)應(yīng)考慮的問(wèn)題 10.l 遠(yuǎn)程要求和設(shè)計(jì)問(wèn)題 10.2 客戶需求與遠(yuǎn)程要求 10.3 Internet客戶程序的安全性問(wèn)題 10.3.l 使用ASP時(shí)的安全性問(wèn)題 10.3.2 使用Java小應(yīng)用程序時(shí)的安全性問(wèn)題 10.4 從桌面系統(tǒng)移植到Internet 10.4. 1 用COM和CORBA實(shí)現(xiàn)Customer服務(wù)器 10.4.2 實(shí)觀COM/CORBA Customer權(quán)接 10.4.3 實(shí)現(xiàn)COM和CORBA Customer客戶程序 10.4.4 關(guān)于移植部分的小結(jié) 10.5 關(guān)于客戶端的小結(jié)第4部分 橋接COM和CORBA 引言 第11章 自定義橋接方法 11.1 COM和CORBA橋接示例概述 11. 2 用C++橋接COM和CORBA 11. 3 用微軟的JVM作為連接橋 11.3.l 在微軟的JVM中使用CORBA/Java ORB 11.3. 2 COM到CORBA的橋接 11.3.3 Visual Basic客戶程序 11.4 其他COM/CORBA橋接方法 11.4.1 在非微軟的JVM中使用COM 11. 4.2 橋接ActiveX和JavaBeans 11.4.3 使用支持COM和CORBA的開(kāi)發(fā)環(huán)境 11.4.4 微軟在未來(lái)對(duì)Java/COM的支持 11.5 小結(jié) 第12章 商業(yè)化的橋接方法 12.1 COM/CORBA連接規(guī)范 12. 2 開(kāi)發(fā)商對(duì)COM/CORBA橋接的支持 12. 3 商業(yè)化橋接產(chǎn)品例子 12.3.1 選擇商業(yè)化橋接產(chǎn)品 12.3.2 CORBA服務(wù)器 12. 3. 3 為CORBA服務(wù)器創(chuàng)建COM視圖 12. 3.4 在Visual Basic客戶機(jī)上使用CORBA服務(wù)器 12.3.5 在CORBA客戶機(jī)中使用COM服務(wù)器 12.4 橋接COM/CORBA服務(wù)程序 12.5 小結(jié) 第13章 企業(yè)應(yīng)用程序服務(wù)器 13.l 企業(yè)應(yīng)用程序服務(wù)器的出現(xiàn) 13.1. l 早期的Web應(yīng)用程序服務(wù)器 13.1.2 對(duì)企業(yè)應(yīng)用程序服務(wù)器的需要 13.2 企業(yè)應(yīng)用程序服務(wù)器標(biāo)準(zhǔn) 13.3 企業(yè)應(yīng)用程序服務(wù)器方法 13.3.1 COM方法 13.3.2 COAnA方法 13.3.3 Enterpnse JavaBeans方法 13.4 小結(jié) 第14章 結(jié)論 14.l 內(nèi)容總結(jié) 14.1.1 領(lǐng)會(huì)COM和CORBA(第1部分) 14.l.2 服務(wù)器中的COM和CORBA(第2部分: 14.l.3 客戶端COM和CORBA(第3部分) 14.l.4 連接COM利CORBA(第4部分) 14.2 結(jié)束語(yǔ) 附錄A 參考文獻(xiàn) A.1 關(guān)于COM A. 2 關(guān)于CORBA A.3 關(guān)于COM/CORBA橋接 附錄B 示例下載 B.l 第3章中的例子 B.1. 1 客戶 B. 1.2 服務(wù)器 B.2 第6章中的例子 B.2.1 MTS示例 B.2.2 COM安個(gè) B.2.3 MSMQ示例 B.3 第8章中的例子 B. 3. 1 自動(dòng)接口方法 B.3. 2 自定義接日方法 B.3.3 雙重接口方法 B.4 第9章中的例子 B. 4.l 客戶 B.4. 2 服務(wù)器 B.5 第10章中的例子 B.5. l Clients B. 5.2 Servers B.6 第11章中的例子 B.6.1 COM IDL B. 6. 2 CORBA IDL B.6. 3 COM Client B.6.4 COM-to-CORBA Bridge B.6. 5 CORBA Server B.7 第12章的例子 B.7.l 由商業(yè)化橋接產(chǎn)品生成的郭寶 B.7. 2 COM Client B.7. 3 CORBA Server 附錄C 示例代碼 C.1 MyChecking Account類(lèi)(見(jiàn)第3章) C.1.1 COM/C++ MyCheckingAccoun類(lèi) C.1.2 COM/Visual Basic MyCheckingAccount類(lèi) C.1.3 CORBA/C++ My Checking Account類(lèi) C.1.4 CORBA/Java MyCheckingAccount類(lèi) C.2 MTS組件(見(jiàn)第6章) C.2. 1 Ch6Teller MTS組件 C.2.2 Ch6Account MTS組件 C.3 MSMQ應(yīng)用程序(見(jiàn)第6章) C.3.1 TraderMSMQ應(yīng)用程序 C.3.2 Stock Market MSMQ應(yīng)用程序
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版