請你說出除了COM之外的一個商業性物件系統,提供binary reuse模型,
支援穩健的版本更替方案(versioning)和位置透通性、並獨立於任何電腦語言之外。
如果你回答 CORBA,你已受騙而不自知!
小弟的問題是:
(1)他最後一句話的含意是什麼意思呢?
(2)如果CORBA不算,那有其他的例子嗎?
還請各位高手們不吝賜教!
--
[1;32m※ Origin: [33m台灣科大電子站 [37m<bbs.et.ntust.edu.tw> [m
[1;31m◆ From: [36m140.92.71.83 [m
不過,原文書的出版時間應該是 1998 年 ,那時候的 CORBA 應該 2.3 版。
現在應該是 CORBA 3(這本原文書我看過,應該買得到)。
我想序者所說的應該是 CORBA 還沒有廣泛實作出來吧。
※ 引述《QKMJ...@bbs.et.ntust.edu.tw ( == 暗夜色狼 ==)》之銘言:
> 各位好:
> 小弟有一問題請教,
> 煩請高手不吝解答!
> 在 COM 本質論(侯俊傑譯/碁峰/1999)一書中,
> 有這樣一個問題:
> 請你說出除了COM之外的一個商業性物件系統,提供binary reuse模型,
> 支援穩健的版本更替方案(versioning)和位置透通性、並獨立於任何電腦語言之外。
> 如果你回答 CORBA,你已受騙而不自知!
> 小弟的問題是:
> (1)他最後一句話的含意是什麼意思呢?
> (2)如果CORBA不算,那有其他的例子嗎?
> 還請各位高手們不吝賜教!
--
小姐,這是我的電子報 !
http://tw.letter.yahoo.com/Computer/nettech
^_^ ^.^ '.'
--
[1;32m※ Origin: [33m交大資工鳳凰城資訊站 [37m<bbs.csie.nctu.edu.tw> [m
[1;31m◆ From: [36m61-223-87-55.HINET-IP.hinet.net [m
可能原因有很多
第一個是早期CORBA訂定的標準不夠詳細,Object Adatpor的標準只有Basic OA(BOA)
所以造成各家廠商製作出來的OA不同,於是compile出來的CORBA物件
無法使用不同廠商的ORB
但CORBA2.2版之後Portable OA(POA)有明確的訂定,解決了此問題
但不同廠商之間提供不同的CORBA套件
其中有一些extended的部份,是OMG讓各家廠商發展的空間
故各家廠商compile出來的物件若包括一些extended的部份
就"可能"不相容(我沒試過)
"CORBA穩健的版本更替方案版本",這句話我猜是有問題
但要其它高手來回答問題在那
我猜是因為基本上OMG只是訂定CORBA的標準,但實作產品是由各家廠商自行生產
所以當新的CORBA版本誕生時,產品的更無法跟上標準的腳步
像2002年新出的JDK1.4仍只支援到1998年制定CORBA2.3
再來就是獨立於任何電腦語言之外
基本上支援CORBA的語言還是要符合一些基本條件
至少自己所有的資料型態的IDL所描述的所有CORBA支援的資料型態都要能互相轉換
其實說這些毛病都有點雞蛋裡挑骨頭的味道了
CORBA(Common Object Request Broker Architecture)本來就是一個很遠大的目標
說這個目標有點理想化也不為過
雖然它有點問題,但我仍認為目前能發展到這樣算是有了不錯的成果
最後我認為是最主要的原因
寫A產品的介紹,當然要打擊它的對手B產品,這樣才顯得A產品好
就算是A產品本身也好不到那去
--
[1;32m※ Origin: [33m台灣科大電子站 [37m<bbs.et.ntust.edu.tw> [m
[1;31m◆ From: [36m140.118.9.178 [m