公務(wù)員期刊網(wǎng) 精選范文 soa技術(shù)范文

soa技術(shù)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的soa技術(shù)主題范文,僅供參考,歡迎閱讀并收藏。

soa技術(shù)

第1篇:soa技術(shù)范文

1實現(xiàn)原理

戰(zhàn)術(shù)通信服務(wù)控制技術(shù)采用面向服務(wù)的體系架構(gòu),此架構(gòu)是一個開放的、可擴展、可組合的分布式軟件架構(gòu)模型,它將應(yīng)用程序的不同功能單元封裝為服務(wù)。服務(wù)之間通過定義良好的接口和契約聯(lián)系起來,接口采用跨平臺的方式進行設(shè)計,獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言,使得構(gòu)建在這樣的系統(tǒng)中的服務(wù)可以用一種統(tǒng)一和通用的方式進行交互。戰(zhàn)術(shù)通信服務(wù)控制技術(shù)參考Web服務(wù)技術(shù)的實現(xiàn)方式,通過采用輕量級XML編碼技術(shù)、內(nèi)容過濾、數(shù)據(jù)壓縮和專有戰(zhàn)術(shù)傳輸協(xié)議等改造手段,適應(yīng)以無線信道為主、帶寬較窄、分布式的戰(zhàn)術(shù)環(huán)境。在服務(wù)控制系統(tǒng)架構(gòu)上,采用分布式架構(gòu)設(shè)計,以適應(yīng)戰(zhàn)術(shù)通信系統(tǒng)的分布式環(huán)境。

2技術(shù)特點

戰(zhàn)術(shù)通信服務(wù)控制技術(shù)將戰(zhàn)術(shù)通信網(wǎng)絡(luò)的各項功能都以服務(wù)的形式提供給最終用戶或者其它服務(wù),提供一種開放、靈活的系統(tǒng)集成框架與標準化的接口,使得采用不同技術(shù)的系統(tǒng)之間實現(xiàn)互連互通互操作,并可通過網(wǎng)絡(luò)把服務(wù)按需動態(tài)組成應(yīng)用軟件。此技術(shù)的主要特點如下所述:(1)soa技術(shù)架構(gòu)SOA是一個組件模型,它將應(yīng)用程序的不同功能單元(服務(wù))通過定義良好的接口和契約聯(lián)系起來??梢愿鶕?jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進行分布式部署,組合和使用。SOA的核心是服務(wù),它專注于“以業(yè)務(wù)為中心”的服務(wù),這些服務(wù)具有業(yè)務(wù)級的事務(wù)粒度。SOA的核心實質(zhì)是實現(xiàn)服務(wù)和技術(shù)的完全分離,從而在最大程度上實現(xiàn)服務(wù)的重組和集成,以達到服務(wù)的可重用性[2]。服務(wù)控制采用SOA技術(shù)[3]架構(gòu),面向應(yīng)用層提供服務(wù)。Web服務(wù)是SOA架構(gòu)的一種實現(xiàn),迄今為止,是應(yīng)用最為廣泛,最為成熟的技術(shù)。依托Web服務(wù)技術(shù),根據(jù)戰(zhàn)術(shù)通信網(wǎng)絡(luò)具有的無線信道多、帶寬窄等特點,進行改進設(shè)計的適應(yīng)戰(zhàn)術(shù)環(huán)境下的一種Web服務(wù)技術(shù)[4]。(2)網(wǎng)絡(luò)服務(wù)封裝戰(zhàn)術(shù)通信網(wǎng)絡(luò)服務(wù)控制技術(shù)采用統(tǒng)一的標準,將戰(zhàn)術(shù)通信網(wǎng)絡(luò)提供的各種能力封裝為可重用、可注冊、可發(fā)現(xiàn)、可管理、具有統(tǒng)一的遠程調(diào)用接口的服務(wù)組件。(3)網(wǎng)絡(luò)服務(wù)即插即用網(wǎng)絡(luò)服務(wù)的即插即用能力主要包括服務(wù)注冊、服務(wù)、服務(wù)發(fā)現(xiàn)功能等。1)服務(wù)注冊。戰(zhàn)術(shù)通信網(wǎng)絡(luò)以受控、安全的方式將自己能夠提供的服務(wù)及調(diào)用該服務(wù)所必需的信息注冊到服務(wù)注冊中心,并接受注冊中心的管理。2)服務(wù)。服務(wù)注冊中心將網(wǎng)絡(luò)服務(wù)的調(diào)用信息以通用的形式對外。3)服務(wù)發(fā)現(xiàn)。采用基于總線架構(gòu)的分布式服務(wù)發(fā)現(xiàn)技術(shù)和基于語義匹配的、更加智能化的服務(wù)發(fā)現(xiàn)技術(shù)實現(xiàn)服務(wù)發(fā)現(xiàn),使應(yīng)用系統(tǒng)能夠自動查找、定位網(wǎng)絡(luò)服務(wù),獲得服務(wù)調(diào)用的相關(guān)信息。(3)網(wǎng)絡(luò)服務(wù)柔性重組戰(zhàn)術(shù)通信網(wǎng)絡(luò)服務(wù)控制平臺實現(xiàn)戰(zhàn)術(shù)通信服務(wù)的模塊化、可重用與接口標準化,支持服務(wù)合成與編排。(4)分布式目錄服務(wù)技術(shù)由于戰(zhàn)術(shù)通信網(wǎng)絡(luò)是分布式網(wǎng)絡(luò),管理分布的服務(wù)資源成為必然,如何快速定位服務(wù)、獲取服務(wù)成為異構(gòu)環(huán)境下服務(wù)資源利用的關(guān)鍵。目錄服務(wù)[5]為網(wǎng)絡(luò)中的各種服務(wù)提供了統(tǒng)一的存儲容器,并為服務(wù)的名稱、位置、訪問、管理和安全等信息設(shè)計了統(tǒng)一的描述方法,使網(wǎng)絡(luò)服務(wù)能夠協(xié)作工作。(5)資源移動性管理能力由于戰(zhàn)術(shù)通信網(wǎng)絡(luò)具有高度移動性特點,導(dǎo)致網(wǎng)內(nèi)用戶、節(jié)點或網(wǎng)絡(luò)都具有移動特性,戰(zhàn)術(shù)通信網(wǎng)絡(luò)服務(wù)控制平臺確保用戶移動過程中和移動后,均能夠獲得不變的通信服務(wù)質(zhì)量;即便在網(wǎng)絡(luò)資源變化后,也能夠自動調(diào)整網(wǎng)絡(luò)資源,保持通信服務(wù)的不間斷。

3管理架構(gòu)

戰(zhàn)術(shù)通信服務(wù)控制使得戰(zhàn)術(shù)通信網(wǎng)絡(luò)環(huán)境下各類通信服務(wù)的管理與相互協(xié)作成為可能。使用戰(zhàn)術(shù)通信服務(wù)控制的管理規(guī)范提供一套管理接口,并輔以一個靈活公用的框架,使用戰(zhàn)術(shù)通信服務(wù)控制實現(xiàn)分布式環(huán)境中網(wǎng)絡(luò)資源的管理。戰(zhàn)術(shù)通信服務(wù)控制由服務(wù)提供者對戰(zhàn)術(shù)通信服務(wù)提供服務(wù)質(zhì)量保證。戰(zhàn)術(shù)通信服務(wù)需要跨越多個管理域進行部署,服務(wù)控制系統(tǒng)必須能夠跨不同的管理域有選擇地共享服務(wù)管理信息;提供機制保證被管理域能夠按照預(yù)定的服務(wù)等級向用戶提供良好的網(wǎng)絡(luò)服務(wù)質(zhì)量。因此,服務(wù)管理需要構(gòu)建網(wǎng)狀的、分布式的管理架構(gòu),采用基于策略的網(wǎng)絡(luò)自組織管理技術(shù),減少人工干預(yù),提高網(wǎng)絡(luò)的自動化水平和管理效率,從而大幅改善戰(zhàn)術(shù)通信服務(wù)質(zhì)量。戰(zhàn)術(shù)通信服務(wù)控制的功能實體為服務(wù)管理節(jié)點。戰(zhàn)術(shù)通信服務(wù)控制系統(tǒng)采用分布式協(xié)同架構(gòu),該架構(gòu)將網(wǎng)絡(luò)分為多個管理域,在每個域內(nèi)部署一個服務(wù)管理節(jié)點,使管理功能和管理信息的交互分布到全網(wǎng)的各個節(jié)點。戰(zhàn)術(shù)通信服務(wù)控制架構(gòu)如圖1所示。

4主要構(gòu)成

戰(zhàn)術(shù)通信服務(wù)控制由服務(wù)管理和戰(zhàn)術(shù)通信服務(wù)組成。組成如圖2所示。其中:(1)服務(wù)管理服務(wù)管理是指對戰(zhàn)術(shù)通信服務(wù)進行描述、選擇、組合、初始化、監(jiān)視、控制、報告和質(zhì)量評估等一系列服務(wù)全生命周期的管理行為的總稱。服務(wù)管理對戰(zhàn)術(shù)通信服務(wù)正常高效地部署、運行和維護具有重要的意義。服務(wù)管理定義了戰(zhàn)術(shù)通信網(wǎng)絡(luò)中分布式服務(wù)的功能與屬性,并給出服務(wù)管理的標準,使得對跨異構(gòu)戰(zhàn)術(shù)網(wǎng)絡(luò)環(huán)境的服務(wù)進行統(tǒng)一管理及相互協(xié)作成為可能;對用戶、應(yīng)用系統(tǒng)使用服務(wù)進行認證和授權(quán),以及確保服務(wù)和數(shù)據(jù)在整個系統(tǒng)中是可發(fā)現(xiàn)、可訪問、可理解、可利用和可重組;提供了運行時環(huán)境,負責(zé)管理服務(wù)運行、執(zhí)行服務(wù)級別協(xié)議(SLA)。該功能主要由服務(wù)注冊/發(fā)現(xiàn)、服務(wù)信息管理、服務(wù)監(jiān)控、服務(wù)編排、服務(wù)訪問認證/授權(quán)以及SLA管理組成。1)服務(wù)注冊/發(fā)現(xiàn)。服務(wù)注冊指戰(zhàn)術(shù)通信服務(wù)提供者在服務(wù)信息庫中增加服務(wù)詳細描述信息;服務(wù)發(fā)現(xiàn)指在服務(wù)信息庫中查找匹配滿足查詢條件的服務(wù)。2)服務(wù)信息管理。定義戰(zhàn)術(shù)通信網(wǎng)絡(luò)中服務(wù)的功能與屬性,如服務(wù)名稱、有效性、響應(yīng)時間和利用率等,使得跨網(wǎng)絡(luò)環(huán)境服務(wù)的統(tǒng)一管理及相互協(xié)作作為可能。3)服務(wù)監(jiān)控。對服務(wù)的運行狀態(tài)進行監(jiān)視和控制。4)服務(wù)編排??蓪F(xiàn)有服務(wù)和新建服務(wù)組織編排起來,從而形成具有綜合功能的服務(wù)集合。5)服務(wù)訪問認證/授權(quán)。建立戰(zhàn)術(shù)通信服務(wù)訪問架構(gòu)和全局認證授權(quán)機制,確保服務(wù)控制系統(tǒng)的安全性。設(shè)計完善的安全控制策略確保戰(zhàn)術(shù)通信服務(wù)的安全可控。6)SLA管理。SLA(ServiceLevelAgreement)信息維護管理,保證服務(wù)提供者之間共享資源的一致性和為用戶提供服務(wù)質(zhì)量保證。SLA中包含共享的信息細節(jié)和服務(wù)提供者提供的服務(wù)等級保證[6]。(2)戰(zhàn)術(shù)通信服務(wù)戰(zhàn)術(shù)通信服務(wù)將戰(zhàn)術(shù)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)資源管理、網(wǎng)絡(luò)態(tài)勢感知、數(shù)據(jù)分發(fā)等基礎(chǔ)能力,以及為上層應(yīng)用提供的與網(wǎng)絡(luò)相關(guān)的基礎(chǔ)公共功能,封裝為可靈活部署、高度抗毀的服務(wù),為戰(zhàn)術(shù)應(yīng)用和業(yè)務(wù)系統(tǒng)提供高效的、可靠的信息交互和共享能力。戰(zhàn)術(shù)通信服務(wù)包括網(wǎng)絡(luò)態(tài)勢感知和傳輸服務(wù)[7]等。1)網(wǎng)絡(luò)態(tài)勢感知服務(wù)。感知、計算網(wǎng)絡(luò)拓撲,端到端時延、帶寬、丟包率等鏈路狀態(tài)。為上層系統(tǒng)的業(yè)務(wù)決策和動態(tài)調(diào)整提供依據(jù)。比如什么樣的QoS、發(fā)送速率、編碼方式等。2)傳輸服務(wù)。結(jié)合緩存、壓縮、組播、網(wǎng)絡(luò)狀態(tài)感知等技術(shù),實現(xiàn)戰(zhàn)術(shù)網(wǎng)絡(luò)環(huán)境下可靠、高效的數(shù)據(jù)傳輸。它是各種服務(wù)間交互信息的基礎(chǔ)。傳輸服務(wù)中的網(wǎng)絡(luò)加速服務(wù),是針對戰(zhàn)術(shù)通信網(wǎng)絡(luò)具有的低帶寬、高時延、高誤碼和低可靠等特點,為實現(xiàn)服務(wù)之間信息交互,需采用多種技術(shù)手段實現(xiàn)戰(zhàn)術(shù)網(wǎng)絡(luò)環(huán)境下信息高效、有序和可靠的傳輸,包括專有傳輸協(xié)議定制、基于信息的優(yōu)先級進行區(qū)分服務(wù)、數(shù)據(jù)壓縮、數(shù)據(jù)拼接、數(shù)據(jù)就近緩存以及多路徑傳輸?shù)燃夹g(shù)。

