




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上結(jié)合自來(lái)水公司構(gòu)建數(shù)據(jù)中心的設(shè)計(jì)方案天津自來(lái)水公司經(jīng)過(guò)多年的信息化建設(shè),目前總部以及各分公司、子公司的應(yīng)用系統(tǒng)建設(shè)模式及其信息技術(shù)架構(gòu)模型呈現(xiàn)以下幾種形式:“專(zhuān)業(yè)開(kāi)發(fā)十應(yīng)用集成/信息門(mén)戶.,“企業(yè)資源規(guī)劃ERP)",“面向服務(wù)架構(gòu)(Service-Oriented Architecture,SOA)",這種多元化的模式不利于企業(yè)信息化建設(shè)的持續(xù)發(fā)展,帶來(lái)諸多問(wèn)題。SOA技術(shù)是解決這一問(wèn)題,構(gòu)造天津自來(lái)水統(tǒng)一應(yīng)用系統(tǒng)建設(shè)模式和信息技術(shù)架構(gòu)模型是最佳選擇。1、SOA1.1概念及架構(gòu)要素SOA是指為了解決在Internet環(huán)境下業(yè)務(wù)集成的需要,通過(guò)連接能
2、完成特定任務(wù)的獨(dú)立功能實(shí)體實(shí)現(xiàn)的一種軟件系統(tǒng)架構(gòu)。SOA最根本的特性就是為了解決一些系統(tǒng)之間交互難的問(wèn)題,它將應(yīng)用程序的業(yè)務(wù)邏輯或某些單獨(dú)的功能模塊化并作為服務(wù),呈現(xiàn)給客戶端。在面向服務(wù)的架構(gòu)中,每個(gè)服務(wù)都被設(shè)計(jì)成面向主題任務(wù)的功能性元素,同時(shí)又作為整個(gè)系統(tǒng)流程的一環(huán)與其他服務(wù)相互調(diào)用。圍繞服務(wù)的所有模式均基于標(biāo)準(zhǔn)的技術(shù)實(shí)現(xiàn),因此,SOA可適用于任何現(xiàn)有系統(tǒng)并避免了在集成過(guò)程中依賴遵循任何特殊定制。例如,服務(wù)的接口和實(shí)現(xiàn)相獨(dú)立。應(yīng)用開(kāi)發(fā)人員或者系統(tǒng)集成者可以通過(guò)組合一個(gè)或多個(gè)服務(wù)來(lái)構(gòu)建應(yīng)用,而無(wú)須理解服務(wù)的底層實(shí)現(xiàn),使用該服務(wù)的應(yīng)用程序可以在不同的平臺(tái)之上,使用的語(yǔ)言也可以不同。SOA不需限定
3、于某種技術(shù)、開(kāi)發(fā)語(yǔ)言來(lái)實(shí)現(xiàn),現(xiàn)階段最成熟,實(shí)現(xiàn)SOA的技術(shù)有很多,最方便的技術(shù)實(shí)現(xiàn)是Web Service。實(shí)現(xiàn)SOA必須有服務(wù)注冊(cè)中心、服務(wù)提供、服務(wù)請(qǐng)求、合同。服務(wù)注冊(cè)中心為服務(wù)消費(fèi)和服務(wù)提供平臺(tái);服務(wù)提供指服務(wù)提供者通過(guò)在服務(wù)注冊(cè)中心提供符合契約的服務(wù).將他們發(fā)布到服務(wù)代理(包括注冊(cè)自己的功能和訪問(wèn)接口),并對(duì)使用其服務(wù)的請(qǐng)求進(jìn)行響應(yīng);服務(wù)請(qǐng)求指發(fā)現(xiàn)并調(diào)用服務(wù)注冊(cè)中心注冊(cè)的服務(wù);合同是服務(wù)提供商與服務(wù)消費(fèi)者之間的一種協(xié)議。1.2 SOA的優(yōu)越性SOA遵循開(kāi)放的標(biāo)準(zhǔn),具有以下優(yōu)越性:(1)架構(gòu)部署靈活。通過(guò)SOA可隨時(shí)調(diào)整現(xiàn)有的基礎(chǔ)架構(gòu),可以在現(xiàn)有的硬件、數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器上運(yùn)行任何基于S
4、OA的軟件。同時(shí),SOA也具備了位置透明的特點(diǎn),即能夠在網(wǎng)絡(luò)上的任意位置定位服務(wù)。(2)服務(wù)可重用。SOA將標(biāo)準(zhǔn)應(yīng)用分解為單個(gè)業(yè)務(wù)功能(即服務(wù)),產(chǎn)生各種可重用的組件,支持多種不同的應(yīng)用??梢杂啥鄠€(gè)用戶(和服務(wù))從多個(gè)位置和多個(gè)上下文中進(jìn)行訪問(wèn)。在新組合服務(wù)的構(gòu)造過(guò)程中,服務(wù)可以作為構(gòu)建塊,共享重用。(3)松藕合。它定義的服務(wù)具有松藕合的屬性,松散藕合可保護(hù)SOA服務(wù)不受其與之交互系統(tǒng)和服務(wù)內(nèi)更改的影響,能夠跨域和企業(yè)邊界發(fā)現(xiàn)和調(diào)用服務(wù)。(4)支持業(yè)務(wù)邏輯的持續(xù)改進(jìn)。面向服務(wù)的架構(gòu)通過(guò)對(duì)組件的封裝,隱藏了服務(wù)內(nèi)部組成,服務(wù)提供者可以在不改變服務(wù)調(diào)用方式的情況下,對(duì)服務(wù)所包含的業(yè)務(wù)邏輯進(jìn)行修改或
5、替換。2、天津自來(lái)水?dāng)?shù)據(jù)中心數(shù)據(jù)中心是指企業(yè)的業(yè)務(wù)系統(tǒng)與數(shù)據(jù)資源進(jìn)行集中、集成、共享、分析的場(chǎng)地、工具、流程等的有機(jī)組合,它包括了操作型數(shù)據(jù)、分析型數(shù)據(jù)以及數(shù)據(jù)之間的集成/整合流程。數(shù)據(jù)中心既是提供所有應(yīng)用系統(tǒng)(包括集中的業(yè)務(wù)應(yīng)用系統(tǒng)、業(yè)務(wù)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)交換平臺(tái)、應(yīng)用集成平臺(tái),數(shù)據(jù)倉(cāng)庫(kù))運(yùn)營(yíng)的場(chǎng)所,同時(shí)也是容納用以支持應(yīng)用系統(tǒng)運(yùn)行的基礎(chǔ)設(shè)施(包括服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)設(shè)備)的物理地點(diǎn)。天津自來(lái)水公司數(shù)據(jù)中心是對(duì)天津自來(lái)水信息系統(tǒng)的數(shù)據(jù)資源進(jìn)行集中、集成、共享、分析、加工、流轉(zhuǎn)的核心場(chǎng)所,是天津自來(lái)水公司深度開(kāi)發(fā)信息資源、加速信息流通、實(shí)現(xiàn)信息資源共享的核心支撐環(huán)境,能夠極大地促進(jìn)天津自來(lái)水公
6、司在管理和決策方式的改進(jìn)和優(yōu)化,主要包括以下組成部分:數(shù)據(jù)倉(cāng)庫(kù)及輔助分析、數(shù)據(jù)交換平臺(tái)、安全管理、標(biāo)準(zhǔn)化管理、展現(xiàn)層的應(yīng)用集成、運(yùn)行維護(hù)管理以及基礎(chǔ)設(shè)施管理。SOA的真正意義在于共享和集成,數(shù)據(jù)中心只是組成部分中一員,與外部應(yīng)用系統(tǒng)聯(lián)系較為密切的是數(shù)據(jù)交換平臺(tái)和展現(xiàn)層的應(yīng)用集成。3、基于SOA架構(gòu)的數(shù)據(jù)中心建設(shè)可行性3.1數(shù)據(jù)交換與SOA結(jié)合的可行性天津自來(lái)水公司數(shù)據(jù)交換平臺(tái)的建設(shè)是實(shí)現(xiàn)全網(wǎng)數(shù)據(jù)交換的基礎(chǔ),提供了交換數(shù)據(jù)實(shí)體的交換途徑。數(shù)據(jù)交換平臺(tái)要實(shí)現(xiàn)全網(wǎng)的縱向和橫向數(shù)據(jù)交換,即上下級(jí)數(shù)據(jù)交換和同級(jí)業(yè)務(wù)系統(tǒng)數(shù)據(jù)交換。天津自來(lái)水公司中存在大量獨(dú)立的應(yīng)用系統(tǒng)需要進(jìn)行數(shù)據(jù)交換,其管理結(jié)構(gòu)又呈樹(shù)狀,
7、各級(jí)機(jī)構(gòu)之間也存在信息交換。數(shù)據(jù)交換的以下特點(diǎn)使得交換可以采用SOA架構(gòu):(1)數(shù)據(jù)交換具有共享性,多個(gè)業(yè)務(wù)部門(mén)需要共享同一交換服務(wù)。數(shù)據(jù)交換的重復(fù)使用率高;(2)數(shù)據(jù)交換不需要實(shí)時(shí)性,符合SOA架構(gòu)不適合于實(shí)時(shí)的關(guān)鍵業(yè)務(wù)處理的特點(diǎn);(3)交換提供者和交換使用者間具有松禍合特點(diǎn),交換數(shù)據(jù)的使用者不需要了解數(shù)據(jù)提供的內(nèi)部實(shí)現(xiàn);(4)交換數(shù)據(jù)的應(yīng)用系統(tǒng)間具有異構(gòu)性,異構(gòu)系統(tǒng)間的交互難度大,結(jié)合SOA技術(shù)可解決異構(gòu)系統(tǒng)間的交互問(wèn)題;(5)天津自來(lái)水公司信息化程度較高,具有采用SOA架構(gòu)的基礎(chǔ)。對(duì)于下級(jí)向上級(jí)的數(shù)據(jù)交換,下級(jí)單位充當(dāng)交換服務(wù)的提供者,上級(jí)單位是交換服務(wù)的使用者,上級(jí)單位的企業(yè)服務(wù)總線(
8、ESB)是服務(wù)注冊(cè)中心,上下級(jí)單位間可遵循簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SOAP)實(shí)現(xiàn)服務(wù)的互操作,構(gòu)成了SOA架構(gòu)的四個(gè)基本要素。3.2數(shù)據(jù)展現(xiàn)與SOA結(jié)合的可行性應(yīng)用展現(xiàn)體系建設(shè)是數(shù)據(jù)中心最終成果的體現(xiàn),將為天津自來(lái)水公司各個(gè)層面的領(lǐng)導(dǎo)和業(yè)務(wù)分析人員提供對(duì)業(yè)務(wù)經(jīng)營(yíng)數(shù)據(jù)的查詢和分析功能,包括展現(xiàn)、分析、企業(yè)儀表等內(nèi)容,以及與天津自來(lái)水公司的企業(yè)門(mén)戶(EIP)和公開(kāi)密鑰體系(PKI)的集成。(1)展現(xiàn)方式需要具有高靈活性,SOA遵循開(kāi)放的標(biāo)準(zhǔn),通過(guò)服務(wù)封裝,提供服務(wù)組合,服務(wù)重用等,避免功能重復(fù),靈活性高?;赟OA的數(shù)據(jù)展現(xiàn)方案可以在任何網(wǎng)絡(luò)服務(wù)器上運(yùn)行,并與現(xiàn)有的路由器和防火墻相匹配。統(tǒng)一的接口也確保
9、了解決方案能夠輕松與其他程序集成。(2)數(shù)據(jù)中心數(shù)據(jù)與用戶松藕合。(3)粗粒度服務(wù)也是企業(yè)數(shù)據(jù)展現(xiàn)靈活性的一大保障,為了在多種環(huán)境中提供廣泛的數(shù)據(jù)展現(xiàn)訪問(wèn)能力,并讓所有用戶可用,就需要部署一套能對(duì)變革做出快速反應(yīng)的架構(gòu)。(4)基于SOA的數(shù)據(jù)展現(xiàn)方案可以在任何網(wǎng)絡(luò)服務(wù)器上運(yùn)行,并與現(xiàn)有的路由器和防火墻相匹配。統(tǒng)一的接口也確保了解決方案能夠輕松與其他程序集成。(5)自來(lái)水公司信息化程度較高,具有采用SOA架構(gòu)的基礎(chǔ)。基于SOA架構(gòu)的數(shù)據(jù)展現(xiàn),可將展現(xiàn)系統(tǒng)和數(shù)據(jù)提供者(數(shù)據(jù)庫(kù)/數(shù)據(jù)倉(cāng)庫(kù))在服務(wù)實(shí)現(xiàn)和展現(xiàn)系統(tǒng)如何使用數(shù)據(jù)方面隔離開(kāi)來(lái)。數(shù)據(jù)庫(kù)/數(shù)據(jù)倉(cāng)庫(kù)和展現(xiàn)系統(tǒng)間松散藕合背后的關(guān)鍵點(diǎn)是服務(wù)接口作為與服
10、務(wù)實(shí)現(xiàn)分離的實(shí)體而存在。因此,采用這種SOA服務(wù)方式,可以增強(qiáng)靈活性,當(dāng)展現(xiàn)需要的數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時(shí),只需修改相關(guān)的服務(wù)即可,工作量大大減少。4、基于SOA的數(shù)據(jù)中心設(shè)計(jì)4.1數(shù)據(jù)交換平臺(tái)設(shè)計(jì)數(shù)據(jù)中心交換平臺(tái)需要實(shí)現(xiàn)橫向與縱向的多種異構(gòu)數(shù)據(jù)源的數(shù)據(jù)交換與接口管理功能。采用SOA架構(gòu)的數(shù)據(jù)交換平臺(tái)設(shè)計(jì)如圖1所示。ESB支持?jǐn)?shù)據(jù)交換功能的實(shí)現(xiàn),ESB由一組基本的交換服務(wù)功能組成,包括:接入服務(wù)、訪問(wèn)控制服務(wù)、消息轉(zhuǎn)換服務(wù)、路由服務(wù)、適配器服務(wù)以及管理服務(wù)等。采用SOA架構(gòu)的交換平臺(tái)通過(guò)UDDI建立數(shù)據(jù)交換服務(wù)管理中心,為數(shù)據(jù)交換服務(wù)提供目錄查找功能。服務(wù)提供者通過(guò)UDDI注冊(cè)并發(fā)布數(shù)據(jù)交換服務(wù),服
11、務(wù)使用者可通過(guò)UDDI ( Universal Description,Discovery and Integration)實(shí)現(xiàn)服務(wù)查找和綁定。交換數(shù)據(jù)采用XML進(jìn)行封裝。數(shù)據(jù)交換服務(wù)間互操作的協(xié)議為簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SOAP)。4.2數(shù)據(jù)展現(xiàn)設(shè)計(jì)數(shù)據(jù)展現(xiàn)對(duì)于數(shù)據(jù)中心數(shù)據(jù)應(yīng)用起著關(guān)鍵性的作用。根據(jù)數(shù)據(jù)中心應(yīng)用功能的實(shí)現(xiàn)形式,可以把用例模型劃分為兩大類(lèi):可以通過(guò)現(xiàn)有成熟軟件實(shí)現(xiàn)的功能,例如:一些多維分析的工具,元數(shù)據(jù)管理工具等;需要根據(jù)業(yè)務(wù)決策需求定制開(kāi)發(fā)的功能,如一些基本信息展示功能,KPI指標(biāo)、數(shù)據(jù)挖掘功能和數(shù)據(jù)服務(wù)等。對(duì)于第1類(lèi)功能,需要工具提供對(duì)SOA服務(wù)封裝的支持。對(duì)于第2類(lèi)功能,可直
12、接應(yīng)用于報(bào)表展示、決策支持、專(zhuān)題分析或其他應(yīng)用系統(tǒng),服務(wù)封裝和共享的可利用性較高。為達(dá)到訪問(wèn)便捷、易于推廣的設(shè)計(jì)性能目標(biāo),并考慮良好的可擴(kuò)展性及低廉的維護(hù)成本,在SOA架構(gòu)下,數(shù)據(jù)中心數(shù)據(jù)展現(xiàn)可采用基于.NET應(yīng)用的B/S設(shè)計(jì)模式進(jìn)行構(gòu)建,即用戶可以通過(guò)瀏覽器隨時(shí)隨地對(duì)數(shù)據(jù)進(jìn)行查詢。SOA架構(gòu)實(shí)現(xiàn)了平臺(tái)中立,并為應(yīng)用提供了統(tǒng)一的訪問(wèn)接口。同時(shí),SOA跨越.NET應(yīng)用各層,在系統(tǒng)拓展中能夠升級(jí)單個(gè)服務(wù)而避免對(duì)整個(gè)架構(gòu)進(jìn)行大規(guī)模變動(dòng)。所有這些優(yōu)勢(shì)都適應(yīng)了各專(zhuān)業(yè)業(yè)務(wù)規(guī)范尚未統(tǒng)一、需求變化量大的特點(diǎn),并為數(shù)據(jù)中心的進(jìn)一步推廣應(yīng)用奠定了良好的基礎(chǔ)。采用SOA結(jié)構(gòu)的數(shù)據(jù)展現(xiàn)應(yīng)用中,展現(xiàn)程序即服務(wù)申請(qǐng)者通過(guò)
13、簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議提出查詢某些數(shù)據(jù)的服務(wù)請(qǐng)求,Web Service組件構(gòu)成的業(yè)務(wù)處理邏輯響應(yīng)請(qǐng)求,以Web服務(wù)描述語(yǔ)言(W eh Service Description Language, WSDL)對(duì)服務(wù)進(jìn)行描述.最后通過(guò)統(tǒng)一描述、發(fā)現(xiàn)和集成UDDI進(jìn)行注冊(cè),即將封裝后的、包含所請(qǐng)求數(shù)據(jù)信息的服務(wù)發(fā)布給外部展現(xiàn)程序,完成其請(qǐng)求過(guò)程。通過(guò)將SOA與數(shù)據(jù)展現(xiàn)結(jié)合,數(shù)據(jù)展現(xiàn)將以服務(wù)調(diào)用的形式實(shí)現(xiàn)。通過(guò)增加一些Web服務(wù),使得數(shù)據(jù)訪問(wèn)程序讀取數(shù)據(jù)都使用Web服務(wù),將數(shù)據(jù)倉(cāng)庫(kù)從一個(gè)數(shù)據(jù)源演變?yōu)槟塥?dú)立提供服務(wù)的系統(tǒng)。這樣只需要把不同類(lèi)數(shù)據(jù)的訪問(wèn)服務(wù)接入到ESB(企業(yè)服務(wù)總線)中,總部綜合管理系統(tǒng)的應(yīng)用程序前端和商業(yè)智能BI前端工具就可以方便地從ESB中獲取需要的服務(wù),最終通過(guò)調(diào)用服務(wù)來(lái)獲取應(yīng)用系統(tǒng)或數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)。5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南昌施工合同范例
- 廠址門(mén)面出租合同范例
- 發(fā)明制造合同范例
- 賣(mài)場(chǎng)入駐合同范例
- 賣(mài)方期貨合同范本
- 雙轎車(chē)租用合同范例
- 買(mǎi)山墓地合同范例
- 雙方買(mǎi)賣(mài)地合同范例
- 利潤(rùn)分配協(xié)議合同范本
- 叉車(chē)維修簡(jiǎn)易合同范例
- 汽車(chē)底盤(pán)構(gòu)造課件:離合器
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》專(zhuān)業(yè)解讀和應(yīng)用指導(dǎo)材料(雷澤佳編制-2024C0)【第1部分:1-130】
- 第七課 做個(gè)明白的勞動(dòng)者 課件高考政治一輪復(fù)習(xí)統(tǒng)編版選擇性必修二法律與生活
- 招聘與錄用(第3版)課件 第8章 錄用與招聘評(píng)估
- 湖南中考英語(yǔ)2022-2024真題匯編-教師版-07 語(yǔ)法填空
- 固定橋修復(fù)后可能出現(xiàn)的問(wèn)題及處理
- 2023年鄭州黃河文化旅游發(fā)展有限公司招聘考試真題
- 中國(guó)出口新動(dòng)能和企業(yè)外貿(mào)信心指數(shù)報(bào)告 202411
- 城鎮(zhèn)燃?xì)饨?jīng)營(yíng)安全重大隱患判定及燃?xì)獍踩芾韺?zhuān)題培訓(xùn)
- 神經(jīng)內(nèi)科醫(yī)生進(jìn)修匯報(bào)課件
- 充電樁巡查記錄表
評(píng)論
0/150
提交評(píng)論