WS-I
WS-I
WS-I是Web Services Interoperability Organization的縮寫,意為網路服務協同組織。WS-I(Web Services Interoperability Organization)於2002年2月6日由包括微軟、IBM、SAP、ORACLE、Intel等在內的9家IT行業領袖和46家公司聯合宣告成立。業界對於WS-I的關注首先在於對網路服務兼容性將帶來的重要影響;另一方面,儘管該組織聯合了眾多競爭對手的參與,但是在網路服務技術方面作為微軟公司最直接、最具威脅的競爭對手的SUN公司並未參與這項聯盟。
WS-I提出了3個目標:
(1)為客戶的網路服務應用提供實施指導和培訓;
(2)促進跨平台、跨應用軟體和跨程序語言的網路服務的一致和兼容,並保證可靠兼容;
(3)致力於使網路服務協同成為本行業共同遵守的準則,以幫助客戶在網路服務技術的選擇上輕鬆決策,提高網路服務的應用範圍和水平,並確保網路服務技術的持續發展。
為實現上述目標,WS-I計劃開展下面的工作:
(1)提供網路服務測試和實施指導(測試網路服務是否符合標準來確保他們能夠成功集成),以促進客戶的網路服務應用;(2)提供網路服務系統框架,支持和推動關鍵網路服務標準的使用;
(3)發布網路服務技術路標規劃,幫助客戶了解網路服務解決方案的長期發展方向。
WS-I為Web服務開發商提供了一系列資源,這些資源可以幫助他們創建可互操作的Web服務並驗證他們的結果是否遵從WS-I的指導方針。WS-I的主要成果包括概要,應用樣本和測試工具。
概要為相關Web服務更好的一起互操作的使用提供了實現的指導方針。直到今日,WS-I已經定稿的有Basic Profile,Attachments Profile和簡單SOAP綁定Profile。Basic Security Profile還在指定當中。
應用樣本演示了符合WS-I指導方針的Web服務應用。這些實現的開發運用了多種平台、語言和開發工具,並演示了互操作性,為Web服務開發廠商提供了可用的資源。應用樣本作為應用的實例可以作為參考讓開發商在他們自己特有的環境下遵循WS-I的指導方針。直至今日,WS-I已經為Basic Profile實現了11個應用樣本。
測試工具是用來測試Web服務的消息交換是否遵循WS-I的指導方針。這些工具監控消息並分析結果來確定是哪些互操作問題。這些測試能力對開發商來說很重要,這樣才能確保他們在運用Web服務規範下的實現遵從現在的互操作指導方針。測試是在自我管理下進行的,目的是為了發現規範實現中非傳統的用法和錯誤,這樣可以幫助改善應用和平台間的互操作性。直至今日,WS-I已經為開發商開發的測試工具可以核實與Basic Profile1.0的一致性,有關其他WS-I profile的測試工具的制定還在進行中。
2010年,在完成Web Service 的相關協議后,WS-I 轉為OASIS (Organization for the Advancement of Structured Information Standards,結構化信息標準促進組織),並為Web Service的進一步發展而不斷努力。