5關(guān)鍵技術(shù)

5.1服務(wù)交互技術(shù)戰(zhàn)術(shù)通信服務(wù)控制采用基于語義的服務(wù)描述技術(shù),可解決戰(zhàn)術(shù)通信系統(tǒng)之間數(shù)據(jù)傳輸不兼容等問題。然而,針對戰(zhàn)術(shù)通信網(wǎng)絡(luò)帶寬有限、高度動態(tài)特點,實現(xiàn)服務(wù)的自動發(fā)現(xiàn)和自動組合,使服務(wù)可以靈活的滿足用戶的特定需求,實現(xiàn)“按需服務(wù)”。要實現(xiàn)上述目標,需要服務(wù)能夠被應(yīng)用系統(tǒng)“理解”,即對服務(wù)的描述要具備語義信息?;谡Z義的服務(wù)描述技術(shù)可解決戰(zhàn)術(shù)通信網(wǎng)絡(luò)上各類應(yīng)用系統(tǒng)“可理解”服務(wù)的問題,通過與本體論相結(jié)合,經(jīng)過RDF,RDFS,OWL等技術(shù)的發(fā)展,語義描述具備了以應(yīng)用系統(tǒng)“可理解”的方式來描述信息的能力。采用在分析戰(zhàn)術(shù)通信服務(wù)描述需求的基礎(chǔ)上,結(jié)合語義服務(wù)技術(shù)的方法,實現(xiàn)戰(zhàn)術(shù)通信服務(wù)的語義描述。

5.2分布式目錄服務(wù)技術(shù)從戰(zhàn)術(shù)通信網(wǎng)絡(luò)服務(wù)提供者來看,服務(wù)分布在各個網(wǎng)絡(luò)節(jié)點上,結(jié)合服務(wù)特點和服務(wù)總線技術(shù),提出一種分布式目錄服務(wù)結(jié)構(gòu),來提高服務(wù)查詢效率、服務(wù)有效性及目錄服務(wù)之間的信息同步。分布式目錄服務(wù)可迅速發(fā)現(xiàn)目標服務(wù),且?guī)捪男?,對網(wǎng)絡(luò)動態(tài)性適應(yīng)性強。設(shè)計方法是將整個網(wǎng)絡(luò)自動組織劃分為若干區(qū)域,每個域都有目錄服務(wù),存儲本域服務(wù)信息,各目錄服務(wù)之間既相互獨立,又可相互通信,并且能夠提取其他目錄服務(wù)中的信息,形成全局目錄。

5.3數(shù)據(jù)分發(fā)技術(shù)數(shù)據(jù)分發(fā)技術(shù)能夠識別應(yīng)用、業(yè)務(wù)、內(nèi)容等多優(yōu)先級信息的傳輸需求,根據(jù)策略將其轉(zhuǎn)換為戰(zhàn)術(shù)通信資源分配需求,發(fā)送至通信網(wǎng)絡(luò)承載層,進行資源控制;并將資源控制結(jié)果反饋給用戶。數(shù)據(jù)分發(fā)技術(shù)使得戰(zhàn)術(shù)通信網(wǎng)絡(luò)能夠在有限的帶寬上保障各種信息的服務(wù)質(zhì)量,最優(yōu)地利用有限的網(wǎng)絡(luò)資源;數(shù)據(jù)分發(fā)技術(shù)還能夠保障用戶/應(yīng)用系統(tǒng)之間交互信息的實時傳輸。

5.4服務(wù)編排技術(shù)服務(wù)編排技術(shù)是指在運行時刻選擇和調(diào)用所需服務(wù)組件并將之合成為一個復(fù)合服務(wù)的過程。整個構(gòu)建復(fù)合服務(wù)的過程,是在復(fù)合服務(wù)的運行過程中完成的。動態(tài)組合與靜態(tài)組合不同之處在于,動態(tài)組合能夠適應(yīng)動態(tài)變化的運行環(huán)境以及動態(tài)變化的應(yīng)用需求。在運行過程中,系統(tǒng)可根據(jù)實際運行需要,從服務(wù)組件庫中動態(tài)選擇所需要的服務(wù)組件來提供和完成相應(yīng)服務(wù)。戰(zhàn)術(shù)通信服務(wù)動態(tài)重組采用基于語義的動態(tài)服務(wù)重組技術(shù)。動態(tài)重組是在服務(wù)的使用過程中,根據(jù)用戶的需求實時地選擇服務(wù),并進行重組,從而能夠為用戶提供其需要的新服務(wù)。而語義技術(shù)可以提高服務(wù)重組效率,實現(xiàn)服務(wù)柔性重組的半自動化,甚至自動化重組。

5.5傳輸服務(wù)技術(shù)傳輸服務(wù)技術(shù)能夠識別應(yīng)用、業(yè)務(wù)、內(nèi)容等的優(yōu)先級等級,將其映射為信息的傳輸需求,根據(jù)傳輸需求結(jié)合傳輸控制策略[8]進行戰(zhàn)術(shù)通信網(wǎng)絡(luò)資源分配,將分配指令發(fā)送至通信網(wǎng)絡(luò)承載層執(zhí)行,實現(xiàn)對各種通信資源的控制,并將資源控制結(jié)果反饋給用戶,使用戶實時掌握信息傳輸狀態(tài)。另外可通過應(yīng)用專有傳輸協(xié)議定制、數(shù)據(jù)壓縮等網(wǎng)絡(luò)加速技術(shù),使得戰(zhàn)術(shù)通信網(wǎng)絡(luò)能夠在有限的帶寬上保障各種信息的服務(wù)質(zhì)量,最優(yōu)地利用有限的網(wǎng)絡(luò)資源。

6結(jié)語

第2篇:soa技術(shù)范文

本報訊 日前,“2006長風(fēng)聯(lián)盟(電子政務(wù))SOA技術(shù)應(yīng)用大會”在京隆重召開。作為我國軟件產(chǎn)業(yè)向SOA戰(zhàn)略演進的重要一步,此次會議就SOA在電子政務(wù)領(lǐng)域的應(yīng)用實施,以及技術(shù)標準研究與制訂等一系列的議題進行了深入探討,并為中國新形勢下電子政務(wù)建設(shè)提供了具有創(chuàng)新性的建議和解決方案。

在本次會議上,長風(fēng)聯(lián)盟了SOA電子政務(wù)總體技術(shù)框架,充分融合安全、業(yè)務(wù)、辦公軟件、基礎(chǔ)建設(shè)、未來建設(shè)發(fā)展等綜合要素,長風(fēng)聯(lián)盟以國家《電子政務(wù)標準化指南――第1部分:總則》和北京市電子政務(wù)總體技術(shù)框架為依據(jù),緊密圍繞國家及北京市電子政務(wù)總體要求,基于國際及國家的標準與規(guī)范,充分考慮國內(nèi)電子政務(wù)現(xiàn)狀,遵循聯(lián)盟SOA互操作性技術(shù)架構(gòu),建立了以兩套體系(安全保障體系、標準規(guī)范體系)、五個層次(基礎(chǔ)設(shè)施、資源、支撐服務(wù)、綜合應(yīng)用、展現(xiàn)服務(wù))為主特征的“長風(fēng)聯(lián)盟SOA電子政務(wù)總體技術(shù)框架”,不僅完成了國家電子政務(wù)總體框架的落實,更為聯(lián)盟廣泛成員企業(yè)實施SOA電子政務(wù)應(yīng)用建立了統(tǒng)一框架與功能、技術(shù)依據(jù)。(吳穹)

首家事業(yè)單位信息服務(wù)平臺啟動

本報訊 日前,環(huán)訊網(wǎng)的啟動儀式在北京舉行,這是國內(nèi)第一家事業(yè)單位信息服務(wù)門戶網(wǎng)站。據(jù)了解,環(huán)訊網(wǎng)是在中國外文局、國務(wù)院新聞辦網(wǎng)絡(luò)局和國家事業(yè)單位登記管理局的指導(dǎo)下,由中國互聯(lián)網(wǎng)新聞中心建設(shè)、運營的,面向全國事業(yè)單位提供全面信息服務(wù)的網(wǎng)絡(luò)平臺,致力于為全國范圍內(nèi)的事業(yè)單位提供全面、及時、準確、權(quán)威的信息資訊和優(yōu)質(zhì)、高效的增值服務(wù)。

據(jù)中國網(wǎng)主任助理、環(huán)訊網(wǎng)負責(zé)人田玉成介紹,目前全國共有110多萬家事業(yè)單位,隨著信息化的不斷推進,已經(jīng)事業(yè)單位自身改革發(fā)展的需求,為適應(yīng)單位需要一個同社會各界的溝通與協(xié)作的渠道,從而促進事業(yè)單位的信息管理水平和公共服務(wù)標準的提升。

據(jù)了解,環(huán)訊網(wǎng)分為政務(wù)通報、福利政策、成績展示、單位公告、單位檢索、招標采購和人才職場等七大頻道,提供事業(yè)單位的最新信息,為事業(yè)單位之間、事業(yè)單位和公眾之間、事業(yè)單位與合作伙伴之間的交流與協(xié)作搭建溝通平臺,促進事業(yè)單位為社會公眾提供更公平、便捷、高效的服務(wù)。(李響)

簡訊

阿里巴巴企業(yè)軟件產(chǎn)品

