• <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的關鍵是服務構造

    發布: 2009-2-04 10:10 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 25次 | 進入軟件測試論壇討論

    領測軟件測試網 javascript:tagshow(event, 'SOA');" href="javascript:;" target=_self>SOA之于企業,無論有多少種產品和解決方案,具體到每一個企業來說,最根本的需求是對企業內部的業務和流程的重構。SOA為企業所能帶來的價值,就是基于其內部統一的數據交互接口、將業務分解為獨立的模塊成為服務、提供統一的服務接口,這樣的思想所帶來的是能夠讓企業的IT系統根據業務需求的變化而迅速改進。服務構造的過程,也就是對企業業務流程的分解、獨立和流程改進的過程。而這個過程,其實未必和技術有多大的關系,而更多的是與技術無關的業務方面的過程,各種技術和方案其實都可以實現類似的需求。普元在最近的SOA大會中提出“SOA的關鍵是服務構造”也就是從實踐中總結出這樣的經驗。

      普元副總裁劉爾洪對SOA做了一個形象的比喻,SOA想解決的問題是軟件太大了不靈活,就要把它拆小。小的東西就像積木一樣,拼成什么都行,這個拆開的小積木就是服務。問題是服務難做嗎?有人說做服務很簡單,隨便把現有的軟件模塊打個包,封裝一下就是服務。對于這樣的觀點,劉爾洪認為,關鍵在于服務用來干什么?可復用的服務才有價值,現在的問題是服務的質量不高,每天做的軟件沒有考慮到每一塊小的軟件都建立業務模型、適應不同的環節。

      另外一個問題就是,服務需要很靈活,只有足夠靈活才能夠適應變化。靈活對應到實現上就是服務的粒度,這一點對于SOA的實現是一個難以確定的問題。如前文所述的那種通過將軟件模塊打包封裝出來的服務,粒度是非常大的,這樣做的問題是復用性很差。劉爾洪說,普元的思想是一直分解到最小的粒度,由一堆最小的構件組合成服務。這樣一來服務拼大也行,拼小也行,用這樣的方式做出來的服務是很靈活的。對于基于SOA建立大型企業應用,把企業的應用都變成最小粒度的服務組合起來的應用,問題是小粒度的通用性的服務很難做出來,需求經常會發生變化,具體的應用場景也會經常發生變化,如何能夠解決這個問題?劉爾洪的答案很簡單:就用更小的顆粒解決出來,這是普元一直在提倡的構件,構件拼成服務,服務拼成流程,流程構造出應用,很多應用拼成一個企業。

    延伸閱讀

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

    TAG: soa SOA 構造 關鍵 經驗 實踐

    31/3123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>