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