本報訊 1月8日,阿里巴巴集團在上海宣布,旗下第五家子公司――阿里巴巴(中國)軟件有限公司成立,阿里巴巴全面進入企業(yè)商務(wù)軟件領(lǐng)域。阿里軟件總經(jīng)理了阿里軟件外貿(mào)版、內(nèi)貿(mào)版、C 2C版和阿里旺旺4款產(chǎn)品。(李響)

譯典通7.0至尊版

本報訊 近日,原生軟件科技有限公司了譯典通系列產(chǎn)品譯典通7.0至尊版。譯典通7.0至尊版不僅能為消費者提供精準的中、英、日全文翻譯,這具有強大的網(wǎng)頁翻譯功能。(陳芳丹)

第3篇:soa技術(shù)范文

關(guān)鍵詞:應(yīng)用集成;SOA;體系架構(gòu);服務(wù);ESB

中圖分類號:TP311

信息化的發(fā)展讓企業(yè)建立了眾多的信息系統(tǒng),以幫助企業(yè)進行內(nèi)外部業(yè)務(wù)的處理和管理工作。公司現(xiàn)有應(yīng)用的信息系統(tǒng)都包含它自己的應(yīng)用、流程以及數(shù)據(jù),支持著企業(yè)各業(yè)務(wù)和職能部門的工作,但相互之間缺乏有效的通信和信息共享。在公司信息化建設(shè)的過程中,顯然重新設(shè)計并實現(xiàn)這些獨立的信息系統(tǒng)歸并為一個整體、超大的系統(tǒng)并不是一個最好的辦法,因此,從公司整合自身業(yè)務(wù)流程、利用現(xiàn)有資源等方面出發(fā),提出了企業(yè)應(yīng)用集成技術(shù)架構(gòu)。

1 企業(yè)應(yīng)用集成技術(shù)的發(fā)展

20世紀60年代末到70年代期間,企業(yè)應(yīng)用大多是用來替代重復(fù)性勞動的一些簡單設(shè)計。當時并沒有考慮到企業(yè)數(shù)據(jù)的集成,唯一的目標就是用計算機代替一些孤立的、體力性質(zhì)的工作環(huán)節(jié)。

20世紀80年代,企業(yè)規(guī)模開始擴大,企業(yè)業(yè)務(wù)和數(shù)據(jù)日趨復(fù)雜,一些公司開始意識到企業(yè)應(yīng)用集成的價值和必要性,很多公司的技術(shù)人員試圖在企業(yè)系統(tǒng)整體概念的指導(dǎo)下對已經(jīng)存在的應(yīng)用進行重新設(shè)計,以便將他們集成在一起。此時,點到點(PP,Point To Point)的集成技術(shù)開始出現(xiàn),在各個應(yīng)用系統(tǒng)之間通過各自不同的接口進行點到點的簡單連接,實現(xiàn)信息和數(shù)據(jù)的共享。

20世紀80年代末和90年代初,隨著企業(yè)規(guī)模的進一步擴大,應(yīng)用系統(tǒng)不斷增加,簡單的點到點連接已經(jīng)很難滿足不斷增長的應(yīng)用集成要求,企業(yè)迫切需要新的集成方法:可以少寫代碼,無需巨額花費,就可以將各種舊的應(yīng)用系統(tǒng)的新的系統(tǒng)集成起來。這時第1代企業(yè)應(yīng)用集成技術(shù)采用了公共對象請求體系結(jié)構(gòu)(CORBA,Common Object Request Broker Architecture)/分布式組件對象模型(DCOM,Microsoft Distributed Component Object Model)、面向消息的中間件(MOM,Message Oriented Middleware)等技術(shù),實現(xiàn)了對企業(yè)信息的集成,促進了企業(yè)的進一步的發(fā)展。

20世紀90年代中后期,企業(yè)業(yè)務(wù)的迅速發(fā)展以及與電子商務(wù)的結(jié)合對應(yīng)用集成解決方案提出了更高的要求,局限于信息集成的第一代企業(yè)應(yīng)用集成技術(shù)很難實現(xiàn)企業(yè)業(yè)務(wù)流程的自動處理、管理和監(jiān)控,基于業(yè)務(wù)流程管理(BPM,Business Process Management)/業(yè)務(wù)流程改進(BPI,Business Process Improvement)的第2代企業(yè)應(yīng)用集成技術(shù)成為更加合適的集成選擇方案,實現(xiàn)了端到端的業(yè)務(wù)流程,順暢企業(yè)內(nèi)外的數(shù)據(jù)流、信息流和業(yè)務(wù)流,是當前集成技術(shù)發(fā)展的主流。

對于非IT企業(yè),其信息化發(fā)展歷程存在一定的相似性,一般都會經(jīng)歷從起步到發(fā)展,然后進行集成、逐步優(yōu)化和最后實現(xiàn)提升這幾個階段。跟蹤國際知名油田服務(wù)企業(yè),斯倫貝謝、哈利伯頓在應(yīng)用集成上已基本達到覆蓋整個油田服務(wù)業(yè)務(wù),進入優(yōu)化和提升階段。國內(nèi)中石油、中石化也著力地正在研究應(yīng)用集成問題,并取得一定研究成果和應(yīng)用成果,公司目前的信息化處于分散建設(shè)、分散管理模式,向統(tǒng)一規(guī)劃、分步實施、集中管理模式過渡的發(fā)展階段。

2 面向服務(wù)的應(yīng)用集成技術(shù)架構(gòu)

在應(yīng)用集成類項目的建設(shè)中,如何有效地將適當?shù)腎T架構(gòu)與企業(yè)的業(yè)務(wù)要求相結(jié)合,建立滿足業(yè)務(wù)要求的系統(tǒng)十分重要。

面向服務(wù)的架構(gòu)(SOA,service oriented architecture)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來,SOA的產(chǎn)生適應(yīng)于業(yè)務(wù)的靈活變化以及IT系統(tǒng)的改變的要求。結(jié)合業(yè)務(wù)快速發(fā)展的需求,在SOA平臺設(shè)計上,需要充分考慮SOA的技術(shù)演變和要求,以此作為基礎(chǔ),構(gòu)建基礎(chǔ)的IT業(yè)務(wù)平臺,IT架構(gòu)是一個逐步演變的過程,如圖1所示。

圖1 架構(gòu)演進示意圖

SOA相對于其它類型的架構(gòu)而言,重點強調(diào)兩個原則。一是從業(yè)務(wù)角度,追求業(yè)務(wù)越來越靈活,通過增加流程的粒度、快速生成業(yè)務(wù)流程以及組裝應(yīng)用來及時響應(yīng)市場的變化。另一方面是從IT角度,追求IT系統(tǒng)越來越簡單化,通過服務(wù)生成的技術(shù)無關(guān)性、最大化的重用現(xiàn)有服務(wù)等方法來實現(xiàn)IT系統(tǒng)的靈活與簡化。

從SOA的原則可以清晰地了解到與其它既有的架構(gòu)的最大不同在于,它是第一個明確提出在建設(shè)IT架構(gòu)的時候,同時直接從業(yè)務(wù)層面去思考的架構(gòu)。以往的IT架構(gòu)更多的關(guān)注于IT技術(shù)本身的特點、如何去優(yōu)化、簡化開發(fā)、增強處理能力等。因此,SOA應(yīng)是更為適應(yīng)業(yè)務(wù)要求,生命力更為持久的架構(gòu)體系,是指導(dǎo)IT建設(shè)的重要原則。

圖2 SOA的參考架構(gòu)解決方案

如上圖2所示。SOA的參考架構(gòu)分為多個層面,包括應(yīng)用對外服務(wù)的提供、業(yè)務(wù)流程的管理、企業(yè)服務(wù)總線的構(gòu)建等,分別又對應(yīng)傳統(tǒng)應(yīng)用連接(通過適配器實現(xiàn))、工作流與數(shù)據(jù)流程的實現(xiàn)等,但其中又融合了組件技術(shù)、Web服務(wù)技術(shù)等新技術(shù)、新標準。

在SOA的架構(gòu)中,服務(wù)的生成可以在原有系統(tǒng)的基礎(chǔ)之上通過封裝得到,對于新開發(fā)的應(yīng)用,特別是J2EE應(yīng)用,則可利用產(chǎn)品工具自動獲取。總之,服務(wù)將以合約或契約的形式存在,而企業(yè)服務(wù)總線(ESB—Enterprise Service Bus)則在服務(wù)與調(diào)用者之間進行服務(wù)的組合、完成透明化的處理包括協(xié)議轉(zhuǎn)換、調(diào)用方式、內(nèi)容格式轉(zhuǎn)換、安全控制等,而應(yīng)用之間的協(xié)同工作則通過流程定義來實現(xiàn)。

3 企業(yè)應(yīng)用集成項目的實施方法

SOA作為新一代的體系架構(gòu),其實現(xiàn)是建立在IT標準的逐步成熟的基礎(chǔ)之上的,特別是在Web Services/BPM等技術(shù)的基礎(chǔ)之上逐步成熟的方法與技術(shù)?;赟OA的企業(yè)應(yīng)用集成項目的實施方法有兩部分:應(yīng)用集成標準的制定原則和應(yīng)用集成項目的實施路徑。

3.1 企業(yè)應(yīng)用集成標準的制定原則

SOA的標準制定需要考慮兩個方面。一是業(yè)務(wù)服務(wù)的劃分和建立,例如:各應(yīng)用系統(tǒng)對外的服務(wù)定義,相關(guān)的技術(shù)標準。二是流程的標準,在SOA體系,服務(wù)定義的標準采用服務(wù)描述語言(WSDL,Web Service Description Language);流程的標準采用業(yè)務(wù)流程執(zhí)行語言(BPEL,Business Process Execution Language),服務(wù)部件構(gòu)建遵循面向服務(wù)組件的架構(gòu)(SCA,Services Component Architecture),服務(wù)數(shù)據(jù)規(guī)范遵循服務(wù)數(shù)據(jù)對象(SDO, Services Data Objects)標準。

企業(yè)應(yīng)用集成相關(guān)標準分類如下:

(1)主數(shù)據(jù)編碼標準。業(yè)務(wù)系統(tǒng)之間交互的數(shù)據(jù),其中都含有主數(shù)據(jù)的信息,兩個業(yè)務(wù)系統(tǒng)之間傳遞數(shù)據(jù)就像兩個人互相說話,必須能夠理解對方的信息,如果編碼不一致,就猶如不同語言的人互相通話,不能理解對方信息,產(chǎn)生信息錯誤,所以,企業(yè)應(yīng)用集成必須首先統(tǒng)一主數(shù)據(jù)的編碼標準,這是企業(yè)應(yīng)用集成的基礎(chǔ)。

(2)數(shù)據(jù)交換標準。兩個人對話必須遵循一定的語法規(guī)則,有了語法規(guī)則大腦就能正確的解析理解,并轉(zhuǎn)化成指令,指導(dǎo)行動。業(yè)務(wù)系統(tǒng)之間進行數(shù)據(jù)交互也是如此,必須有統(tǒng)一的語法規(guī)則即數(shù)據(jù)交換標準,有了數(shù)據(jù)交換標準才能夠正確的承載信息,業(yè)務(wù)系統(tǒng)才能夠接收信息,加以解析理解,并根據(jù)自己的業(yè)務(wù)邏輯進行處理。所以,數(shù)據(jù)交換標準是企業(yè)應(yīng)用集成的關(guān)鍵。

