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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論