典型應(yīng)用集成技術(shù)_第1頁(yè)
典型應(yīng)用集成技術(shù)_第2頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、典型應(yīng)用集成技術(shù)典型的應(yīng)用集成技術(shù)主要涉及到數(shù)據(jù)庫(kù)與數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘、WebServices、J2EE和.NET架構(gòu)、工作流技術(shù)等內(nèi)容。1.數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向主題的、集成的、非易失的、且隨時(shí)間變化的的數(shù)據(jù)集合,用于支持管理決策。(1)數(shù)據(jù)倉(cāng)庫(kù)是面向主題的。傳統(tǒng)的操作型系統(tǒng)是圍繞公司的應(yīng)用進(jìn)行組織的。如對(duì)一個(gè)電信公司來(lái)說(shuō),應(yīng)用問(wèn)題可能是營(yíng)業(yè)受理、專(zhuān)業(yè)計(jì)費(fèi)和客戶(hù)服務(wù)等,而主題范圍可能是客戶(hù)、套餐、繳費(fèi)和欠費(fèi)等。(2)數(shù)據(jù)倉(cāng)庫(kù)是集成的。數(shù)據(jù)倉(cāng)庫(kù)實(shí)現(xiàn)數(shù)據(jù)由面向應(yīng)用的操作型環(huán)境向面向分析的數(shù)據(jù)倉(cāng)庫(kù)的集成。由于各個(gè)應(yīng)用系統(tǒng)在編碼、命名習(xí)慣、實(shí)際屬性、屬性度量等方面不一致,當(dāng)數(shù)據(jù)進(jìn)入數(shù)據(jù)倉(cāng)庫(kù)時(shí),要

2、采用某種方法來(lái)消除這些不一致性。(3)數(shù)據(jù)倉(cāng)庫(kù)是非易失的。數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)通常是一起載入與訪問(wèn)的,在數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中并不進(jìn)行一般意義上的數(shù)據(jù)更新。(4)數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間的變化性。數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)隨時(shí)間變化的特性表現(xiàn)在三個(gè)方面:數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)時(shí)間期限要遠(yuǎn)遠(yuǎn)長(zhǎng)于操作型系統(tǒng)中的數(shù)據(jù)時(shí)間期限。操作型系統(tǒng)的時(shí)間期限一般是6090天,而數(shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)的時(shí)間期限通常是510年。操作型數(shù)據(jù)庫(kù)含有“當(dāng)前值”的數(shù)據(jù),這些數(shù)據(jù)的準(zhǔn)確性在訪問(wèn)時(shí)是有效的,同樣當(dāng)前值的數(shù)據(jù)能被更新;而數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)僅僅是一系列某一時(shí)刻生成的復(fù)雜的快照。操作型數(shù)據(jù)的鍵碼結(jié)構(gòu)可能包含也可能不包含時(shí)間元素,如年、月、日等;而數(shù)據(jù)倉(cāng)庫(kù)的鍵碼結(jié)構(gòu)總

3、是包含時(shí)間元素。利用多維的概念,OLAP提供了切片、切塊、下鉆、上卷和旋轉(zhuǎn)等多維度分析與跨維度分析功能。相對(duì)于普通的靜態(tài)報(bào)表,OLAP更能滿(mǎn)足決策者和分析人員對(duì)數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)的分析。OLAP系統(tǒng)架構(gòu)主要分為基于關(guān)系數(shù)據(jù)庫(kù)的ROLAP(RelationalOLAP)基于多維數(shù)據(jù)庫(kù)的MOLAP(MultidimensionalOLAP)、基于混合數(shù)據(jù)組織的HOLAP(HybridOLAP)三種,前兩種方式比較常見(jiàn)。ROLAP表示基于關(guān)系數(shù)據(jù)庫(kù)的OLAP實(shí)現(xiàn)。它以關(guān)系數(shù)據(jù)庫(kù)為核心,以關(guān)系型結(jié)構(gòu)進(jìn)行多維數(shù)據(jù)的表示和存儲(chǔ)。ROLAP將多維數(shù)據(jù)庫(kù)的多維結(jié)構(gòu)劃分為兩類(lèi)表:一類(lèi)是事實(shí)表,用來(lái)存儲(chǔ)數(shù)據(jù)和維關(guān)鍵字;

4、另一類(lèi)是維表,即對(duì)每個(gè)維至少使用一個(gè)表來(lái)存放維的層次、成員類(lèi)別等維的描述信息。MOLAP表示基于多維數(shù)據(jù)組織的OLAP實(shí)現(xiàn)。它以多維數(shù)據(jù)組織方式為核心,使用多維數(shù)組存儲(chǔ)數(shù)據(jù)。MOLAP查詢(xún)方式采用索引搜索與直接尋址相結(jié)合的方式,比ROLAP的表索引搜索和表連接方式速度要快得多。2數(shù)據(jù)挖掘數(shù)據(jù)挖掘是從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的數(shù)據(jù)中,提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識(shí)的過(guò)程。數(shù)據(jù)挖掘技術(shù)可分為描述型數(shù)據(jù)挖掘和預(yù)測(cè)型數(shù)據(jù)挖掘兩種。描述型數(shù)據(jù)挖掘包括數(shù)據(jù)總結(jié)、聚類(lèi)及關(guān)聯(lián)分析等。預(yù)測(cè)型數(shù)據(jù)挖掘包括分類(lèi)、回歸及時(shí)間序列分析等。3. WebServicesWeb