(3)服務(wù)標準。企業(yè)存在若干業(yè)務(wù)系統(tǒng),要在業(yè)務(wù)系統(tǒng)之間搭建橋梁,使信息能夠自由的流動,必須遵循統(tǒng)一的技術(shù)標準,使業(yè)務(wù)系統(tǒng)能夠按照這個標準來與企業(yè)服務(wù)總線進行對接。企業(yè)應(yīng)用集成是基于服務(wù)來構(gòu)建,無論是業(yè)務(wù)系統(tǒng)還是企業(yè)服務(wù)總線,都需要提供一系列的服務(wù)接口,供其他系統(tǒng)來使用,這些服務(wù)必須遵循企業(yè)相關(guān)的服務(wù)標準,這樣才能使業(yè)務(wù)系統(tǒng)低耦合高聚合,使業(yè)務(wù)系統(tǒng)之間的影響降低到最小,達到企業(yè)應(yīng)用集成的目標,這是企業(yè)應(yīng)用集成的核心。

(4)信息資源標準管理平臺。企業(yè)的相關(guān)標準通過信息資源標準管理平臺進行統(tǒng)一管理和下發(fā),以標準管理為基礎(chǔ)逐步實現(xiàn)企業(yè)標準的規(guī)范和統(tǒng)一。

根據(jù)公司的需求,企業(yè)應(yīng)用集成類項目的標準制定要點如下:

(1)用例(流程)驅(qū)動的,通過流程確定企業(yè)流程的接互控制點。

(2)以架構(gòu)為中心,根據(jù)用戶需求確定整合方式,體現(xiàn)用戶的SOA構(gòu)建策略。

(3)迭代和遞增的實施方式,將項目分為若干個階段,每個階段進行標準的細化和擴展。

(4)關(guān)注標準的優(yōu)先級,確保高優(yōu)先級的規(guī)范在前期階段被實現(xiàn)。

(5)關(guān)注標準對現(xiàn)有系統(tǒng)的實施風(fēng)險,并制定應(yīng)急運行模式。

(6)服務(wù)標準庫的定義和制定是SOA集成的基礎(chǔ)和最重要的工作。

(7)每個階段按照以下順序進行標準實施:階段目標定義—需求獲取—標準化需求分析—確認(類別定義)—高層方案定義(架構(gòu)、分層、內(nèi)容、范圍)—詳細標準方案設(shè)計(流程設(shè)計、規(guī)范設(shè)計、制度設(shè)計、技術(shù)設(shè)計)—實現(xiàn)(組件、服務(wù)、流程實現(xiàn))—標準測試(測試、治理及應(yīng)急等)。

以上都是SOA的基礎(chǔ),基于SOA的應(yīng)用集成實施與廠商技術(shù)平臺無關(guān),各廠商的技術(shù)在使用上具有相通性。在項目建設(shè)中,采用支持SOA的技術(shù)與方案則會為企業(yè)標準化建設(shè)奠定基礎(chǔ)。

3.2 企業(yè)應(yīng)用集成項目的實施路徑

通過企業(yè)應(yīng)用集成將現(xiàn)有分散獨立的各個業(yè)務(wù)系統(tǒng),逐步進行規(guī)范化地改造,分別以服務(wù)的方式對外提供業(yè)務(wù)接口。以企業(yè)服務(wù)總線為核心,集中管理各個業(yè)務(wù)系統(tǒng),并在此之上進行業(yè)務(wù)整合,實現(xiàn)跨系統(tǒng)的需求;同時實現(xiàn)系統(tǒng)接口和流程開發(fā)規(guī)范化要求,如下圖3所示。

圖3 企業(yè)應(yīng)用集成的一體化業(yè)務(wù)體系圖

企業(yè)應(yīng)用集成項目必須經(jīng)過詳細規(guī)劃后才可以逐步實施,如下圖4所示,在規(guī)劃中制定出詳細的實施規(guī)劃,必須經(jīng)過做(總體)規(guī)劃、定平臺、打基礎(chǔ)和定模式的四個階段,最終明確項目中每期的實施計劃和目標,為了達到企業(yè)的動態(tài)適應(yīng)和創(chuàng)新實現(xiàn)提供有力的技術(shù)手段。

圖4 企業(yè)應(yīng)用集成項目實施路徑

在項目實施過程中為了支撐企業(yè)的業(yè)務(wù)隨需求而變化,集成平臺建設(shè)階段至少需要經(jīng)過整合異構(gòu)階段向服務(wù)協(xié)作階段邁進,為一體化平臺打下堅實的基礎(chǔ)。

4 總結(jié)

企業(yè)應(yīng)用集成需要對現(xiàn)有的系統(tǒng)進行一體化平臺的應(yīng)用整合,而SOA架構(gòu)是解決此類問題的最好方案,更加便于各應(yīng)用系統(tǒng)更好地支撐公司整體戰(zhàn)略目標的實現(xiàn)。通過基于SOA的集成平臺進行企業(yè)應(yīng)用集成,使信息能夠在企業(yè)內(nèi)部自由的流動,消除信息孤島,最大限度的發(fā)揮企業(yè)信息的價值,提高企業(yè)運營效率,增強企業(yè)核心競爭力。

第4篇:soa技術(shù)范文

[關(guān)鍵詞] 區(qū)域圖書館聯(lián)盟;SOA架構(gòu);多Agent;信息服務(wù)

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 17. 075

[中圖分類號] G250.7;TP393 [文獻標識碼] A [文章編號] 1673 - 0194(2014)17- 0125- 02

0 引 言

隨著計算機信息技術(shù)的發(fā)展和Internet的普及應(yīng)用, 各高校都引進或開發(fā)了適合自己的圖書館信息服務(wù)管理系統(tǒng),但由于所采用的平臺和語言可能不同,具有較強的針對性,又缺乏開放的接口,所以這些系統(tǒng)功能和數(shù)據(jù)只能被系統(tǒng)本身使用,難以實現(xiàn)跨系統(tǒng)的信息共享,造成了信息資源的浪費。區(qū)域圖書館集群管理拋棄了傳統(tǒng)的圖書館財產(chǎn)單位所有、業(yè)務(wù)條塊分割的模式,將地區(qū)內(nèi)圖書館群組作為一個整體來管理, 實現(xiàn)了圖書館間資源共建共享、合理配置、共同服務(wù)的目的。

本文提出了一種面向圖書館聯(lián)盟模式、基于服務(wù)架構(gòu)(SOA)和多Agent的圖書館信息服務(wù)系統(tǒng)集成模型,系統(tǒng)不改變原有應(yīng)用底層架構(gòu),采用中間層以服務(wù)模塊方式實現(xiàn)的解決方案,結(jié)合多Agent技術(shù)思想,能夠經(jīng)過較小的改動即將原有的分布式環(huán)境下的信息服務(wù)系統(tǒng)中的功能封裝為服務(wù)模塊加以集成和重用。有效地實現(xiàn)了高校圖書館間的信息集成,更好地滿足了數(shù)字圖書館提供信息服務(wù)的需求。

1 SOA架構(gòu)和多Agent機制

面向服務(wù)的體系結(jié)構(gòu)(Service Oriented Architecture,SOA)是一種軟件架構(gòu),W3C將SOA定義為:“一種應(yīng)用程序體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有功能都定義為獨立的服務(wù),這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來形成業(yè)務(wù)流程”。SOA架構(gòu)具有粗粒度服務(wù)、松散耦合、基于開放的標準化接口3個基本特征?;镜腟OA體系結(jié)構(gòu)中有服務(wù)提供者、服務(wù)請求者和服務(wù)注冊中心3個角色,通過、查找和綁定3個基本操作來相互作用。

Agent是一種在分布式或協(xié)作系統(tǒng)中能自主地持續(xù)發(fā)揮作用的計算實體,它具有主動性、自主性、學(xué)習(xí)性、反應(yīng)性、性等特征。外部世界的信息通過感知器被Agent接收;知識庫是Agent的核心,內(nèi)部有知識處理模塊;Agent與其他成員的交互機制或協(xié)議由通訊管理完成,效應(yīng)器是Agent對外提供的界面,角色列表是指Agent在系統(tǒng)中所扮演的角色。單個Agent在分布式環(huán)境下解決大型復(fù)雜問題時,受自身的知識、計算資源及與其他Agent相互關(guān)系的限制, 突顯出能力的不足。多Agent系統(tǒng)是由多個單Agent形成的松散耦合的網(wǎng)絡(luò)系統(tǒng),Agent之間遵守某種協(xié)議連接起來,通過交互與合作來解決單個Agent所不能處理的復(fù)雜問題,其中每個Agent的活動是獨立和自治的,自身的行為和目標不受其他Agent的限制,通過競爭或磋商等手段協(xié)調(diào)和解決各單個Agent的目標和行為之間的矛盾和沖突。多Agent系統(tǒng)已被認為是構(gòu)建復(fù)雜分布式信息處理系統(tǒng)的重要技術(shù)和框架。

2 基于SOA架構(gòu)和多Agent的圖書館聯(lián)盟信息服務(wù)集成模型

本文提出了一種基于SOA架構(gòu)的多Agent圖書館聯(lián)盟信息服務(wù)集成模型,在面向服務(wù)架構(gòu)基礎(chǔ)上,構(gòu)建―個相互協(xié)調(diào)、層次化的多Agent系統(tǒng)來完成聯(lián)盟內(nèi)部不同分館應(yīng)用系統(tǒng)之間的集成。

2.1 客戶層

完成系統(tǒng)和客戶的交互,給客戶提供一個友好的交互界面。接受客戶的服務(wù)請求,為客戶請求確定系統(tǒng)中相應(yīng)的業(yè)務(wù)流程,將客戶請求的業(yè)務(wù)流程ID傳遞到管理Agent,并向客戶提供請求的結(jié)果和所需要的信息。該層由客戶服務(wù)Agent組成。在個性化服務(wù)中,可以通過對話記錄發(fā)掘客戶的操作習(xí)慣,提供給客戶更多的智能、合作建議和幫助,進而為客戶提供其所感興趣的內(nèi)容和與其最相關(guān)的內(nèi)容。

2.2 業(yè)務(wù)控制層

是整個集成信息服務(wù)系統(tǒng)的核心層,管理Agent是該層的控制中心,負責(zé)協(xié)調(diào)其他Agent工作。它接受客戶服務(wù)Agent的服務(wù)請求,通過業(yè)務(wù)流程ID從流程項目集中選擇相應(yīng)的業(yè)務(wù)流程,生成合適的業(yè)務(wù)流程Agent。

2.3 業(yè)務(wù)服務(wù)層

對應(yīng)聯(lián)盟中已有系統(tǒng)中的服務(wù)功能,如檢索服務(wù)、導(dǎo)航服務(wù)、咨詢服務(wù)等,采用面向服務(wù)的思想,應(yīng)用Web Services技術(shù)規(guī)范封裝為Web服務(wù),并將其集成。為此要對已有系統(tǒng)的功能進行解析,分解為功能組件并封裝為合適粒度的服務(wù)。

2.4 資源層

由分布的各館資源數(shù)據(jù)庫組成。

3 業(yè)務(wù)流程

業(yè)務(wù)流程的管理由流程管理Agent負責(zé),流程管理Agent為任務(wù)流程中的每一個任務(wù)節(jié)點分配服務(wù)Agent,通過與這些服務(wù)Agent的通信交互協(xié)作完成流程任務(wù)。

Step l:流程管理Agent獲取業(yè)務(wù)流程的開始標志節(jié)點,以及后置邏輯節(jié)點信息。

Step 2:根據(jù)所獲取的邏輯節(jié)點的類型和后置節(jié)點屬性,確定其后置節(jié)點。

