• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    SOA進化之標準組織與貢獻廠商

    發布: 2008-10-07 15:36 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 18次 | 進入軟件測試論壇討論

    領測軟件測試網 本文審視XML、Web服務及SOA間的關系,并解釋廠商和標準組織如何從那些持續浮現的Web服務規范中形成奇妙的競爭與協同競技場。然后我們從應用架構簡短歷史的敘述著手來對過去的二十年作一個總結。

      2. SOA的持續進化(標準組織與貢獻廠商)

      XML作為一種語言,被定義為一個規范,但實際上也被用作表達所有的XML及Web服務規范。這個普遍思路褒揚了這樣的事實:不管規范的規模會有多大的增長,都分享了一個公共的根基。

      無論你是否需要在這些擴展上直接工作,它們的存在與進化將對你所構建的面向服務解決方案有持續影響。有關規范與標準形成的過程及原因的知識,也因此關系到你對于SOA世界的理解。

      2.1. 比較“標準”、“規范”與“擴展”

      這些術語?山惶媸褂,但是許多---特別是與標準組織相關---還是有明顯的區別。規范是標準的建議文檔。直到規范被提交到一個公認的標準組織,并被接受、公布,它都不是正式的工業標準。

      盡管如此,規范還可被廠商發布(特別是合作廠商),并隨之被這些廠商平臺實現,通常會進一步成為非正式的工業標準,只是由于它們變得非常普遍。

      為避免混淆,本書將這些術語作如下定義:

      ﹡ 標準 公認的工業標準。所有的第一代Web服務規范可認作標準,許多XML規范同樣如此。
     
      ﹡ 規范 被提議的或公認的標準,以規范來描述。XML標準,第一代Web服務標準,以及WS-*擴展都以規范的方式存在。
     
      ﹡ 擴展 擴展典型地代表WS-*規范以及WS-*規范所提供的特性。

      2.2. 標準組織對SOA的貢獻

      眾所周知,SOA由標準驅動。早先的平臺在廠商特定的邊界內實現;環境內的標準實際上是專有的。允諾廠商中立的通信框架常伴有不可談判的需求,就是要定義此框架的標準是同樣也廠商中立的。

      可是,如何確切地制定這些標準,并非總是很清晰;ヂ摼W標準組織現在已經存在很長時間,但是它們各自的議程總不大清楚,有時甚至有所重疊。更復雜的問題是這些主要的廠商中立標準的貢獻者是廠商自身。微軟、IBM、Sun微系統以及眾多其他公司已經扮演了日益重要的角色,不僅是制定Web服務規范,還促進了實現這些規范作為工業標準的實現。

      廠商如何貢獻并影響了標準的開發過程將在后續章節解釋。讓我們首先來熟悉三個最主要的標準組織。它們共同負責完成XML與Web服務架構的進化。

      萬維網聯盟(W3C)

      最初由提姆•伯尼爾斯•李于1994創立,W3C對于萬維網作為全球信息分享的語義媒介負有極大責任。它開始于HTML的發布,這是IT行業所產生的最流行的一種語言。當互聯網用于包括由電子商務開端的更廣范圍時,W3C開始制定關鍵基于XML的基礎標準,象XML Schema及XSLT。

      四個獨立工作組對W3C的Web服務活動工程作出了重要貢獻,導致了重要的Web服務基本標準開發。首要的是SOAP與WSDL標準,現在已成為Web服務相關的標志性規范。更近一些,W3C已提出了Web服務編舞描述語言(WS-CDL),一個控制標準化的服務間交換模式的規范。值得關注的還有Web服務架構文檔本身。盡管這個文檔不斷經歷變化,它還是保留了一個參考點,且是少數可用的平臺中立的Web服務架構文檔之一。

      W3C以正式和嚴格的標準開發方法而聞名。其過程需要規范受制于諸多的評審與修訂階段,每一個新的版本都會發布在其公開網站上。這樣完全的過程要以時間為代價,完成一個標準要用兩到三年。

      結構化信息標準進步組織(OASIS)

      原本于1993年作為SGML開放組織而成立,OASIS五年之后改變了其名稱,代表其關注點從SGML轉為XML相關的標準。OASIS擁有來自超過600家組織的數千個成員,是一個公認的互聯網標準制定組織。

      OASIS假定擁有著名的WS-BPEL規范的所有權,并且還以其ebXML的開發(一個旨在建立標準化的B2B數據交換方法的規范)和對于UDDI規范的貢獻而聞名,后者是第一代Web服務平臺的核心標準。

      OASIS組已經有力地推進了XML與Web服務安全擴展的開發。安全聲明標記語言(SAML)用擴展訪問控制標記語言(XACML)提供了單點登錄與授權領域的重要特性。然而,最重要的安全相關項目由Web服務安全(WSS) 技術委員會完成。這個小組被委托進一步開發并實現重要的WS-安全框架。

      不同于W3C集中于建立核心的、工業未知標準,OASIS組的主要興趣在于利用這些標準去制定附加規范以支持不同的垂直行業。而且,OASIS所用的標準開發過程要明顯短一些。

      Web服務協同組織(WS-I)

      WS-I的主要目標不是創建新標準,而是確保最終實現開放的協同性目標。這個聯盟建立于2002年,已經迅速成長并獲得了近200家組織的支持,包括所有的SOA主流廠商。

      WS-I最為人所知的是發布基本配置文件,用于建立可用標準的基礎推薦文檔,這些文檔共同用于形成最想要的協同性架構。藉由正式地定位WSDL、SOAP、UDDI、XML與XML Schema規范的版本,基本配置文件已成為IT社團內的重要文檔。這些組織想要確保它們開發的SOA與其他系統充分協同,并能夠保證對于遵從基本配置文件的高層次贊同。

      最近,WS-I開發了基本安全配置文件。本質是與基本配置文件屬于同一概念,這個文檔建立了最重要的Web服務與XML安全技術集合。WS-I已宣布了持續發布針對每一Web服務主要方面的相關協同性配置文件計劃,包括可靠通訊、Web服務管理與編曲。

      除了建立基本的協同性架構之外,配置文件還補充了示例實現及最佳實踐,以便指導如何與標準一起使用從而達到協同性品質。而且,WS-I還提供了一系列測試工具可用來確保符合配置文件。許多廠商還提供了這些工具的變種,例如:將基本配置文件作為一致的有效性標準的一部分進行有效性檢查。

      WS-I努力提供一個場所,能在同一水準上接受其成員的貢獻。當其成員包括重要的SOA廠商之時,沒有哪個公司可以比另一個更有權力,不管其規模和市場分額有多大。

      盡管W3C近期拒絕了加入WS-I聯合成員的邀請,但來自WS-I的工作組成員不斷主動地直接參與W3C及OASIS的各個工作組工作。這些WS-I代表的角色持續對協同性相關問題進行反饋。

      它們如何比較

      表2.1在概要地提供了我們本節所討論的三個組織間的相互比較。

    表2.1. 標準組織的比較

      

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: soa SOA 廠商 貢獻 組織

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>