【畢業(yè)學位論文】異構信息服務平臺在航空業(yè)的研究和應用-軟件工程_第1頁
【畢業(yè)學位論文】異構信息服務平臺在航空業(yè)的研究和應用-軟件工程_第2頁
【畢業(yè)學位論文】異構信息服務平臺在航空業(yè)的研究和應用-軟件工程_第3頁
【畢業(yè)學位論文】異構信息服務平臺在航空業(yè)的研究和應用-軟件工程_第4頁
【畢業(yè)學位論文】異構信息服務平臺在航空業(yè)的研究和應用-軟件工程_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

【畢業(yè)學位論文】異構信息服務平臺在航空業(yè)的研究和應用-軟件工程.pdf 免費下載

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

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 碩 士 專 業(yè) 學 位 論 文 中文題目:異構信息服務平臺在航空業(yè)的研究和應用 on s 論文作者 指導教師 申請學位 工程碩士 培養(yǎng)單位 學科專業(yè) 軟件學院 軟件工程 研究方向 答辯委員會主席 評 閱 人 項目 南開大學研究生院 二一三年十月 摘要 I 摘要 本文的研究背景基于航空系統(tǒng)平臺。航空系統(tǒng)是一個多學科融合,多子系統(tǒng)集成的龐大的高復雜系統(tǒng)。 新技術的不斷成熟,新業(yè)務的不斷發(fā)展,新的需求、新的系統(tǒng)不斷嵌入,使得應用程序的適用性和效率大打折扣;系統(tǒng)的集成整合如同揮之不去的陰影,一直困擾著整個航空企業(yè)級信息化平臺,而尤為嚴重的是重量級的企業(yè)級應用。而本文基于面向服務的體系結構提出了解決這一問題的一系列方案。 本文首先對航空業(yè)的企業(yè)級應用進行了分析研討,特別針對其大量遺留異構數(shù)據(jù)系統(tǒng)和設計構建異構信息服務平臺以解決這個問題。在進行設計工作的同時,本文也逐步深入的探討了系統(tǒng)解決方案,并進行了建模和實踐。 本文基于航空業(yè)一個真實的案例,通過一系列基于實際業(yè)務的設計原則、模式和技術,闡釋了充分利用開放標準,將軟件資產(chǎn)展現(xiàn)為服務的結構,并提供了軟件資產(chǎn)標準的展現(xiàn)和交互途徑。 特別是在異構系統(tǒng)服務平臺的整體架構設計方面,本文基于計實現(xiàn)各個模塊細節(jié),最終完成針對航空業(yè)的可復用異構信息處理平臺。 關鍵字:異構系統(tǒng) 異構信息服務平臺 消息流 面向服務架構I on As we is As to to to to of of is a of to of T to do an of on a in a of of as a to of a in s BMs of 錄 錄 第1章 緒論 . 1 究項目背景 . 1 究項目的目的和意義 . 2 踐研究內(nèi)容 . 4 文組織結構 . 4 章小結 . 5 第2章 核心問題分析 . 6 . 6 . 6 . 6 息中間件 . 7 . 9 子數(shù)據(jù)交換 . 10 章小結 . 14 第3章 異構信息服務平臺整體架構 . 15 . 15 . 16 . 17 務分銷平臺 . 18 務網(wǎng)關 . 18 務中間件 . 18 息隊列 . 20 務 . 21 目錄 . 21 . 22 . 23 . 23 據(jù)倉庫 . 24 作數(shù)據(jù)倉庫 . 24 務注冊表和存儲庫 . 25 全和目錄服務 . 25 統(tǒng)管理和監(jiān)控 . 25 章小結 . 26 第4章 異構信息服務平臺核心實現(xiàn) . 27 心模塊實現(xiàn) . 27 . 28 . 30 . 30 話管理模塊 . 31 計服務模塊 . 35 能管理服務模塊 . 37 志管理服務 . 38 常管理子模塊 . 40 考數(shù)據(jù)服務 . 41 . 41 子數(shù)據(jù)交換解析服務 . 41 作數(shù)據(jù)倉庫 . 43 . 44 能服務組件模型 . 44 線預定系統(tǒng) . 51 客預訂系統(tǒng) . 53 目錄 V 班查詢系統(tǒng) . 54 用系統(tǒng) . 56 務系統(tǒng)服務 . 57 據(jù)流轉模式和. 58 異構系統(tǒng)發(fā)送到. 58 端服務提供者)的請求 . 59 服務分銷平臺(終端服務提供者)返回. 59 . 60 服務分銷平臺推送到. 60 . 60 服務分銷平臺向. 61 . 61 章小結 . 62 第5章 總結與展望 . 63 要工作 . 63 望 . 64 參考文獻 . 65 致謝 . 67 個人簡歷 在學期間發(fā)表的學術論文與研究成果 . 68 第1章 緒論 1 第1章 緒論 究項目背景 隨著我國航空產(chǎn)業(yè)市場化壓力的增大,航空產(chǎn)業(yè)信息化的需求正日益顯現(xiàn),各大航空公司為提升自身的核心競爭力,都在不斷拓展其航空相關業(yè)務的信息化應用。但是,我國航空產(chǎn)業(yè)的信息化建設尚處在初級階段,從應用到網(wǎng)絡、從內(nèi)容到服務都顯得很薄弱,公司內(nèi)部的基礎設施建設、電子商務、民航信息化管理等環(huán)節(jié)信息化水平亟待提升,迫切的需要一整套系統(tǒng)的信息化解決方案。隨著市場風云變幻,航空公司為了能在嚴酷的競爭下生存和發(fā)展,信息化建設已迫在眉睫。 但是,航空系統(tǒng)是一個龐大的高復雜系統(tǒng)。其中的經(jīng)營、管理、市場、銷售等各方面都需要廣泛應用信息化技術,以提升航空企業(yè)的核心競爭力。 在傳統(tǒng)的軟件工程體系中,需要從需求分析做起,逐步構建各種軟件系統(tǒng),各軟件系統(tǒng)有著自己的消息流或者接口,可供業(yè)務需求使用。但是這對于多專業(yè)集成,多學科融合,多子系統(tǒng)集成的龐大的高復雜性的航空系統(tǒng)工程,并不十分切合。主要原因如下: 隨著信息技術的不斷革新,需求的變化愈來愈快,產(chǎn)品的周期縮短,市場競爭日趨激烈。而傳統(tǒng)軟件開發(fā)的模式,基于具體的需求,系統(tǒng)化地構建服務。這種模式在面對需求的不斷變更和服務的復雜組合時,往往顯得力不從心,不能根據(jù)市場的瞬息萬變,在復雜度很高的集成系統(tǒng)中做出快速的應變。 在另外一方面,航空業(yè)已經(jīng)發(fā)展數(shù)十載的核心技術和行業(yè)標準,以及穩(wěn)定的應用和系統(tǒng),勢必還會在相當長的一段時期內(nèi),參與到信息化建設當中,如何在現(xiàn)有的遺留系統(tǒng)和向服務的體系結構就是解決這一問題的良方。 第1章 緒論 2 究項目的目的和意義 種消息傳遞架構的特點是: 應用之間點對點的連接。 實現(xiàn)簡單、基本的信息交互和數(shù)據(jù)傳遞。 統(tǒng)消息傳遞架構 但是,隨著系統(tǒng)復雜性的逐步提升和新系統(tǒng)的不斷接入,演變出過渡性的消息傳遞架構,種過渡性架構的特點是: 通過星形拓撲結構的核心管理節(jié)點實現(xiàn)應用之間的整合。 很容易管理大量的連接和系統(tǒng)。 第1章 緒論 3 隨著企業(yè)業(yè)務的快速變化和需求增加,信息化的復雜度與日俱增,傳統(tǒng)消息框架為每組系統(tǒng)間設置接口和適配器,如果接入系統(tǒng)數(shù)量較少,這種點對點的方式復雜性還可以接受,但是接口和適配器與系統(tǒng)的數(shù)量成平方關系,后接入的系統(tǒng)必須與每個與自己交互的系統(tǒng)配置接口或適配器,這使得后期的維護和系統(tǒng)的接入復雜度成倍增加。故傳統(tǒng)消息傳遞的架構只適用于較為簡單的定制化系統(tǒng)。 相比傳統(tǒng)消息傳遞架構,過渡性框架也需要接口或者適配器,但是他的復雜性與交互系統(tǒng)數(shù)量呈線性關系。各系統(tǒng)向中心控制節(jié)點獲取、推送數(shù)據(jù),由中心控制節(jié)點管理數(shù)據(jù)流。這樣可以做到有效地擴展和維護,但是也有著靈活性不足,功能與業(yè)務緊耦合的缺點。 所以向服務的體系結構)1的架構模型逐漸在企業(yè)級應用開發(fā)領域嶄露頭角。過網(wǎng)絡等方式,對松散耦合的粗粒度應用組件進行分布式的組合、應用和部署。務”,服務間彼此可以通信,這種通信既可以是簡單的數(shù)據(jù)傳送,亦可以是多個服務間協(xié)調(diào)進行的活動。換句話說,信息資源在消息的消費者看來,這一系列服務的組合就如同消息池,消費者可以按需存取消息,真正地把業(yè)務邏輯和底層實現(xiàn)進行了分離。 第1章 緒論 4 本文使用日漸成熟的對航空業(yè)復雜的信息傳遞,構建構信息服務平臺),通過該平臺實現(xiàn)服務的整合集中和流程實現(xiàn),并且借助標準的接口靈活地連接,實現(xiàn)真正的隨需應變。 線型消息傳遞架構 踐研究內(nèi)容 本文基于面向服務的構架,對航空業(yè)的企業(yè)級應用進行了分析研討,特別針對其大量遺留異構數(shù)據(jù)系統(tǒng)和設計構建異構信息服務平臺以解決這個問題。在進行設計工作的同時,本文也逐步深入地探討了系統(tǒng)解決方案,并進行了建模和實踐。 本文基于航空業(yè)一個真實的案例,通過一系列基于實際業(yè)務的設計原則、模式和技術,闡釋了充分利用開放標準,將軟件資產(chǎn)展現(xiàn)為服務的結構,并提供了軟件資產(chǎn)標準的展現(xiàn)和交互途徑。 特別是在異構系統(tǒng)服務平臺的整體架構設計方面,本文基于計實現(xiàn)各個模塊細節(jié),最終完成將針對航空業(yè)的可復用異構信息處理平臺。 文組織結構 根據(jù)上述研究內(nèi)容和研究目標,文章其余部分內(nèi)容組織如下。 第1章 緒論 5 第二章: 本章研究了構建異構信息服務平臺所需的核心背景和技術。分別闡述了息中間件的意義和通信方式;航空業(yè)獨有的全球服務分銷系統(tǒng)和它的重要意義,該系統(tǒng)將作為主要的終端服務提供者與異構信息處理平臺交互;航空業(yè)電子數(shù)據(jù)交換的主要方式,及其在航空業(yè)中的應用。 第三章: 闡述了首先是下來是各系統(tǒng)各部分模塊的詳細設計分析。首先是對于服務分銷平臺的分析;其次是對于后是針對服務中間件和消息隊列企業(yè)級產(chǎn)品的選取和分析;最后分別針對能服務、框架服務、信息處理服務以及數(shù)據(jù)倉庫進行了較為概括的設計和研討。 第四章: 詳細地闡述了本章首先描述了次闡述了基本消息流中,各核心模塊之間的交互過程;然后針對據(jù)服務和功能服務的設計實現(xiàn)細節(jié),進行了詳細的分析和研討;最后基于平臺的實際應用場景,設計實現(xiàn)了數(shù)據(jù)傳輸?shù)哪J健?第五章: 本章中,我們在總結掘不足之處和可以繼續(xù)改進的地方。 章小結 在本章中,我們首先介紹了研究項目的課題來源和項目相關背景,即航空產(chǎn)業(yè)的發(fā)展分析和面臨的主要挑戰(zhàn)。由此揭示了異構信息服務平臺的重要性以及外,我們還列出了本文的主要研究內(nèi)容、研究目標以及文章的組織結構。 第2章 核心問題分析 6 第2章 核心問題分析 先,本文針對通過定義良好的接口和規(guī)范把這些服務以松耦合方式整合在一起。簡而言之,更快得響應業(yè)務單位的需求。 所以,接口應當采取中立的方式進行定義,接口本身獨立于實現(xiàn)服務的硬件平臺、編程語言和操作系統(tǒng)。這種方式,使得構建在各種異構系統(tǒng)中的服務可以以一種通用和統(tǒng)一的方式進行信息交互2。 這種沒有強制綁定到特定實現(xiàn)、特定技術上接口定義的特征,稱為服務之間的松耦合。松耦合系統(tǒng)的好處有兩點,一點是它的靈活性,另一點是,當組成整個應用程序的服務根據(jù)需求變化,本身的內(nèi)部結構和實現(xiàn)逐漸地發(fā)生改變時,復雜服務可以使用基本服務,重新編排組合使用。 針對航空行業(yè)的信息平臺,粒度的服務接口封裝一項具體的業(yè)務功能。針對業(yè)務的變化(例如促銷活動),組合編排復雜服務。針對大量已有的供松耦合的統(tǒng)一標準整合系統(tǒng),為開發(fā)和維護工作節(jié)省了大量時間。 織可以繼續(xù)從現(xiàn)有的資源中獲取價值,而不必重新從頭開始構建。 服務間的松散耦合關系和服務設計的層次架構模型,可以實現(xiàn)更好的伸縮性和可用性。使用者無需知道提供者的實現(xiàn)具體細節(jié);提供者則可以在企業(yè)服第2章 核心問題分析 7 務總線等集群環(huán)境中靈活部署。 將基礎設施、技術更新和具體實現(xiàn)發(fā)生的改變所帶來的影響降到最低限度,隔離了需求和業(yè)務復雜性。當在航空信息平臺這種場景下,很多異構系統(tǒng)一起協(xié)作提供價值鏈時,這點就顯得尤為重要。 息中間件 上一節(jié)闡述了節(jié)承上啟下,針對消息中間件(23是一種由消息傳遞機制組成的中間件技術,利用高效可靠的消息傳遞機制進行與平臺無關的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進行分布式系統(tǒng)的集成,具有異步傳送、防御通信、并發(fā)執(zhí)行、日志通信、通信方式多樣和隔離網(wǎng)絡復雜性等多種特性。 目前的消息中間件主要支持兩種消息通信模型:消息隊列和消息傳遞25。消息隊列是一種間接通信模型,其通信基于隊列來完成;消息傳遞是一種直接通信模型,消息被直接發(fā)給感興趣的實體。這兩種消息傳遞的模型在航空信息平臺中,都是不可或缺的。在后面的章節(jié)中,在消息中間件中,有兩個典型的角色:消息生產(chǎn)者和消息消費者。消息生產(chǎn)者產(chǎn)生和發(fā)送消息到消息中間件中,而消息消費者從消息中間件中獲取消息進行相應的處理。而對于既是消息的生產(chǎn)者,也是消息的消費者?;诋悩嬒到y(tǒng)發(fā)出消息請求時,求系統(tǒng)無需知道最終消息的生產(chǎn)者是誰;同樣當面對消息的生產(chǎn)者時(例如下節(jié)闡述的服務分銷平臺),儲相關數(shù)據(jù),以消費者的角色從上游數(shù)據(jù)源抽取數(shù)據(jù)。 這里本文使用到了9,息由兩部分構成,消息頭和消息負載。消息頭是用來存儲與消息相關的元數(shù)據(jù)的,而消息負載就是消息的實際內(nèi)容,可以是文本數(shù)據(jù)、二進制數(shù)據(jù),也可以是特定格式的數(shù)據(jù)。 按照消息在傳遞過程中是否被序列化,消息的傳遞模式可以分為持久化型第2章 核心問題分析 8 和非持久化型。持久化型是用在那些對消息傳遞可靠性要求非常高的情況下,消息在傳遞過程中被保存到持久化介質(zhì)(硬盤等)中,在消息中間件發(fā)生故障時的情況下,消息仍然能夠發(fā)送且僅發(fā)生一次到消息的目的地。非持久化型主要用于可靠性要求不高的消息發(fā)送過程中。但是在消息發(fā)送吞吐量較高的場景中,由于消息被保存在內(nèi)存中,當發(fā)送出現(xiàn)故障時,消息會丟失,因此消息只能確保最多會被發(fā)送一次。 目前的消息中間件的消息傳遞模式有兩種,對點(o 式14和發(fā)布/訂閱(式。點對點的模式中,消息發(fā)送的目的地是消息隊列(消息隊列中接受到的消息,只會被傳遞給一個并且是唯一的消息消費者,非常類似于個人通過電子郵件服務器發(fā)送人對人的電子郵件。而發(fā)布/訂閱模式的消息發(fā)送目的地是主題(消息生產(chǎn)者將消息發(fā)送到某一主題中,消息消費者通過注冊訂閱該消息來接受該主題中的消息。該模式是典型的一對多的關系,任何被發(fā)送到某主題中的消息都會被傳遞給所有的訂閱者,類似于發(fā)電子郵件給郵件列表中的所有用戶。 2章 核心問題分析 9 圖 布訂閱模式 球分銷系統(tǒng)),是應用于航空行業(yè)及旅游行業(yè)的大型計算機信息服務系統(tǒng)。通過全球分銷系統(tǒng),全球的旅游銷售機構可以及時地從航空公司、旅館、租車公司、旅游公司獲取大量的與旅游相關的信息,從而為顧客提供便利、快捷、可靠的服務。航空產(chǎn)業(yè)主要使用的分銷系統(tǒng)有我國航空產(chǎn)業(yè),主要使用中國航信的分銷系統(tǒng)從今,了原有的航空運輸業(yè),旅館、租車、旅游公司、鐵路公司等也紛紛加入到過技術與商務的不斷發(fā)展,確、全面的信息服務,并且可以滿足消費者旅行中包括交通、住宿、娛樂、支付及其他后繼服務的全方位需求35。 分發(fā)的數(shù)據(jù)會被多個下游系統(tǒng)使用,可以支持復雜多變的業(yè)務組合。所以的主要數(shù)據(jù)分發(fā)方式將在下一節(jié)進行討論。而與整個平臺的整合設計將在第三章進行闡述。 第2章 核心問題分析 10 子數(shù)據(jù)交換 航空業(yè)的數(shù)據(jù)交換格式主要采用電子數(shù)據(jù)交換格式,所以本節(jié)針對這種特定的格式進行分析闡述。 電子數(shù)據(jù)交換(11,國際標準化組織(它的定義如下:將商業(yè)或者行政事務,按照一個公認的標準,形成信息數(shù)據(jù)結構或結構化的事務處理,從計算機到計算機的電子數(shù)據(jù)傳輸。而比較簡單的說法是通過電子方式,將組織間的數(shù)據(jù)進行結構化傳遞,從而被用來從一個計算機系統(tǒng)到另一個計算機系統(tǒng)傳遞電子文檔或者業(yè)務數(shù)據(jù),而不需要人工的介入。在貿(mào)易領域,無紙貿(mào)易”,從中可以看出航空行業(yè)被廣泛的應用,主要有兩種標準: 美國國家標準化委員會( 聯(lián)合國組織并頒布的 在航空行業(yè)的服務分銷平臺,主要使用第2章 核心問題分析 11 購訂單紙質(zhì)版本實例 購訂單2章 核心問題分析 12 在據(jù)是一串有序的字符序列,是通過一系列的數(shù)據(jù)段(數(shù)據(jù)段終止符(在上面的例子中是符號“”)組成的。例如,“50*0001”指的就是報文的傳輸集頭,而數(shù)據(jù)段都是由一系列的基本數(shù)據(jù)元素(成,數(shù)據(jù)元之間通過字符“*”進行分割,其中面的850表示傳輸?shù)氖且粋€采購訂單,之后的0001是相應的唯一控制碼。簡單地說,后由數(shù)據(jù)段和數(shù)據(jù)段終止符構成完整的報文序列。 而數(shù)據(jù)規(guī)范片段 規(guī)范中對數(shù)據(jù)段中各種位置上的數(shù)據(jù)元的名稱、是否必填、數(shù)據(jù)類型、字符個數(shù)的限制等都進行了詳細的定義第2章 核心問題分析 13 和說明。 是報文發(fā)送者和報文接受者之間指定的協(xié)議的具體體現(xiàn),還有相應的軟硬件和傳輸網(wǎng)絡,是一整套的規(guī)范和協(xié)議5。統(tǒng)統(tǒng)的送方用戶系統(tǒng)主要負責將數(shù)據(jù)從企業(yè)信息化系統(tǒng)中提出來并生成平面文件,然后通過格式轉換將平面文件翻譯成標準格式的報文,通過發(fā)送方用戶系統(tǒng)的通訊模塊將標準格式的報文發(fā)送到者是接受方系統(tǒng)主動從將標準報文翻譯成平面文件,通過映射將平面文件轉換成接受方企業(yè)能識別的數(shù)據(jù)。 通過對價值的產(chǎn)生根源是在不同組織之間經(jīng)過協(xié)商、洽談和協(xié)調(diào)上產(chǎn)生的協(xié)議規(guī)范之上的,所以數(shù)據(jù) 平面文件 互中心 企業(yè) 數(shù)據(jù) 平面文件 信箱 信箱 發(fā)送方系統(tǒng) 接受方系統(tǒng) 第2章 核心問題分析 14 受雙方都遵守相關的協(xié)議。由于航空平臺已有系統(tǒng)對于一方面,彌補效地復用已有的章小結 本章研究了構建別闡述了息中間件的意義和通信方式;航空業(yè)獨有的全球服務分銷系統(tǒng)和它的重要意義,該系統(tǒng)將作為主要的終端服務提供者與異構信息處理平臺交互。最后分析了電子數(shù)據(jù)交換的主要方式、核心技術和背景,結合航空行業(yè)實際應用進行了討論,為整個3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 15 第3章 異構信息服務平臺整體架構 產(chǎn)品、組件、服務和工具的整合平臺,適用于各種復雜航空行為,并且可以無縫的與各種服務分銷平臺進行信息交互。 用服務不但包括基本針對特定業(yè)務系統(tǒng)、特定數(shù)據(jù)類型的增刪改查,還包括經(jīng)過編排組合過的復雜服務。同服務分別為預定系統(tǒng),離港控制系統(tǒng),庫存清單管理系統(tǒng)等而設計。 以提供集成的內(nèi)部服務,以支持企業(yè)級應用維護、監(jiān)控和管理。 能地轉化多種異構信息類型,建立終端服務提供者和異構服務消費者之間的橋梁。另外,化路由,轉化消息流以及中介流。 根據(jù)不同情況,使用且提供跨越多個域的服務訪問( 息中間件和 Q 產(chǎn)品,并針對提供信息分析模塊,可以解析、驗證并幫助導入存儲相應的邏輯模型和業(yè)務相關數(shù)據(jù)(乘客信息數(shù)據(jù)、庫存清單數(shù)據(jù)、離港信息數(shù)據(jù)等)。 客訂座記錄) 庫存清單管理 離港信息 - 客戶信息 第3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 16 離港信息 - 座位信息 離港信息 - 行李信息 離港信息 - 其他信息 等等航空系統(tǒng)相關的業(yè)務數(shù)據(jù)。 航空業(yè)目前的一些系統(tǒng)相比,要有以下幾個優(yōu)點: 統(tǒng)和設計方案已經(jīng)過測試,并已經(jīng)上線。 計、日志、性能管理、服務超時等核心因素,都可以進行簡單直接的配置來滿足客戶的需求。 些服務都是基于基本的航空業(yè)務需求,并且具有一定的代表性。各類服務發(fā)起的異構系統(tǒng),可以直接調(diào)用功能性服務消息流,通過配置正確的服務終端提供者,獲取所需信息。與異構系統(tǒng)和服務提供者的無縫連接將使用下列功能性服務。 傳入消息解析。 消息的驗證。 調(diào)用服務提供者的多種方式。 動態(tài)路由到實際地址。 日志、審計、異常和錯誤管理等。 以及對于安全目錄服務、服務注冊表和存儲庫等外部系統(tǒng)的整合等。 供一個穩(wěn)定、可擴展和可靠的平臺,以便于支持高容量、事務性的實時應用程序。 據(jù)服務消費者不同的業(yè)務需求,不同的業(yè)務邏輯和不同的權限和組別,會話控制提供不同的會話類型和會話管理。針對長會話,會話管理進行支持并優(yōu)化處理。 升了解析和導入特定格式(息的速度,并根據(jù)需求,提供實時解析處理/批量解析處理兩種不同處理方式。 第3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 17 控模塊以及性能模塊;在企業(yè)級的系統(tǒng)分析運維中,這幾個模塊起到了重要作用。 存儲服務分銷平臺發(fā)送的不同數(shù)據(jù)。該工作數(shù)據(jù)倉庫模型包括邏輯設計模型和物理設計模型,可以使得各不同格式的消息模塊和消息內(nèi)容更好的進行映射和轉化。 務網(wǎng)關架服務 務間件引擎 (心服務安全和目錄服務服務注冊和存儲庫據(jù)倉庫工作數(shù)據(jù)倉庫服務分銷平臺(終端服務提供者)異構系統(tǒng)(服務發(fā)起者)理異構信息處理推送平臺航班預訂系統(tǒng)離港信息系統(tǒng)庫存管理系統(tǒng)航空公司網(wǎng)站費用管理系統(tǒng)代理系統(tǒng)圖示外部系統(tǒng)(服務的發(fā)起者和終端服務提供者)基于產(chǎn)品的增強模塊數(shù)據(jù)倉庫系統(tǒng)應用查詢系統(tǒng)圖 構信息服務平臺)平臺架構 本節(jié)分析闡述個架構分為三個系統(tǒng)組:于產(chǎn)品的增強模塊以及各種外部系統(tǒng)和服務分銷平臺組。 異構系統(tǒng)即服務發(fā)起者,也就是各種服務的消費者。異構系統(tǒng)將向過驗證息請求被發(fā)送到第3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 18 持平臺各項功能的持過設計開發(fā)的中間件服務以及使用的消息隊列,另外,還包含服務總線的數(shù)據(jù)倉庫以及義務相關的數(shù)據(jù)倉庫。 除此之外,展提供了安全和目錄服務,服務注冊和存儲庫,系統(tǒng)管理和監(jiān)控等模塊。 用多種方式(實時、批量等)抽取數(shù)據(jù)。 下面就各個模塊進行分析概述。 務分銷平臺 服務分銷平臺是商業(yè)服務的提供者。在本文中主要體現(xiàn)為航空預訂系統(tǒng),也被稱作旅客支持系統(tǒng)(主要含有三個模塊:這里,服務分銷平臺就是旅客支持系統(tǒng)的一個例子,特征化地支持著三個服務模塊。所以服務分銷平臺是終端的服務提供者,當轉化并發(fā)送請求到服務分銷平臺,服務分銷平臺將返回相應的數(shù)據(jù)到由務網(wǎng)關 ,也被稱作安全網(wǎng)關和虛擬服務,作為務請求的一個登入節(jié)點,提供證架(及服務路由的功能。從異構系統(tǒng)發(fā)出的服務,首先送入由至相應的務網(wǎng)關可通過多種方式實現(xiàn)驗證和授權,并支持于經(jīng)紀人方式,這種技術的特點就是,有一個集中的認證和用戶帳號管理的服務器)和于代理人方式)的單點登錄。 務中間件 第3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 19 圖 息中間件架構 服務中間件模塊,是業(yè)服務總線)的相應實現(xiàn)4。 在這里,態(tài)地進行路由,進行數(shù)據(jù)轉換和推送。 為消息中間件引擎,產(chǎn)品,為面向服務架構 (環(huán)境甚至非 境提供連通性和通用數(shù)據(jù)轉換。可以支持跨平臺、跨軟硬件的不同應用,從業(yè)務邏輯到數(shù)據(jù)流的轉化和映射。務邏輯和數(shù)據(jù)推送接受的邏輯,以及兩者之間的映射,都可以在由和中介流實現(xiàn)。該消息中間件提供含以下模塊: 第3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 20 1. 利用而滿足任何規(guī)模項目的需要。 2. 在通過數(shù)據(jù)流經(jīng)業(yè)務應用和系統(tǒng)時,利用供快速數(shù)據(jù)訪問、可視化操作和控制,幫助整個組織制定更明智的業(yè)務決策。 3. 連接各種異構應用和 務,無需進行復雜的點對點連接。 4. 為實現(xiàn)標準化的、簡單而靈活的集成提供基礎,更加快速和輕松地響應業(yè)務需求,并能夠隨業(yè)務的發(fā)展而擴展。 為了有效利用消息中間件引擎, 對流入消息,路由分發(fā)到多個目的地。 支持多種可選的消息轉化格式。 實現(xiàn)消息的分發(fā)聚合。對于復雜請求消息,拆解消息并分別發(fā)送到目的地,然后根據(jù)不同的回復,拼接回復內(nèi)容,再返回給復雜請求消息的調(diào)用者。 調(diào)用 多粒度的事件分析以及錯誤處理。 使用訂閱/發(fā)布模型提供內(nèi)容和主題的消息路由。 息隊列 Q 作為消息引擎。 Q(用于分布式計算環(huán)境或異構系統(tǒng)之中4。消息隊列技術是分布式應用間交換信息的一種技術。消息隊列可駐留在磁盤或者內(nèi)存中,消息隊列存儲傳輸?shù)南?nèi)容,直到它們被應用程序抽取。通過消息隊列,應用程序可異步獨立地執(zhí)行繼續(xù)執(zhí)行前也不需要等待接收程序接收此消息的反饋。 消息隊列(一種應用程序對應用程序的通信方法。應用程序通過寫和檢索出入列隊的針對應用程序的數(shù)據(jù)(消息)來通信,而無需專用連接來鏈第3章 異構數(shù)據(jù)信息系統(tǒng)整體架構 21 接它們。消息傳遞指的是程序之間通過在消息中發(fā)送數(shù)據(jù)進行通信,而不是通過直接調(diào)

溫馨提示

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

評論

0/150

提交評論