當后置節(jié)點為結(jié)束標志節(jié)點時,根據(jù)邏輯節(jié)點類型和后置節(jié)點激活條件,判斷結(jié)束標志節(jié)點是否已被激活。如激活表明該業(yè)務(wù)流程執(zhí)行完畢,則轉(zhuǎn)至Step 8。否則不進行操作。

當后置節(jié)點為任務(wù)節(jié)點集時,則根據(jù)該邏輯節(jié)點的類型及每一個任務(wù)節(jié)點的激活條件,確定激活的任務(wù)節(jié)點集。如果任務(wù)節(jié)點集合非空,則轉(zhuǎn)至Step 3。否則不進行操作。

Step 3:對激活任務(wù)節(jié)點集中的任務(wù)節(jié)點查詢節(jié)點映射表,確定服務(wù)Agent集。

Step 4:為服務(wù)Agent集中的各服務(wù)Agent制作服務(wù)腳本并發(fā)送。

Step 5:接收服務(wù)Agent集中各服務(wù)Agent發(fā)回的確認信息。設(shè)定重發(fā)時限,如果全部確認信息在重發(fā)時限內(nèi)收到則轉(zhuǎn)至Step 6。否則對沒有發(fā)回確認信息的服務(wù)Agent重發(fā)服務(wù)腳本,直到收到全部確認信息。

Step 6:接收所有服務(wù)Agent返回的服務(wù)結(jié)果并獲取其中結(jié)果屬性內(nèi)容作為中間結(jié)果保存。

Step 7:讀取任務(wù)節(jié)點集中每一個任務(wù)節(jié)點的后置邏輯節(jié)點信息,并對每一個邏輯節(jié)點從Step 2開始執(zhí)行。

Step 8:激活結(jié)束標志節(jié)點,業(yè)務(wù)流程結(jié)束并保存服務(wù)結(jié)果。

4 結(jié)束語

基于SOA和多Agent的圖書館聯(lián)盟信息服務(wù)系統(tǒng)提供了成本低廉的、高效的信息服務(wù)解決方案,能在不淘汰成員館信息系統(tǒng)的基礎(chǔ)上,使各分館原有系統(tǒng)資源得到重用,且具有良好的可擴展性和自組織能力。本文提出的方法和模式更適合國內(nèi)圖書館信息化建設(shè)的現(xiàn)況,方便實現(xiàn)區(qū)域性館際合作甚至跨地區(qū)館際合作,有效地解決圖書館信息資源共享問題。

主要參考文獻

[1]肖煥忠.區(qū)域圖書館集群管理利弊談[J].圖書與情報,2007(3):95-97.

[2]杜慧敏.構(gòu)建多Agent環(huán)境下的網(wǎng)上協(xié)同信息服務(wù)[J].現(xiàn)代情報,2004(7):61-63.

[3]胡舜耕,張莉,鐘守義.多Agent系統(tǒng)的理論、技術(shù)及其應(yīng)用[J].計算機科學(xué),1999,26(9): 20-24.

[4]李燕.多Agent技術(shù)在信息檢索中的應(yīng)用[J]. 廣西師范大學(xué)學(xué)報,2007,25(2):111-114.

第5篇:soa技術(shù)范文

【關(guān)鍵詞】SOA 數(shù)據(jù)集成 Web服務(wù)

1 前言

隨著企業(yè)信息化建設(shè)的不斷深入,企業(yè)內(nèi)部建立了大量的應(yīng)用系統(tǒng)。對于企業(yè)來說,數(shù)據(jù)的重要性不言而喻。然而在企業(yè)信息化建設(shè)進程中,由于缺乏對信息化建設(shè)的統(tǒng)一規(guī)劃,當企業(yè)實施一個新的管理信息系統(tǒng)時,部門間缺乏溝通或出于數(shù)據(jù)保密等原因,對其所涉及的數(shù)據(jù)進行獨立存放,這就導(dǎo)致企業(yè)內(nèi)部多個信息系統(tǒng)之間的數(shù)據(jù)彼此獨立、無法實現(xiàn)共享,從而形成了一個個的數(shù)據(jù)孤島。

數(shù)據(jù)集成技術(shù)就是要實現(xiàn)不同操作系統(tǒng)平臺中的異構(gòu)數(shù)據(jù)源的集中存儲,而SOA架構(gòu)最大的特點就是與平臺無關(guān),使用SOA架構(gòu)可以較好的解決企業(yè)中的數(shù)據(jù)集成難題,在SOA架構(gòu)中,最重要的是服務(wù)的概念,SOA中的服務(wù)可以是Web服務(wù)和消息等其他各種形式的體現(xiàn),但Web服務(wù)仍然是最常見的實現(xiàn)方式。

1.1 數(shù)據(jù)集成難點

數(shù)據(jù)集成主要面臨如下幾個難題:(1)異構(gòu)的操作系統(tǒng)和數(shù)據(jù)庫平臺。需要集成的數(shù)據(jù)分布在異構(gòu)的操作系統(tǒng)中以及異構(gòu)的數(shù)據(jù)庫中,而且還有可能是一些桌面數(shù)據(jù)源,如Excel或XML等;(2)分布式系統(tǒng)。需要集成的數(shù)據(jù)分布在網(wǎng)絡(luò)中的不同結(jié)點,需要考慮到網(wǎng)絡(luò)傳輸性能、網(wǎng)絡(luò)安全等方面的問題;(3)統(tǒng)一不同的語義。不同應(yīng)用系統(tǒng)對同一個業(yè)務(wù)領(lǐng)域的概念具有不同的數(shù)據(jù)定義,數(shù)據(jù)集成需要對數(shù)據(jù)進行加工處理。

1.2 SOA

SOA(Service-Oriented Architecture,中文譯為面向服務(wù)架構(gòu))是從結(jié)構(gòu)化編程、面向?qū)ο缶幊?、基于組件編程逐漸發(fā)展而產(chǎn)生的一種構(gòu)建應(yīng)用程序的新方法?;赟OA的應(yīng)用程序的功能實現(xiàn)是基于一系列稱之為“服務(wù)”的基本單元之上,應(yīng)用程序與這些服務(wù)之間通過事先制定好的契約和規(guī)范進行數(shù)據(jù)交互。并且這些服務(wù)是與操作系統(tǒng)、計算機硬件以及程序設(shè)計語言無關(guān)的,應(yīng)用程序開發(fā)者只需要關(guān)注服務(wù)的具體功能是否能夠滿足需求即可。

2 基于SOA的異構(gòu)數(shù)據(jù)集成解決方案

2.1 方案設(shè)計

假設(shè)當前需要將數(shù)據(jù)集成到中心數(shù)據(jù)庫SQL Server中,而待集成的數(shù)據(jù)可能存儲在異構(gòu)的數(shù)據(jù)庫中,如SQL Server、Oracle以及MySQL,如何在異構(gòu)數(shù)據(jù)庫之間進行數(shù)據(jù)集成,是本系統(tǒng)需要考慮的關(guān)鍵問題。

在解決這一問題時,本文采用了基于SOA的數(shù)據(jù)集成方案。第三方業(yè)務(wù)系統(tǒng)通過調(diào)用數(shù)據(jù)集成服務(wù)將存放在異構(gòu)平臺、異構(gòu)數(shù)據(jù)源中的業(yè)務(wù)數(shù)據(jù)“推送”到中心數(shù)據(jù)庫中。

如圖1所示的設(shè)計方案。

如圖1所示,SOA中的“服務(wù)”采用了Web服務(wù)的形式,其實現(xiàn)過程如下:

(1)在數(shù)據(jù)集成系統(tǒng)的Web服務(wù)器中部署數(shù)據(jù)集成的Web服務(wù),對外進行;

(2)由第三方業(yè)務(wù)系統(tǒng)(待集成數(shù)據(jù)存放的系統(tǒng))進行服務(wù)發(fā)現(xiàn)和訂閱;

(3)第三方業(yè)務(wù)系統(tǒng)中將待集成的數(shù)據(jù)轉(zhuǎn)換成約定好的xml數(shù)據(jù)格式規(guī)范;

(4)第三方業(yè)務(wù)系統(tǒng)對服務(wù)進行調(diào)用。

(5)數(shù)據(jù)集成系統(tǒng)接收到服務(wù)調(diào)用后,根據(jù)消息類型進行路由,找到相應(yīng)的服務(wù)以及服務(wù)響應(yīng)處理程序,對數(shù)據(jù)進行必要的處理后保存至SQL Server數(shù)據(jù)庫中。

通過服務(wù),屏蔽了具體的實現(xiàn)細節(jié),包括底層的操作系統(tǒng)、數(shù)據(jù)庫、編程語言以及具體實現(xiàn)方式;其次數(shù)據(jù)在網(wǎng)絡(luò)間通過xml進行傳輸。由于xml是數(shù)據(jù)存儲和傳輸?shù)臉藴?,能夠較好的解決異構(gòu)數(shù)據(jù)在網(wǎng)絡(luò)中進行傳輸?shù)膯栴}。

2.2 系統(tǒng)主要模塊

SOA架構(gòu)包含服務(wù)提供者、服務(wù)注冊管理中心以及服務(wù)調(diào)用者。其中服務(wù)提供者需要提供對服務(wù)的聲明功能,并考慮到服務(wù)的安全性;服務(wù)注冊管理中心需要提供對服務(wù)的注冊、等功能;服務(wù)調(diào)用者需要通過服務(wù)注冊管理中心發(fā)現(xiàn)服務(wù),然后進行調(diào)用。系統(tǒng)主要設(shè)計以下幾個模塊:

(1)服務(wù)聲明模塊。服務(wù)聲明模塊主要根據(jù)系統(tǒng)需求聲明實現(xiàn)各個Web服務(wù),從而實現(xiàn)對各類業(yè)務(wù)數(shù)據(jù)的集成,最終保存到中心數(shù)據(jù)庫中。

(2)服務(wù)管理模塊。服務(wù)管理模塊主要實現(xiàn)服務(wù)的注冊、等操作,為服務(wù)調(diào)度和業(yè)務(wù)運行提供服務(wù)支撐。當服務(wù)被聲明后,通過服務(wù)管理界面,將服務(wù)注冊到服務(wù)平臺上。經(jīng)過對服務(wù)的測試驗證,管理人員將可以穩(wěn)定運行的服務(wù)到平臺上。服務(wù)后,進入到服務(wù)目錄中,供第三方業(yè)務(wù)系統(tǒng)進行訂閱和發(fā)現(xiàn)。當服務(wù)組件過程或功能不滿足業(yè)務(wù)要求時,可以將服務(wù)組件從服務(wù)平臺注銷掉。

(3)服務(wù)調(diào)度模塊。服務(wù)調(diào)度模塊主要根據(jù)第三方業(yè)務(wù)系統(tǒng)的服務(wù)請求,完成身份認證和服務(wù)解析,并根據(jù)消息類型進行消息路由,完成服務(wù)調(diào)用和處理,并返回服務(wù)調(diào)用結(jié)果。

(4)服務(wù)安全模塊。服務(wù)安全模塊主要提供傳輸通道安全和數(shù)據(jù)安全,并提供用戶簽入授權(quán)與身份驗證,確保服務(wù)平臺應(yīng)用信息安全。 系統(tǒng)主要通過以下兩種安全策略保證系統(tǒng)的安全:①數(shù)據(jù)傳輸安全策略:使用加密算法對xml元素進行加密,保證數(shù)據(jù)傳輸?shù)陌踩浴"谏矸蒡炞C策略:對用戶進行身份驗證和服務(wù)簽入授權(quán)的兩級驗證方式,保證服務(wù)的安全性調(diào)用。

3 總結(jié)

