回答
許多組織正在轉向WebServices和與之相關的開放標準(HTTP,WS- *)作爲Corba的替代品。
This article了這兩種技術的比較,並提供有關何時使用其中的一些建議。
如果你真的關心平臺的獨立性和協議的標準化 - 那麼WS-* standards也有值得探討的問題。
ICE從ZeroC的目標是成爲一個 「更好的CORBA」。
不幸的是他們的許可條款都是扯淡(至少我最後一次與他們選中),因爲他們不賣開發商許可,但只有(大約)每安裝條件。
它通過GPL許可提供也一樣,如果你可以用這個活。
現在有一種使用C++ 11,TAOX11的現代CORBA實現技術。這使用新的IDL到C++ 11語言映射。示例代碼見http://osportal.remedy.nl。對於TAOX11,請參閱TAOX11 website。 TAOX11在各種平臺和編譯器上得到支持。
嗨。什麼是您的實施的當前後端?尋找基於SHM的東西,因爲在我們的例子中,網絡延遲是不合適的。 – 2011-08-21 09:23:09
我們使用TAO作爲基礎ORB – 2011-10-02 18:41:32
TAO支持共享內存作爲傳輸。如果需要,您可以添加自己的可插拔協議。 – 2011-10-20 19:11:18
我最近試過Google Protocol buffers,它們看起來很像設計的CORBA(某種帶編譯器的IDL,二進制壓縮消息等)。這可能是很多可能的接班人之一。
Web服務有利於正確的任務,但創建和解析的消息需要更多的時間和基於文本的消息比二進制的更笨重。使用JSON的REST API看起來是一個很好的解決方案,因爲二進制協議並不適合。
- 1. 是否有SqlGeometryBuilder的實現?
- 2. Android是否有Erlang實現?
- 3. 是否有PHP Fleiss'Kappa實現?
- 4. 是否有CSS的LESS的JavaScript實現?
- 5. 是否有IDictionary的LRU實現?
- 6. 是否有HSqlDB的Ruby實現?
- 7. 是否有org.apache.commons.lang.StringEscapeUtils for .Net的實現?
- 8. 是否有查找表的std實現?
- 9. 是否有R2RML的Java開源實現?
- 10. 是否有HTML5 WebSockets的Java-applet實現?
- 11. 是否有Redis-rdb-tools的C#實現?
- 12. python中是否有libjpeg的實現?
- 13. 是否有MurmurHash的純Python實現?
- 14. 是否有PBKDF2的SQL實現?
- 15. 是否有std :: function的獨立實現?
- 16. 是否有.NET的XQuery 3.0實現?
- 17. 是否有vEB樹的C++實現?
- 18. 是否有Java或.NET的R實現?
- 19. SwiftForth SWOOP是否有免費的實現?
- 20. 是否有Porter2 stemmer的java實現
- 21. 是否有一個使用SqlBulkCopy的替代InsertAllOnSubmit實現的庫?
- 22. 是否有更好的模式來實現使用profilebase的類?
- 23. 是否有可能實現雙通道與下面的代碼
- 24. 是否有更簡單的方法來實現openid?
- 25. R:在e1071包中是否有比libsvm更好的SVM實現?
- 26. 是否有比JSch更好的SSH2 Java實現?
- 27. Canvas放大和縮小,是否有更好的實現方法?
- 28. indexOf():是否有更好的實現方法?
- 29. GPU上是否有MapReduce實現(CUDA)?
- 30. 是否有可能實現在C#
適合戴手套(WS - *)...謝謝! – 2011-04-13 13:59:09