omniORB是對象請求代理(ORB),它實現了公共對象請求代理體系結構(CORBA)的2.6版本。
omniORB項目支持C ++和Python語言綁定,是完全多線程,使用IIOP作為本地運輸,並配有一個COS命名服務。 omniORB是最快的可用C ++的ORB之一
功能:
- 在C ++和Python語言綁定
- 堅持以CORBA 2.6規範。
- 支持GIOP和IIOP 1.0,1.1和1.2。
- 完全多線程運行。
- 類型碼,然後鍵入任何。
- 在CORBA 2.6的DynAny接口。
- 動態調用和動態框架接口。
- 在完整的命名服務,omniNames。
- 支持WCHAR,wstring的和代碼集協商。
- 全長長,長雙,定點支持。
- PortableServer ::當前。
- Unix域套接字傳輸。
- 雙向GIOP。
- 可互操作的安全套接字層傳輸。
- 靈活的線程管理。
- 攔截器。
- 支持(儘管有些只進行了測試早期版本)以下平台:
- 的Windows NT / XP / 9X使用Visual C ++ 5.0及更高版本
- 的Linux / EGCS 2.91或2.95 GCC及以上
- 的Solaris 2 {5,6,7,8} /孫C ++ 4.2及以上版本,或2.95 GCC及以上
- 在HPUX 11.00 / AC ++
- SGI IRIX 6.x中/ SGI C ++編譯器7.2
- Digital Unix的4.0D / DEC C ++編譯器6.0版
- 在IBM AIX 4.2 / IBM賬套++ 3.1.4和5.0了xlC(的Visual Age C ++ 5.0)
- 在IBM AIX 4.3 / IBM賬套++ 3.6.6和5.0了xlC(的Visual Age C ++ 5.0)
- 在HPUX 10.20 / AC ++(B3910 A.01.04)
- 的OpenVMS Alpha 6.2 / DEC C ++編譯器6.2 / 5.5(4.1 UCX 8 ECO)
- 的OpenVMS 6.1的Vax / DEC C ++編譯器5.5(4.0 UCX ECO 1)
- NextStep自動3.3 / GCC-2.7.2
- 雷萊恩Unix的5.43 / CDS ++
- Phar膝的實時內核ETS
- 在SCO UnixWare 7的
- 在Mac OS X中
- 在富士通 - 西門子BS2000(與補丁分發)
- ...等等。
- 完全互操作與其他CORBA ORB的。
什麼在此版本中是新的:
- 在Bug修復。看到錯誤修正-412.xml
- 選項,以驗證UTF-8字符串數據。
- 新omni_mutex的tryLock方法。
- 在新的ISO-8859和Windows代碼集。
- 在港的LynxOS。
評論沒有發現