本文應(yīng)用了一種基于SOA的數(shù)據(jù)集成解決方案,具體的服務(wù)形式采用了基于SOAP的Web服務(wù),并設(shè)計了數(shù)據(jù)集成系統(tǒng)的核心模塊。本解決方案能夠?qū)崿F(xiàn)對不同平臺中異構(gòu)數(shù)據(jù)的集成。SOA的特點使模塊間的耦合程度降到了最低,同時使系統(tǒng)具有較強的擴展性。

參考文獻

[1]Mike P. Papazoglou,Willem-Jan Heuvel.Service oriented architectures: approaches,technologies and research issues[J].The VLDB Journal,2007(3).

[2]張文江.地質(zhì)災(zāi)害數(shù)據(jù)集成關(guān)鍵技術(shù)研究[D]. 成都理工大學(xué),2013.

[3]郎炯,劉宴兵,熊仕勇.基于SOA軟件架構(gòu)的數(shù)據(jù)集成方法[J].計算機應(yīng)用.2010(9).

第6篇:soa技術(shù)范文

【關(guān)鍵詞】SOA 數(shù)據(jù)交換平臺 設(shè)計

不管是哪個行業(yè),信息能不能及時進行有效快速傳播都是這家企業(yè)能否做好自己領(lǐng)域的重要內(nèi)容。在當今世紀,信息是不能缺少的一個重要組成部分。服務(wù)業(yè)人員尤其需要有效信息,因為只有做好客戶端與提供方意見統(tǒng)一,才有可能提供令消費者滿意的服務(wù),和別的其他行業(yè)相比,服務(wù)行業(yè)內(nèi)部現(xiàn)在數(shù)據(jù)交換系統(tǒng)還不完善,急切需要進行數(shù)據(jù)交換平臺建立。

1 什么是SOA

在進行進一步論述過程之前,筆者想首先為大家對SOA的概念進行進行說明。SOA簡單說就是主要服務(wù)與服務(wù)機構(gòu)的一個組件,通過這個組件可以把服務(wù)業(yè)不同層次之間具有的信息統(tǒng)一結(jié)合起來,達到信息共享。這種組件并不屬于服務(wù)機構(gòu),也不屬于消費者,這是一種兩方面都可以實現(xiàn)信息獲得以及信息交流的平臺。在進行構(gòu)建過程中,如果使用統(tǒng)一數(shù)據(jù)標準進行數(shù)據(jù)輸入以及數(shù)據(jù)傳遞,這種系統(tǒng)可以實現(xiàn)整個行業(yè)內(nèi)部信息的傳遞。建立起來這種系統(tǒng)基本模型之后,在服務(wù)業(yè)內(nèi),這種系統(tǒng)就可以發(fā)揮巨大的作用,可以實現(xiàn)數(shù)據(jù)構(gòu)成與收集。

SOA從本質(zhì)上說其實就是一種服務(wù)架構(gòu),他通過各種接口傳遞與服務(wù)有關(guān)的數(shù)據(jù)信息,并且可以通過定位接受者的接口,單一進行數(shù)據(jù)傳遞與共享。這種服務(wù)并不會對基本模型造成干擾。如果這種模型構(gòu)建成功,將會非常有利于研究軟件的工程師了解在企業(yè)中各種程序以及組件開發(fā)模式,企業(yè)相關(guān)管理者也可以通過合理應(yīng)用SOA服務(wù)系統(tǒng)對企業(yè)進行統(tǒng)一管理。并且在SOA系統(tǒng)上企業(yè)一切工作流程都可以顯露無疑。如果企業(yè)經(jīng)濟事項發(fā)生重大改變,企業(yè)管理者可以借助這個服務(wù)系統(tǒng)及時對企業(yè)各種經(jīng)濟事務(wù)進行有效調(diào)整。

因為SOA服務(wù)系統(tǒng)有許多傳統(tǒng)服務(wù)方式不具備的優(yōu)點,所以這種系統(tǒng)在服務(wù)上具有松耦合的特性。因為由松耦合組成,在進行服務(wù)具體過程中,一般有別的組合不具備的兩個優(yōu)點:

(1)這種組成相對于其他組合構(gòu)架本身就具有非常靈活的特性。

(2)同時也是非常重要的一點就是當這個組合的內(nèi)部結(jié)構(gòu)發(fā)生一些變化的時候,這個組合可以繼續(xù)存在,而不是隨著這種變化消失。與松耦合相對的是緊耦合,這種結(jié)構(gòu)在面對一些突發(fā)事件的時候,因為這種結(jié)構(gòu)內(nèi)部每一個接口以及程序之間都聯(lián)系的比較緊密,所以,當有一些變化或者有一些突發(fā)事件發(fā)生的時候,這種結(jié)構(gòu)的構(gòu)成就可能不能繼續(xù)存在,或者因為這些簡單更改造成整個服務(wù)系統(tǒng)的數(shù)據(jù)變化。

2 這種構(gòu)建模式的優(yōu)點

前面我們已經(jīng)簡要了解了SOA數(shù)據(jù)服務(wù)系統(tǒng),如果利用SOA服務(wù)組件構(gòu)建數(shù)據(jù)交換系統(tǒng),會有其他組成結(jié)構(gòu)不具備的相關(guān)特點以及作用,主要包括:

2.1 業(yè)務(wù)方式更加靈活

一系列科學(xué)研究表明,利用這種服務(wù)組件進行系統(tǒng)構(gòu)建會使相關(guān)服務(wù)以及業(yè)務(wù)變化更加豐富與靈活,因為一般企業(yè)內(nèi)部各種業(yè)務(wù)都不是一成不變的,它們時刻處于變化過程中,利用這種服務(wù)組件進行數(shù)據(jù)交換平臺的構(gòu)建之后,可以特別好的使用工作具體環(huán)境,比如說企業(yè)合作方出現(xiàn)變化,一些相關(guān)政策要進行改變,以及由于一些突發(fā)狀況,這次業(yè)務(wù)整體目標需要有一個調(diào)整。這些改變在進行具體經(jīng)濟業(yè)務(wù)活動過程中都是特別常見的,如果使用這種數(shù)據(jù)交換系統(tǒng),相關(guān)更改措施就可以很快傳遞到企業(yè)各個工作部門,企業(yè)工作部門就可以根據(jù)具體情況進行進一步更改措施。如果使用這種系統(tǒng),就可以隨時進行一些政策或者相關(guān)決策更改,使用方式非常靈活。

2.2 改變了傳統(tǒng)方式的局限

雖然這型技術(shù)只是簡單的把緊耦合更換成為松耦合,但是,這個小小舉措,卻是服務(wù)信息平臺一個重大進步。傳統(tǒng)方式雖然也是針對整個服務(wù)系統(tǒng)提供相關(guān)服務(wù),但是它卻不是面對每一個服務(wù)對象?,F(xiàn)在的新數(shù)據(jù)系統(tǒng)雖然也是使用針對整體的服務(wù)模型,但是,工作卻是面對整個服務(wù)對象,并且不是以傳統(tǒng)語言為工作基礎(chǔ),這種數(shù)據(jù)交換平臺采用了新的交換語言XML。因為這種語言具有普遍性,可以在整個行業(yè)內(nèi)部實現(xiàn)數(shù)據(jù)交流溝通。這種系統(tǒng)已經(jīng)更轉(zhuǎn)為更加靈活地數(shù)據(jù)服務(wù)系統(tǒng),傳統(tǒng)數(shù)據(jù)交流方式已經(jīng)不能和這種系統(tǒng)進行比較。

2.3 具體組成部分

這種結(jié)構(gòu)有許多組成部分進行集合,主要分為應(yīng)用具體部分,為提供服務(wù)進行平臺管理的相應(yīng)模塊以及針對服務(wù)器以及操作系統(tǒng)上安裝的各種監(jiān)察控制設(shè)備。這三個平臺構(gòu)成了整個系統(tǒng)的基本框架。三者在進行具體工作中缺一不可,相互結(jié)合共同實現(xiàn)整個平臺正常運行。在進行操作過程中,監(jiān)控系統(tǒng)發(fā)揮的作用主要是針對數(shù)據(jù)平臺發(fā)生有些差錯的時候,及時對平臺進行數(shù)據(jù)修理,因為如果服務(wù)平臺出現(xiàn)比較嚴重問題,進一步進行數(shù)據(jù)收集統(tǒng)計工作非常困難。

3 結(jié)束語

通過本篇文章關(guān)于服務(wù)模塊系統(tǒng)以及數(shù)據(jù)交流平臺的簡要分析,我們簡要了解了這種系統(tǒng)相關(guān)服務(wù)概念。這種服務(wù)系統(tǒng)和普通服務(wù)系統(tǒng)相比,具有很多過去傳統(tǒng)系統(tǒng)沒有的優(yōu)點。在文章中,我們簡要介紹了這種服務(wù)系統(tǒng)基本組成以及各個組成模塊的相關(guān)功能。因為這種服務(wù)系統(tǒng)在進行具體應(yīng)用過程中具有很多傳統(tǒng)系統(tǒng)沒有的優(yōu)點,越來越多服務(wù)業(yè)內(nèi)部的人員開始逐漸使用這種系統(tǒng)進行數(shù)據(jù)交換。

參考文獻

[1]史光麗,翟清劍,馬玉梅.蓄電池在線監(jiān)測系統(tǒng)中多重報警方案的設(shè)計與實現(xiàn)[J].電力科學(xué)與工程,2012(02).

[2]劉錦德,姜新文.基于SOA的特種行業(yè)治安管理信息系統(tǒng)研究[J].電腦知識與技術(shù),2012(07).

[3]孫丕石,曹占峰,王亞玲,尹洪苓.國家電網(wǎng)公司數(shù)據(jù)交換平臺研發(fā)與應(yīng)用[J].電網(wǎng)技術(shù),2012(22).

[4]張志慧,鐘雪濤.基于SOA架構(gòu)的電子政務(wù)系統(tǒng)集成技術(shù)應(yīng)用[J].電腦與電信,2013(05).

[5]劉志芳,陳驍,郭崗.多任務(wù)分布式異構(gòu)環(huán)境下數(shù)據(jù)交換實現(xiàn)[J].飛行器測控學(xué)報,2012(06).

[6]林培龍,劉柏嵩.基于SOA的電子政務(wù)決策支持系統(tǒng)研究[J].合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2011(06).

第7篇:soa技術(shù)范文

功能劃分清晰的按鈕設(shè)計。

由于成像效果出眾而且生產(chǎn)成本較高,3CCD設(shè)計通常出現(xiàn)在高端或?qū)I(yè)級數(shù)碼攝像機中,近日,《個人電腦》實驗室收到的Panasonic(松下)NV-GS258就是一款這樣的產(chǎn)品。

NV-GS258使用了3片1/6英寸的CCD芯片來處理紅、綠、藍三種顏色,其單片80萬像素CCD芯片像素數(shù)為80萬,用于記錄動態(tài)圖像的像素數(shù)為63萬,用戶輸出靜態(tài)圖像的總像素數(shù)為310萬。使用Leica Dicomar鏡頭則是NV-GS258的另一個亮點,該鏡頭具備10倍光學(xué)變焦能力,其焦距為2.85~28.5mm,最大光圈為F1.6,擁有較大的通光量。不僅如此,NV-GS258還采用了Panasonic MEGA OIS光學(xué)防抖系統(tǒng),相對電子防抖系統(tǒng)采用像素冗余防抖的方式,這種采用變換驅(qū)動鏡片位置與角度的防抖方式更能對來自外界的震動作出修正,從而獲得很好的防抖效果。