5、Services是解決應(yīng)用程序之間相互通信的一項(xiàng)技術(shù)。嚴(yán)格地說(shuō),WebServices是描述一系列操作的接口。它使用標(biāo)準(zhǔn)的、規(guī)范的XML描述接口。這一描述中包括與服務(wù)進(jìn)行交互所需要的全部細(xì)節(jié),包括消息格式、傳輸協(xié)議和服務(wù)位置。而在對(duì)外的接口中隱藏了服務(wù)實(shí)現(xiàn)的細(xì)節(jié),僅提供一系列可執(zhí)行的操作,這些操作獨(dú)立于軟、硬件平臺(tái)和編寫(xiě)服務(wù)所用的編程語(yǔ)言。WebServices既可單獨(dú)使用,也可同其他WebServices一起,實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)功能。在WebServices模型的解決方案中共有三種工作角色,其中服務(wù)提供者(服務(wù)器)和服務(wù)請(qǐng)求者(客戶(hù)端)是必需的,服務(wù)注冊(cè)中心是一個(gè)可選的角色。它們之間的交互和操作

6、構(gòu)成了WebServices的體系結(jié)構(gòu)。服務(wù)提供者定義并實(shí)現(xiàn)WebServices,然后將服務(wù)描述發(fā)布到服務(wù)請(qǐng)求者或服務(wù)注冊(cè)中心;服務(wù)請(qǐng)求者使用查找操作從本地或服務(wù)注冊(cè)中心檢索服務(wù)描述,然后使用服務(wù)描述與服務(wù)提供者進(jìn)行綁定并調(diào)用WebServices。4. J2EE架構(gòu)J2EE是一種利用Java2平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如"編寫(xiě)一次、隨處運(yùn)行"的特性、方便存取數(shù)據(jù)庫(kù)的JDBCAPI、CORBA技術(shù)以及能夠在Internet應(yīng)用中保

7、護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì)EJB、JavaServletsAPI、JSP(JavaServerPages)以及XML技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。事實(shí)上,sun設(shè)計(jì)J2EE的初衷正是為了解決兩層模式(C/S)的弊端,在傳統(tǒng)模式中,客戶(hù)端擔(dān)當(dāng)了過(guò)多的角色而顯得臃腫,在這種模式中,第一次部署的時(shí)候比較容易,但難于升級(jí)或改進(jìn),可伸展性也不理想,而且經(jīng)?;谀撤N專(zhuān)有的協(xié)議一一通常是某種數(shù)據(jù)庫(kù)協(xié)議。它使得重用業(yè)務(wù)邏輯和界面邏輯非常困

8、難?,F(xiàn)在J2EE的多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,J2EE典型的四層結(jié)構(gòu)如下:(1)運(yùn)行在客戶(hù)端機(jī)器上的客戶(hù)層組件。(2)運(yùn)行在J2EE服務(wù)器上的Web層組件。(3) 運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件。(4) 運(yùn)行在EIS服務(wù)器上的企業(yè)信息系統(tǒng)層軟件。J2EE應(yīng)用組件可以安裝部署到以下幾種容器中去:(1) EJB容器管理所有J2EE應(yīng)用程序中EJB的執(zhí)行。EJB和它們的容器運(yùn)行在J2EE服務(wù)器上。(2) Web容器管理所有J2EE應(yīng)用程序中JSP頁(yè)面和Servlet組件的執(zhí)行。Web組件和它們的容器運(yùn)行在J2EE

9、服務(wù)器上。(3) 應(yīng)用程序客戶(hù)端容器管理所有J2EE應(yīng)用程序中應(yīng)用程序客戶(hù)端組件的執(zhí)行.應(yīng)用程序客戶(hù)端和它們的容器運(yùn)行在J2EE服務(wù)器上。Applet容器是運(yùn)行在客戶(hù)端機(jī)器上的Web瀏覽器和Java插件的結(jié)合。5. .NET架構(gòu).NET平臺(tái)中集成了一系列的技術(shù),如COM+、XML等,整個(gè).NET平臺(tái)包括四部分產(chǎn)品。(1) .NET開(kāi)發(fā)工具。.NET開(kāi)發(fā)工具由.NET語(yǔ)言(C#、VB.NET)、一個(gè)集成的IDE(VisualStudio.NET)、類(lèi)庫(kù)和通用語(yǔ)言運(yùn)行時(shí)(CLR)構(gòu)成。(2) .NET專(zhuān)用服務(wù)器。.NET專(zhuān)用服務(wù)器由一些.NET企業(yè)服務(wù)器組成,如SQLServer2000、Exch

10、ange2000、BizTalk2000等。這些企業(yè)服務(wù)器可以為數(shù)據(jù)存儲(chǔ)、E-mail、B2B電子商務(wù)等專(zhuān)用服務(wù)提供支持。(3) .NETWeb服務(wù)。雖然WebServices不是.NET所特有,但.NET為WebServices提供了強(qiáng)有力的支持。開(kāi)發(fā)者使用.NET平臺(tái)可以很容易的開(kāi)發(fā)WebServices。(4) .NET設(shè)備。作為同J2ME競(jìng)爭(zhēng)的部分,.NET還為手持設(shè)備,如手機(jī)等,提供了支持。完整的.NET平臺(tái)涵蓋了JVM、J2SE和J2EE全部的內(nèi)容。.NET平臺(tái)出現(xiàn)的時(shí)間較短,大多數(shù)讀者對(duì).NET底層的了解少于Java虛擬機(jī)。6. 工作流技術(shù)工作流就是自動(dòng)運(yùn)作的業(yè)務(wù)過(guò)程部分或整體,表現(xiàn)為參與者對(duì)文件、信息或任務(wù)按照規(guī)程采取行動(dòng),并令其在參與者之間傳遞。簡(jiǎn)單地說(shuō),工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。我們可以將整個(gè)業(yè)務(wù)過(guò)程看做是一條河,其中流過(guò)的就是工作流。工作流管理是人與電腦共同工作的自動(dòng)化協(xié)調(diào)、控制和通信,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論