日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ICE专题:ICE简介

發布時間:2023/12/4 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ICE专题:ICE简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

ICE(Internet Communications Engine)是一個為現實中程序員而寫的中間件平臺。作為一個高性能的互聯網通信平臺,ICE包含了很多分層的服務和插件(Plug-ins),并且簡單、高效和強大。

ICE的自由使用遵從GNU的GPL(GNU General Public Licens)許可的條款。ICE也有商業的許可證,如果你想將ICE使用在你的私有產品中,那么你應該使用ICE的商業許可證。可以聯系sales@zeroc.com來獲得這方面的更多信息。

ICE當前支持C++、Java、C#、Visual Basic、Python和PHP編程語言,并支持在多種操作系統上運行。更多的操作系統和編程語言將會在以后的發布中支持。

ICE有以下幾部分組成:

Slice
ICE的規范語言,跟CORBA的IDL(Interface Definition Language)等價的東西。Slice建立了客戶端和服務器端共同遵守的契約:接口。Slice也用來描述對象持久數據。

Slice Compilers
Slice的規范語言可以影射成多種編程語言。目前ICE支持C++,Java,Python,PHP,C#和VB的語言影射。Ice的客戶端和服務器端協同工作,而不會知道分別實現的是何種編程語言。

Ice
Ice的核心庫。在眾多的特性當中,Ice核心庫通過一個高效的協議(包含TCP/UDP層上協議壓縮)來管理所有的通信任務,為多線程服務器提供了一個靈活的線程池,并且有特別的功能來支持上百萬對象的可擴展性。

IceUtil
一些常用的功能函數集。例如Unicode處理和多線程編程,是用C++寫成。

IceBox
一個專用于ICE應用的應用服務器。ICEBox可以方便地運行和管理動態加載、共享庫或java類的形式Ice的服務。

IcePack
一個成熟的服務激活和部署工具。IcePack能大大簡化在異構網絡之間部署應用的復雜性。只要簡單的編寫XML格式的一個部署描述文件,IcePack就能自動處理剩下的工作。

Freeze
Freeze提供了Ice Servants對象的自動持久性。通過幾行代碼,一個應用就可以生成一個高度可擴展的逐出器(evictor)來高效地管理持久對象。

FreezeScript
在大的軟件項目里,持久對象的數據類型改變很常見。為了最小化這些變化的影響,FreezeScript提供了相應的工具來檢查和移植Freeze生成的數據庫。這些工具支持XML格式的配置腳本,易于使用。

IceSSL
用于Ice核心的動態的SSL傳輸插件。提供了認證、加密和消息完整性,使用工業標準的SSL協議來實現。

Glacier
面向對象中間件平臺的一個最大的挑戰是安全性和防火墻。Glacier是Ice的防火墻解決方案,它大大簡化了安全程序的部署。Glacier認證和過濾客戶的請求并允許服務器通過安全的方式回調客戶端對象。結合IceSSL的使用,Glacier提供了強大的安全解決方案,即安全,又易于配置管理。

IceStorm
一個支持聯盟的消息服務。和大多數的其他消息和事件服務相比,IceStorm支持有類型的事件,這意味著通過聯盟廣播一個消息和調用一個接口上的一個方法一樣容易。

IcePatch
一個軟件修補和分發的服務。為確保運行的軟件是最新的版本,要經常更新軟件,這是一件乏味的工作。IcePatch自動更新在某個目錄層次下的文件。只有需要更新的文件會下作到客戶端,為了快速的下載更新,IcePatch使用的高效的壓縮算法。

如想了解更多的詳細信息,可以到http://www.zeroc.com上下載關于Ice的更多文檔。

引自:http://www.acejoy.com/bbs/dispbbs.asp?boardID=29&I...

總結

以上是生活随笔為你收集整理的ICE专题:ICE简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。