我們合理的預期, SOA不同以往的IT技術發展, 不再只是一時的潮流, 不再僅是特定或是一群業界封閉性的合作結果; 相對的在眾多的規範與開放組織發展下, 企業架構及系統分析與設計模式將趨向SOA來調整發展, 本篇僅就SOA標準規範與組織做一簡要介紹:
網際網路聯盟聯盟(W3C)
網際網路聯盟(World Wide Web Consortium,簡稱W3C),又稱W3C理事會。
為 解決web應用中不同平台、技術和開發者帶來的不兼容問題,保障Web信息的順利和完整流通,全球資訊網聯盟制定了一系列標準並督促 Web 應用開發者和內容提供者遵循這些標準。標準的內容包括使用語言的規範,開發中使用的導則和解釋引擎的行為等等。W3C也制定了包括 XML 和 CSS 等的眾多影響深遠的標準規範。
W3C對SOA相關Web服務(Web Service)的發展規範如下:
- SOAP 1.1 / 1.2
- WSDL 1.1 / 2.0
結構化資訊標準促進組織(OASIS)
結構化資訊標準促進組織(Organization for the Advancement of Structured Information Standards,OASIS)
OASIS包括微軟(Mircrosft)、IBM、BEA system、Oracle、Sun、SAP AG、諾基亞 ... 等公司,是一個非營利的國際協會,是目前制定Web服務標準最多的一個組織。 OASIS為SOA專門成立眾多的技術委員會,分別負責制定SOA相關方面的標準。
OASIS 官方網站:
- http://www.oasis-open.org/home/index.php
- SOA 委員會清單:http://www.oasis-open.org/committees/tc_cat.php?cat=soa
- 簡體中文: http://www.oasis-open.org/cn/
開放SOA合作組織(OSOA)
開放SOA合作組織(Open SOA Collaboration,OSOA)
OSOA 是一個非正式的廠商資訊業界聯盟,其成員包括 IBM、 BEA、SAP、 Oracle ...。目的是開發一個平臺獨立性且語言中立的程序模型,協助企業軟體開發人員能夠在最大限度內發揮SOA架構的特性和其優勢。OSOA 不是一個標準化組織,但制定的規範卻大多會成為實際實作上的標準。OSOA 內有二大專案組別,分別負責制定 SCA 和 SDO 規範。
OSOA官方網站: http://www.osoa.org/display/Main/Home
Web服務相互操作性組織 (WS-I)
Web服務相互操作性組織(Web Services Interoperability Organization,WS-I)
WS-I 是一個開放的廠商業界聯盟,目的在鼓勵任何對 Web服務有建立共同溝通標準的廠商加盟並貢獻自己的力量。主要致力於提升Web服務基於平台、作業系統和程式語言中立的相互操作性能力,其成員包括了 IBM, Microsoft, BEA Systems, SAP, Oracle, Fujitsu, Hewlett-Packard(HP), Intel 及 Sun 公司。
References
- http://en.wikipedia.org/wiki/World_Wide_Web_Consortium
- http://en.wikipedia.org/wiki/OASIS_(organization)
- http://en.wikipedia.org/wiki/Web_Services_Interoperability
The OSOA Collaboration
本文來自 中山資訊管理所-SOA論文研究協作平台, 更多參考請見:
[分享製圖] SOA(服務導向架構)簡要歷史演進與特點
更多的老魚 SOA 筆記請轉見:
http://sites.google.com/site/javacodelibrary/process-management-in-service
沒有留言:
張貼留言