NV-GS258帶有自動拍攝模式,也帶有比較豐富的高級調(diào)節(jié)模式,它允許用戶自定義白平衡、調(diào)整光圈大小以及快門速度等參數(shù),而且?guī)в?種預(yù)置的場景模式,讓用戶有比較充分的施展空間將創(chuàng)意落實到影像。此外,NV-GS258有兩項十分人性化的功能,第一項是“變焦麥克風(fēng)”功能,在開啟該功能后,機器會隨著鏡頭焦距變化自動增加錄音音量,因此即便用戶和被攝者的距離很遠,仍可以錄制到清晰的聲音,在采訪人物時相當實用;而另一項功能則與夜拍相關(guān),由于NV-GS258不帶有輔助拍攝燈,但為了提高夜拍能力其將LCD屏幕燈光設(shè)計成了“輔助拍攝燈”―在開啟夜拍模式后,攝像機會提示用戶反轉(zhuǎn)LCD屏幕,將LCD最高亮度的燈光作為輔助光源,在沒有專用輔助燈的情況下,能提高夜拍效果。

NV-GS258的所有拍攝、播放功能都通過一個撥盤進行切換,從當前模式切換到其它模式時很容易,但這個撥盤與其它常見數(shù)碼攝像機使用功能撥盤最大的區(qū)別則在于NV-GS258的撥盤將電源開關(guān)分離開來,因此避免了切換功能時可能出現(xiàn)誤關(guān)機問題。而位于電子取景器旁邊的“Quick Start”按鈕是NV-GS258的另一個特色所在,啟動該功能后磁帶與磁頭將始終保持在預(yù)工作狀態(tài),免去了磁帶服伺機構(gòu)進入工作狀態(tài)所需消耗的時間,因此在遇到精彩鏡頭時用戶可及時進行錄像。

NV-GS258的功能設(shè)定顯然經(jīng)過仔細考慮,它將不經(jīng)常使用的功能集中在Menu菜單中,而與拍攝相關(guān)的功能,例如,遠近景模式切換、轉(zhuǎn)場效果切換以及快門、光圈、通光量調(diào)節(jié)等功能都可以直接通過撥盤上方的一個5向多動能搖桿經(jīng)進行操作,這不僅降低了NV-GS258的按鈕數(shù)量讓操作更加方便,而且可以讓用戶在拍攝的同時根據(jù)外界條件的改變快速對攝像機設(shè)置進行調(diào)整。

NV-GS258帶有標準DV、USB2.0兩種傳輸接口,但不同于其它產(chǎn)品將兩種端口賦予不同使命(DV用于傳輸視頻、USB端口用戶傳輸靜態(tài)圖片)的設(shè)計,NV-GS258不僅可以使用DV端口導(dǎo)出視頻,而且USB端口也能夠支持以USB 2.0接口傳送DV影像的Video Class標準,因此在絕大多數(shù)PC上都能順利導(dǎo)出視頻,是一項非常實用的功能。

NV-GS258憑借3CCD成像系統(tǒng)以及Leica鏡頭、光學(xué)防抖系統(tǒng)為用戶提供了良好成像基礎(chǔ),它的成像效果值得稱贊,在拍攝人物以及室內(nèi)景物時色彩表現(xiàn)尤為突出,作為針對高級個人用戶的數(shù)碼攝像機我們認為NV-GS258在相同價格基礎(chǔ)上非常具有競爭力。

主要參數(shù)

型號 Panasonic NV-GS258

感光芯片(類型/像素數(shù)) 3CCD

LCD顯示屏 2.5英寸

電子取景器 0.33英寸

有效像素(動態(tài)/靜態(tài)) 63萬/310萬

光學(xué)/數(shù)碼變焦 10x/500x

焦距 f=2.85~28.5mm

最大光圈 F=1.6

防抖方式 光學(xué)防抖

最小照度 1Lux

預(yù)設(shè)曝光模式 運動/肖像/低照度/聚光燈/海灘和雪景

Panasonic NV-GS258 DV

成像部件性能出色,操作方便。

光學(xué)變焦倍數(shù)較低。

9500元

松下電氣(中國)有限公司

第8篇:soa技術(shù)范文

關(guān)鍵詞:OA;;

中圖分類號:TP317.1 文獻標識碼:A 文章編號:1007-9599 (2011) 22-0000-01

-based Key Technologies Analysis of OA System

Liu Kai,Ren Qiang,Lu Zhigang

(China Petroleum,Lanzhou Petrochemical Company Communications Network Center,Lanzhou 730060,China)

Abstract:In this paper,the OA system based on technology,a critical analysis.Mainly from the following aspects were discussed: data access technology,business analysis systems,mail systems,conferencing systems and safety analysis module.This discussion for the development of OA system in ,of great significance.

Keywords:OA;;

引言:OA全稱是辦公自動化系統(tǒng),是將計算機網(wǎng)路技術(shù)和現(xiàn)代化管理與辦公相結(jié)合的新型辦公方式。是Microsoft基于.NET平臺而采用的新的動態(tài)網(wǎng)頁技術(shù),利用Web技術(shù)和組建對象技術(shù),以及其他關(guān)鍵性的技術(shù),可以很好的實現(xiàn)OA系統(tǒng)中的信息共享,從而實現(xiàn)各個部門間的相互協(xié)作,達到現(xiàn)代化、信息化、無紙化辦公的目的。

一、數(shù)據(jù)訪問技術(shù)

是重要的應(yīng)用程序級接口,用于在平臺中提供數(shù)據(jù)訪問服務(wù)。是專為基于消息的Web應(yīng)用程序而設(shè)計的,同時還能為其他應(yīng)用程序結(jié)構(gòu)提供較好的功能。通過支持對數(shù)據(jù)的松禍合訪問,減少了與數(shù)據(jù)庫的活動連接數(shù)目(即減少了多個用戶爭用數(shù)據(jù)庫服務(wù)器上有限資源的可能性),從而實現(xiàn)了最大程度的數(shù)據(jù)共享。提供幾種數(shù)據(jù)訪問方法。如果Web應(yīng)用程序或XML Web服務(wù)需要訪問多個源中的數(shù)據(jù)、需要與其他應(yīng)用程序(包括本地和遠程應(yīng)用程序)相互操作或者可受益于保持和傳輸緩存結(jié)果,則數(shù)據(jù)集是一個極好的選擇。作為一種替換方法,提供數(shù)據(jù)命令和數(shù)據(jù)讀取器以便與數(shù)據(jù)源直接通訊。使用數(shù)據(jù)命令和數(shù)據(jù)讀取器直接進行的數(shù)據(jù)庫操作包括:運行查詢和存儲過程、創(chuàng)建數(shù)據(jù)庫對象、直接更新和刪除。

二、系統(tǒng)業(yè)務(wù)分析

分析系統(tǒng)功能,結(jié)合企業(yè)日常辦公習(xí)慣,我們將該系統(tǒng)分解為功能模塊,包括分別是:個人辦公、公文流轉(zhuǎn)、信息交流、共享硬盤、會議管理、辦公用品管理、人事管理、系統(tǒng)管理。系統(tǒng)完整的運行機制如下:當用戶通過瀏覽器訪問后臺的應(yīng)用服務(wù)器時,應(yīng)用服務(wù)根據(jù)登陸信息調(diào)用登陸人員的邏輯配置,根據(jù)管理人員設(shè)定的相關(guān)策略(MVC模式),動態(tài)實施相關(guān)的配置。如:用戶界面的生成、相關(guān)功能模塊的生成掛接等在生成的這些模塊的過程中,從文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)中,獲取相關(guān)的數(shù)據(jù),時將反應(yīng)結(jié)果響應(yīng)到WEB客戶端。

三、郵件收發(fā)系統(tǒng)

郵件收發(fā)系統(tǒng)是個人辦公模塊的一個組成部分,主要功能是發(fā)送與接收內(nèi)部文件。提供了單人發(fā)送和多人并發(fā)等功能,郵件可存儲在郵件箱,以便今后查閱。郵件系統(tǒng)方便了企業(yè)職工內(nèi)部的書信往來,提高了辦事效率。在本系統(tǒng)模塊中,我們進入了Ajax技術(shù),來實現(xiàn)郵件發(fā)送的即時顯示。對應(yīng)的數(shù)據(jù)表如下:用戶登錄表、發(fā)件表、登錄信息表、附件表、郵件目錄、草稿箱、收件表。用到的控件代碼如下:

//實時刷新控件

//實時刷新計時器Timer

ontick="Timed-tick">

//刷新內(nèi)容顯示控件以及屬性配置

BackColor="White" Font-Bold="True">

四、會議系統(tǒng)模塊

本模塊實現(xiàn)會議室管理、計劃、準備、記錄、查詢的功能。在會議召開前可以對會議的議題和內(nèi)容進行審批和準備,準備內(nèi)容包括合理地安排會議的參加人員、時間、場地、內(nèi)容議題,準備會議文件,發(fā)放會議通知等。對己召開的會議可以對出席情況、議題討論結(jié)果、會議決議等內(nèi)容作記錄并整理會議紀要。本模塊在實現(xiàn)過程中主要涉及到了如下三個表:會議表、會議室表、部門表。細分功能如下:(1)會議:會議功能可以設(shè)置會議主題、參會人員、會議的重要程度、選擇的會議室、開始和結(jié)束時間以及會議內(nèi)容保存后成功。(2)會議列表:會議列表可以顯示出會議有多少條一記錄、什么主題、重要級別和的時間。(3)會議室添加:添加上會議室的名稱成功后可以看到在哪個會議室開會。(4)會議室管理:會議室管理是進行會議室名稱的更改及刪除。

五、安全性分析

在中提供了兩種內(nèi)置的安全模型:①Windows本身給驗證和ALC授權(quán)的結(jié)合。通過IE主動加入身份驗證過程,這使得用戶名和密碼的相關(guān)信息會自動加密以實現(xiàn)在Internet上的安全傳輸。但是其弊端在于對服務(wù)器的配置進行實際的修改,這會使得對單服務(wù)器的管理變得復(fù)雜。②FORMS身份驗證。它提供了一種具有離度擴展性的,web方案。通過這種系統(tǒng),HTTP客戶端會將未經(jīng)過身份驗證的請求重定向到某個HTML窗口,應(yīng)用程序如果請求進行身份驗證,系統(tǒng)會發(fā)一個cookie,在其中包含用于重新獲取標志的密鑰或相關(guān)憑據(jù)。并在隨后發(fā)出的請求中附上cookie 事件處理程序使用應(yīng)用程序開發(fā)人員指定的任何驗證方法對請求進行身份驗證和授權(quán)。在一般性的OA系統(tǒng)中,可以采用FORMS身份驗證的技術(shù)。同時,在文件傳輸過程中,必須要采用加密設(shè)置,因為辦公自動化系統(tǒng)中傳遞的文檔都有相應(yīng)的密級限制。該加密處理過程包括對網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)流加密和對存儲介質(zhì)中的相關(guān)文件加密兩部分。常用的加密算法如下:DES(Data Encryption Standard數(shù)據(jù)加密標準)算法及其變形Triple DES(三重DES),GDES(廣義DES),在本系統(tǒng)中應(yīng)用了DES加密算法。

參考文獻:

第9篇:soa技術(shù)范文

關(guān)鍵詞:高鐵;ASON技術(shù);通信系統(tǒng)

1引言

