微軟握手Oracle,推與Java互操作平臺WCF Bindings
六月,微軟發(fā)布了一組簡化微軟WCF平臺和主流Java服務(wù)器之間互操作的開源配置。WCF bindings定義了提供或消費WCF服務(wù)的傳輸細節(jié),目前可以在Oracle WebLogic, Oracle Metro,IBM WebSphere和Apache Axis2上使用。
IBM,Oracle和Microsoft正在合作,以使他們的Web Service工具可以通過WS*進行互操作。而開發(fā)人員則糾結(jié)于如何配置WCF以兼容非WCF服務(wù)。來自Microsoft的Abu Obeida提到:
目前,WCF bindings提供了關(guān)于互操作和非互操作相關(guān)的大量配置選項。開發(fā)人員經(jīng)常需要熬夜閱讀WS-I報告,或者登陸在線論壇,來得到正確的互操作配置。Java web service一般使用基于策略的配置,這對.NET WCF開發(fā)人員有些困難。.NET開發(fā)人員通常需要花費大量的時間,在不同的binding中對安全、算法、策略等進行配置,這其中充滿了不必要的挑戰(zhàn)。
微軟在開源網(wǎng)站CodePlex上發(fā)布了一組簡化的bindings來解決這個問題。可發(fā)人員可以使用這些bindings來配置只針對某一種Java平臺的服務(wù),比如Oracle WebLogic。通過限制可以配置的選項,來減少猜測和無盡的測試。此項目還包含了一個“express binding wizard”,可以安裝在Visual Studio 2010中。用戶只需要回答一些關(guān)于綁定、安全、可靠性和編碼設(shè)置的問題,就可以得到調(diào)用Java服務(wù)的正確配置。微軟MVP Yaron Naveh的一篇博客展示了這一工具。
微軟在WCF的資料中反復(fù)強調(diào)了互操作性。他們還有一個專門針對Web Service互操作的網(wǎng)站,你可以在這個網(wǎng)站上找到哪些Web Service平臺支持哪些WS*標準,以及描述Java和WCF如何協(xié)同工作的白皮書。
【編輯推薦】
- Spring整合DWR comet 實現(xiàn)無刷新 多人聊天室
- JavaEE中一些非常有價值的東東
- Java 7(JSR 336)通過了公開評審?fù)镀?/a>
- 核心是云,下一代企業(yè)平臺標準JSR 342通過評審
- 做Java開發(fā)這一年,這些事兒