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

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

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

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

    基于WEB服務的異構數據庫集成中間件

    發布: 2008-2-21 15:57 | 作者: 不詳 | 來源: 計世網 | 查看: 105次 | 進入軟件測試論壇討論

    領測軟件測試網 1 背景

        企業在信息化過程中遺留下來大量基于各種業務流程和異構數據源的應用系統。這些系統滿足了企業某一特定的業務需求,數據有自身的特點,其它子系統很難使用別的子系統的數據,在企業內部產生了信息“孤島”阻礙了企業信息化進程。

        對企業異構數據源進行集成成為消除信息“孤島”有效途徑。本文提出一種基于WEB服務的異構數據庫集成中間件,解決數據集成中的下列難題:

        1>異構性:多數據源系統最大的障礙是如何解決各個數據源的異構性。該異構性又分為平臺異構性,數據庫系統異構性,語義異構性;

        2>透明性:數據源異構程度越大透明性的要求就越高。透明性主要包括:平臺透明性,數據源透明性和語義透明性;

        3>自制性:每個局部數據庫具有對自身完全的控制能力,同時能夠決定是否提供和提供多少它的功能和資源服務于其它成員系統。

        本文針對上面三方面難題提出了一種基于WEB服務的異構數據庫集成中間件解決方案。

        2 相關技術簡介

        2.1 WEB服務

        WEB服務(WEB SERVICE)是由W3C(WORLD WIDE WEB CONSORTIUM)組織發起和定義的,目前比較流行的定義為:WEB服務是一個可以用URI來標志的軟件系統,它采用XML格式的信息來定義和描述對外的公共接口和綁定。WEB服務可被其它軟件系統發現,并通過使用基于XML的消息借助IntelNet協議,依照WEB服務中定義描述的方式實現交互。

        WEB服務具備以下特性:

        1>完好的封裝性:對外部使用者而言,他能且僅能看到該WEB服務對象提供的功能列表。

        2>松散耦合:WEB服務內部實現的任何變更對外部調用者來說都是透明的。

        3>使用協議的規范性

        4>高度可集成能力:WEB服務完全屏蔽了不同軟件平臺的差異,各個平臺都可以通過標準協議進行互操作。

        2.2 XML技術

        XML 是由SGML (Standard Generalized Markup ,標準化通用標記語言) 發展而來,它以一種開放的自我描述方式定義數據結構,在描述數據內容的同時能突出對結構的描述,從而體現出數據之間的關系.XML 的主要特點如下:

        1> 可擴展性:組織、個人可建立適合自己需要的置標集合根據需求參數化和語義化相應的數據。

        2> 結構性:數據存儲格式不受顯示格式的制約。

        3> 平臺獨立性:XML 文檔是純文本,獨立于平臺和應用。

    延伸閱讀

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

    TAG: 集成中間件

    41/41234>

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