隨著科學(xué)技術(shù)的發(fā)展,出行的交通方式的選擇越來越多,從之前的普速列車到現(xiàn)在的高鐵、飛機,這些快速發(fā)展的出行方式,大大方便了人們的出行生活,提高了人們生活的質(zhì)量和工作效率,近些年來,全國各地、各個城市之間都開通了高鐵服務(wù),與此同時,大家在追求科技發(fā)展的同時也應(yīng)更加注重列車上的通信服務(wù),而列車上的通信網(wǎng)絡(luò)作為基礎(chǔ)網(wǎng)絡(luò)承受著各種信息、管理、列控等系統(tǒng),這些系統(tǒng)對整個列車的運行效率和運行的安全都有著重要的影響,因此增強高鐵通信系統(tǒng)的擴展性、可控性、可靠性、安全性,對整個高鐵的穩(wěn)定、高效和安全的運行具有重要的影響作用。本文正是從這個角度出發(fā),從高鐵的ASON技術(shù)角度入手,以建設(shè)調(diào)度樞紐傳輸系統(tǒng)為案例,簡要介紹分析ASON技術(shù)在高鐵通信中的應(yīng)用。

2ASON技術(shù)的概述

2.1ASON的概念A(yù)SON技術(shù)作為新型的光網(wǎng)絡(luò)方式,能夠建立用戶業(yè)務(wù)數(shù)據(jù)請求的模式,可以進行自動化的交換,具有動態(tài)性傳輸?shù)囊环N管理模式。ASON可以在通信網(wǎng)絡(luò)、傳送平面等方面?zhèn)魉蛿?shù)據(jù),進行統(tǒng)一的數(shù)據(jù)處理,達到掌控平面的綜合管理。通過在高鐵中應(yīng)用ASON技術(shù),可以掌握整個系統(tǒng)的技術(shù)控制。

2.2ASON技術(shù)特點及運用現(xiàn)狀目前,ASON技術(shù)在高鐵通信系統(tǒng)中發(fā)揮著十分重要的作用,優(yōu)勢特點非常明顯,具體如下:①ASON技術(shù)結(jié)構(gòu)現(xiàn)代化,可以建立系統(tǒng)的恢復(fù)機制和綜合維護,防止了高鐵運行過程中數(shù)據(jù)的丟失,確保了網(wǎng)絡(luò)運行的安全。②ASON技術(shù)在恢復(fù)機制管理中能夠減少保護倒換的時間,從而提高高鐵通信系統(tǒng)中網(wǎng)絡(luò)資源的利用性,此外,也可以確保電網(wǎng)的安全性。③ASON技術(shù)可以自動添加節(jié)點從而提高網(wǎng)絡(luò)的覆蓋性和互通性,促進網(wǎng)絡(luò)的增強和擴大。④ASON技術(shù)可以形成交叉網(wǎng)絡(luò)模式致使高鐵通訊系統(tǒng)遇到特殊事件時可以及時處理。

3高鐵通信技術(shù)的核心運用模式

3.1核心技術(shù)分析的整體運用隨著網(wǎng)絡(luò)通信技術(shù)的改進,高鐵上的核心技術(shù)也從第二代移動通信技術(shù)過渡到第三代移動通信技術(shù),并催生了以LTE為代表的3G演進型系統(tǒng),高鐵要想提高自身的網(wǎng)絡(luò)通信技術(shù),ASON技術(shù)是最好的選擇,它能滿足高鐵對網(wǎng)絡(luò)通信的需求,以建立數(shù)字無線通信系統(tǒng)的方式,形成一種專門管理的專門系統(tǒng),特別是在無線列車、應(yīng)急通信、養(yǎng)護維護通信方面等,通過整體的現(xiàn)代化的數(shù)據(jù)系統(tǒng),可以有效診斷高鐵運行中出現(xiàn)的相關(guān)數(shù)據(jù)問題,實實在在為乘客提供高效、安全的乘車增值服務(wù)。

3.2面臨的難題而在高鐵通信系統(tǒng)中,仍然存在一些相關(guān)的問題,其中存在如下兩個難題:①如何進行小區(qū)的快速重選與切換問題;②如何進行多普勒頻移轉(zhuǎn)換的問題。因為列車在行駛過程中,速度會達到很快,在這種情況下,就會出現(xiàn)多次的小區(qū)切換和重選的問題存在,而這種頻繁多次的小區(qū)重選和切換工作會導(dǎo)致在接電話途中出現(xiàn)掉線或是通話質(zhì)量不良的現(xiàn)象,大大影響乘客在列車上的通信系統(tǒng)的滿意度。與此同時,當列車在快速行進過程中,因為多普勒效應(yīng)會引起頻移的現(xiàn)象,這同時也會對通信質(zhì)量產(chǎn)生很大的影響。因此,在整個列車的行進過程中,不僅要解決小區(qū)的頻繁切換問題,還要解決因為多普勒效應(yīng)引起的頻移的問題,如此一來,才能為高鐵的通信系統(tǒng)提供更為高質(zhì)量、更為穩(wěn)定的語音通信系統(tǒng),穩(wěn)定、優(yōu)質(zhì)的語音通信系統(tǒng)同時也是數(shù)據(jù)傳輸下載其它高級服務(wù)的基礎(chǔ),而市場上的通信龍頭企業(yè)如華為、中興等都擁有這些問題的大部分專利,因此,高鐵通信系統(tǒng)可以通過這些企業(yè)的相關(guān)專利來解決小區(qū)的頻繁切換和重選以及多普勒的頻移問題。而高鐵上所采用的LTE通信技術(shù)可以大大提高頻譜的利用率,從而減少切換的次數(shù)和切換的時間,如此一來,便大大提高了服務(wù)的質(zhì)量。

4高鐵傳輸系統(tǒng)ASON網(wǎng)絡(luò)的建設(shè)

4.1ASON網(wǎng)絡(luò)在移動回傳網(wǎng)中應(yīng)用的探究意義ASON技術(shù)對移動網(wǎng)絡(luò)的控制,主要表現(xiàn)在建立一種家統(tǒng)基站的管理運用方式,特別是在整個管理過程中建立一種蜂窩基站形態(tài),并且在建立的同時,形成一定的IP協(xié)議,來綜合進行高鐵通信技術(shù)的管理工作,而對整個寬帶網(wǎng)絡(luò)的管理采取的是,將FTTX以及XDSL技術(shù)融入到整個ASON管理系統(tǒng)中。因此,在整個高鐵通信技術(shù)的管理系統(tǒng)中,最重要的是形成一種多方面的控制技術(shù),這樣一來,就可以從多個層次,多個技術(shù)角度來對高鐵通信系統(tǒng)進行控制,在標準化管理過程中,生成一種支持3G或4G模式的網(wǎng)絡(luò)產(chǎn)品,在與外界聯(lián)系的過程中,形成一種與室外基站頻段相同的格式,并對手機進行一定的連接,建立一種與終端系統(tǒng)設(shè)備連接起來使用的模式。與此同時,在處理家庭基站的載波中,采用一種100MW的發(fā)射功率,從而大大增加了高鐵運行過程中的覆蓋面積,通過對增加活動的用戶方式,提升整體的運動速度。在整個系統(tǒng)中運用ASON技術(shù),可以增加與家庭基站的對接的幾率,然后融入到整個網(wǎng)絡(luò)之中,與其它普通基站等無線設(shè)備聯(lián)合對接使用。綜上所述,ASON技術(shù)在高鐵通信技術(shù)系統(tǒng)中的應(yīng)用,是高鐵通信系統(tǒng)技術(shù)的一大創(chuàng)新,通過形成無線網(wǎng)絡(luò)中垂直分布和相應(yīng)的體系結(jié)構(gòu),加上SDH/MSTP光纜中斷設(shè)備中4G網(wǎng)絡(luò)背景的控制點,如此一來便形成了一種全面控制的模式,這種全面控制的模式大大增加了通信系統(tǒng)運行的穩(wěn)定性、高效性和安全性。

4.2主干光纖斷裂或OLT檢測不到預(yù)期光信號一般發(fā)生告警現(xiàn)象,主要是因為上聯(lián)口出現(xiàn)故障或者是上聯(lián)路出現(xiàn)中斷現(xiàn)象,如此便會形成告警處理,在進行告警的過程,特別是在處理OLT業(yè)務(wù)中,ASON技術(shù)的運用就會產(chǎn)生一種具體綜合的管理模式。例如,在某地區(qū)的3F混合1傳輸機房的告警及告警處理過程中,告警處理是如此描述的,北里3F混合1傳輸機房-OLT001-HW-MA5680T架框槽1-0-4端口-10NU-208:[ASON告警]主干光纖斷裂或者是OLT檢測不了原先要檢測的光信號,在處理器上都有相對應(yīng)的按鈕和信號燈,如紅色、橙色和黃色,一般紅色就是緊急告警,橙色的告警度要小點,而黃色則是更為次要的告警,說明警告的情況一般般,如此便可以通過這些按鈕來進行分析,再進行相應(yīng)的處理。

4.3信號丟失類告警當出現(xiàn)信號丟失情況時,要進行多方面的檢查,要對設(shè)備以及光纖可能出現(xiàn)的故障都進行統(tǒng)一的檢查和處理,一旦設(shè)備或是光纖出現(xiàn)故障,就會導(dǎo)致ONU的下帶業(yè)務(wù)出現(xiàn)中斷情況,一般在這種情況下,ASON技術(shù)的運用也會形成一種告警的提醒模式,跟上述出現(xiàn)的問題是類似的,同樣也會出現(xiàn)三個按鈕進行告警顯示,一旦發(fā)現(xiàn)出現(xiàn)哪個告警的通知,就根據(jù)相對應(yīng)的問題故障進行分析和處理。

4.4全IP組網(wǎng)方式當運用IP組網(wǎng)方式時,最重要的是形成一種特定的接口模式,然后可以把握相關(guān)的技術(shù)數(shù)據(jù),通過一種特定的輸送方式,從而形成一種具有整體性能的網(wǎng)絡(luò)管理模式,同時,通信系統(tǒng)中融入ASON技術(shù)的同時,要形成一種承載的模式,在整個IP組網(wǎng)的形式中,一端的端口接入特定的ONU,然后通過分儀器來進行數(shù)據(jù)的集中處理,將數(shù)據(jù)集中處理后,再將這些數(shù)據(jù)發(fā)送到OLT,然后OLT再通過相應(yīng)的網(wǎng)絡(luò),最后形成一種包括語言業(yè)務(wù)、包括仿真技術(shù)的IP承包使用的模式。這樣的組網(wǎng)方式,與高鐵高速的運行速度相結(jié)合,就會形成一種特定的PIN的承包使用模式。如此一來,便可大大降低建設(shè)4G網(wǎng)絡(luò)所需要的成本,同時大大提高了4G網(wǎng)絡(luò)輸送的高質(zhì)量,大大增強了對整個網(wǎng)絡(luò)的安全、高效運行。

5結(jié)束語

ASON技術(shù)在高鐵通信系統(tǒng)中的運用,解決了高鐵上高速行進遇到的網(wǎng)絡(luò)信號的問題,具有重要的實際應(yīng)用意義,A-SON技術(shù)是整個通信系統(tǒng)中的重要資源優(yōu)勢,對形成一個整體高效的通信系統(tǒng)有著重要的影響意義。

參考文獻:

[1]王磊.關(guān)于高鐵通信系統(tǒng)技術(shù)的探討———ASON技術(shù)的應(yīng)用分析[J].科技風(fēng),2015(8):125~126.

[2]肇毓.淺談ASON技術(shù)在高速公路智能通信系統(tǒng)中的應(yīng)用[J].中國科技博覽,2014(2):242.

[3]黃志強.淺析智能光網(wǎng)絡(luò)ASON及其在高速公路上的應(yīng)用[J].公路交通科技:應(yīng)用技術(shù)版,2010(12):130~135.