• <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-9-01 10:43 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 20次 | 進入軟件測試論壇討論

    領測軟件測試網

    SOA與軟件工廠

    作為面向服務的體系架構,當眾多用戶多次重用同一構件、或者需要在不同構件間進行互操作時,SOA需要提供一套統一的軟件標準或協議,用工業化生產的角度來看,SOA架構需要支持軟件的工廠化生產。

    如果把軟件比喻成工業化產品,軟件工廠技術則包括軟件零件的生產、下載、組裝、使用、銷毀等重要環節,軟件工廠的本質在于提供一套統一的軟件規范:包括在各個環節中的軟件接口、標準或協議的制定原則、軟件零件的生產規范、網絡構件的下載與安全管理、軟件零件的組裝規則、組裝完成后的運行機制、運行完成后的清理或銷毀原則等。只要大家依照這些規范進行開發,就能夠保證軟件間的兼容性和互操作性,提高軟件的開發效率和質量。

    經過幾十年的發展,軟件編程理念經歷了隨意編程、面向結構、面向對象、面向構件、面向Web服務等階段。相比之下,Web服務最為驚心動魄。Web服務之前的軟件體系結構,功能重用主要是通過源代碼級的封裝、繼承等特性來實現;而Web服務則是通過基于動態目標代碼級的封裝、繼承,及元數據的自描述技術、AOP技術等來實現的。軟件工廠條件下的軟件積木式拼裝和零件化生產技術不斷成熟,理想的軟件工廠技術的標志性特征是基于目標代碼模塊的動態拼裝、動態運行、動態管理。以目標代碼為基本軟件模塊,展開對同一應用軟件的跨操作系統平臺研究、展開同一應用軟件的跨不同系統的集成運行環境的研究、展開不同應用程序之間的二進制兼容與互操作研究,這些都是促進SOA發展與應用的重要方面。

    SOA與軟件平臺

    在網絡環境下的面向服務的架構中,支持網絡軟件運行的基礎平臺是很重要的,尤其是支持軟件跨平臺運行。Java虛擬機為Java程序的跨平臺運行提供了基礎環境。微軟的.Net技術則充分考慮了企業級應用程序、尤其是由不同編程語言實現的應用程序之間的兼容性和互操作。

    我國自主研發的“和欣”操作系統(英文名Elastos)創新性地實現了“CAR構件技術”(CAR,Component Assembly Runtime),提供了高效率的構件/中間件運行環境!昂托馈笔峭耆嫦驑嫾夹g的操作系統,其系統服務器都是以動態鏈接庫的中間件形式提供,如文件系統構件、設備驅動構件、網絡服務構件等。CAR構件技術完全面向下一代網絡服務,提供了Windows、Linux上的構件運行平臺,可實現“和欣”應用程序和CAR構件可以以目標代碼形式在Elastos、Windows(2K/XP/CE)、Linux操作系統上二進制兼容運行。

    SOA與信息安全

    美國總統信息技術顧問委員會的一份報告《計算機安全:轉折期的研發重點》(《Cyber Security:A Crisis of Prioritization》)中明確提到了:無止境的補丁不是解決問題的辦法。通過修正和重建網絡、計算機系統以及軟件來“增強”安全性和可靠性可能在短期是必要的,但是這些不足以滿足整個國家的網絡的安全要求,很難在已有復雜的系統中增加安全性的要求。即使一切最好的防范措施都被充分地使用,如果對信息安全沒有本質上的改變,我們仍將無止境地修補“堤壩上的漏洞”。因此,全新安全模式的研發需要從基礎軟件架構開始。通過對這些年來的軟件安全問題進行計算模型上的分析,可以看出原有的軟件體系架構已經無法滿足日益復雜軟件系統對安全的要求,新的,更安全的軟件架構呼之欲出,SOA就是新安全體系結構的代表。

    延伸閱讀

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

    42/4<1234>

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