[發(fā)明專利]基于SOA的層級式多源數據融合方法有效
| 申請?zhí)枺?/td> | 201410089380.0 | 申請日: | 2014-03-12 |
| 公開(公告)號: | CN103902286A | 公開(公告)日: | 2014-07-02 |
| 發(fā)明(設計)人: | 朱付保;王鳳琴;朱會東;王志國;李燦林;徐顯景;白慶春 | 申請(專利權)人: | 鄭州輕工業(yè)學院 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 鄭州優(yōu)盾知識產權代理有限公司 41125 | 代理人: | 張紹琳;張真真 |
| 地址: | 450002*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 soa 層級 式多源 數據 融合 方法 | ||
技術領域
本發(fā)明涉及一種廣域、多層級、信息源分散、復雜信息采集的網絡環(huán)境,具體涉及一種基于SOA的層級式多源數據融合技術與方法。
背景技術
SOA?(Service?Oriented?Architecture)是指“以服務為中心的體系結構”或者“面向服務的架構”,可以認為SOA主要是一種架構風格,是包含運行環(huán)境、編程模型、架構風格和相關方法論等在內的一整套新的IT系統(tǒng)和軟件的構建方法和過程,貫穿IT系統(tǒng)規(guī)劃、設計、構建、運維的各個階段。
SOA作為一種軟件系統(tǒng)架構方法論,其主要目的就是幫助企業(yè)的業(yè)務流程更加靈活,通過讓IT?運行環(huán)境更好的支持業(yè)務的變化,來保證業(yè)務的靈活性,SOA已經成為未來統(tǒng)一的企業(yè)級應用架構。面向服務架構(SOA)最大限度地重用應用程序中的“服務”以提高IT?適應性和效率。雖然這些概念已經存在了數十年之久,但只是在出現了基于標準的集成技術(如Web服務和XML)之后,SOA才開始被加速采用。對于利用SOA作為統(tǒng)一的企業(yè)基礎架構,能夠為企業(yè)的未來發(fā)展提供非常多的技術和業(yè)務優(yōu)勢。
交換的信息,按照公共信息模型(CIM)的方式進行建模,公共信息模型(CIM)是一個抽象模型,它是采用面向對象的方式來描述要交換的所有對象。通過提供一種用對象類和屬性及他們之間的關系來表示要交換信息的標準方法。
面向服務的體系結構(SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建在各種這樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互。這種具有中立的接口定義(沒有強制綁定到特定的實現上)的特征稱為服務之間的松耦合。松耦合系統(tǒng)的好處有兩點,一點是它的靈活性,另一點是,當組成整個應用程序的每個服務的內部結構和實現逐漸地發(fā)生改變時,它能夠繼續(xù)存在。而另一方面,緊耦合意味著應用程序的不同組件之間的接口與其功能和結構是緊密相連的,因而當需要對部分或整個應用程序進行某種形式的更改時,它們就顯得非常脆弱。
對松耦合系統(tǒng)的需要來源于業(yè)務應用程序需要,根據業(yè)務的需要變得更加靈活,以適應不斷變化的環(huán)境,比如經常改變的政策、業(yè)務級別、業(yè)務重點、合作伙伴關系、行業(yè)地位以及其他與業(yè)務有關的因素,這些因素甚至會影響業(yè)務的性質。我們稱能夠靈活地適應環(huán)境變化的業(yè)務為按需業(yè)務,在按需業(yè)務中,一旦需要,就可以對完成或執(zhí)行任務的方式進行必要的更改。從業(yè)務角度來看,一切以最大化“服務”的價值為出發(fā)點,SOA利用企業(yè)現有的各種軟件體系,重新整合并構建起一套新的軟件架構。這套軟件架構能夠隨著業(yè)務的變化,隨時靈活地結合現有服務,組成新軟件,共同服務于整個企業(yè)的業(yè)務體系。簡單的理解,我們可以把SOA看作是模塊化的組件,每個模塊都可以實現獨立功能,而不同模塊之間的結合則可以提供不同的服務,模塊之間的接口遵循統(tǒng)一標準,可以實現低成本的重構和重組。在SOA的技術框架下,可以把雜亂無章的龐大系統(tǒng)整合成一個全面有序的系統(tǒng),從而增加企業(yè)在業(yè)務發(fā)展過程中應用系統(tǒng)的靈活性,實現最大的IT資產利用率。
服務數據對象(Service?Data?Object,?SDO)是由IBM公司和?BEA公司于2003年11月合作發(fā)布的一種數據編程框架及其API。主要是為了統(tǒng)一對不同數據類型的訪問和操作方法,并允許應用程序、工具、框架更加輕松地查詢、查看、更新、綁定和內省數據。SDO架構具有以下優(yōu)勢。
(1)支持動態(tài)編程模型和靜態(tài)編程模型。靜態(tài)、強類型接口為應用開發(fā)者提供了一種簡單易用的編程模型,這適用于開發(fā)時元數據即以明確的情況。但是,一些動態(tài)查詢生成的結果數據的范圍是不確定的,這種情況下,靜態(tài)接口是不可行的。因此,對于一種統(tǒng)一的數據編程技術而言,需要同時無縫地支持靜態(tài)和動態(tài)數據API。
(2)支持離線編程模型。客戶端能夠讀取一組數據,短時間內保留在本地,操作這些數據,然后將這些修改提交到數據源中,這種方式能夠使客戶端在斷線的情況下進行數據修改,滿足了眾多的應用需求,如Web?應用中的表單修改。
Web?Service作為一種炙手可熱的技術,應用到企業(yè)的IT系統(tǒng)和商業(yè)流程之中,并給企業(yè)帶來直接的經濟效益,一直以來得到了國內外企業(yè)管理者的推崇。在最低層次上,一個Web服務僅僅是在你的后端信息基礎設施上執(zhí)行的另一個程序。從外部的使用者的角度而言,Web服務是一種部署在Web上的對象/組件。
Web?Service具有以下的主要特性:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州輕工業(yè)學院,未經鄭州輕工業(yè)學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410089380.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種涂裝打磨工具
- 下一篇:一種帶鋼分條機的壓切件





