Ice 是 Internet Communications Engine 的簡稱,出自ZeroC名門之下。
Ice 是一種面向對象的中間件平臺。從根本上說,這意味著Ice 為構建面向對象的客戶-服務器應用提供了工具、API 和庫支持。Ice 應用適合于異構平臺環境中使用:客戶和服務器可以采用不同的編程語言,可以運行在不同的操作系統和機器架構上,并且可以使用多種網絡技術進行通信。無論部 署環境如何,這些應用的源碼都是可移植的。
其采用C/S 模式結構,支持同步調用方式和異步調用方式,異步派發調用方式。支持跨語言的對象調用。多種語言之間采用共同的Slice(Specification Language for Ice)進行溝通。支持ice到C,JAVA,C#,VB,Python,Ruby,PHP等多種語言的映射。
相同的開發環境:
不同開發環境:
Ice源代碼發布包包含一系列的第三方產品:
? Berkeley DB, developed by Oracle (http://www.oracle.com)
? bzip2/libbzip2, developed by Julian R. Seward (http://sources.redhat.com/bzip2)
? The OpenSSL Toolkit, developed by the OpenSSL Project (http://www.openssl.org)
? SSLeay, developed by Eric Young (mailto:eay@cryptsoft.com)
? Expat, developed by James Clark (http://www.libexpat.org)
? STLport, developed by the STLport Standard Library Project (http://www.stlport.org)
? mcpp, developed by Kiyoshi Matsui (http://mcpp.sourceforge.net)
See the Ice source distribution for the license agreements for each of these products.
ZeroC ICE之旅------C++
http://masterkey.iteye.com/blog/183307
ZeroC ICE之旅------java
http://masterkey.iteye.com/blog/182975
ZeroC ICE之旅------Slice
http://masterkey.iteye.com/blog/184064
ZeroC ICE之旅------多語言互通互聯
http://masterkey.iteye.com/blog/183742
ZeroC ICE之旅------集群和容錯
http://masterkey.iteye.com/blog/185081
更多ICE文章,請關注:
Titan的天空
http://masterkey.iteye.com
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
