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

【畢業(yè)學(xué)位論文】異構(gòu)信息服務(wù)平臺在航空業(yè)的研究和應(yīng)用-軟件工程.pdf 免費(fèi)下載

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論