已閱讀5頁,還剩74頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 高校信息系統(tǒng)集成的 研究與實(shí)現(xiàn) 姓 名: 學(xué) 號: 所在院系: 軟件學(xué)院 職業(yè)類型: 工程碩士 專業(yè)領(lǐng)域: 軟件工程 指導(dǎo)教師: 校外指導(dǎo)教師: 二一二年十二月 A in 2012 基于S O 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 高校的各職能部門為了滿足其職能需求,提高其工作效率,紛紛建立起了部門內(nèi)部的信息系統(tǒng)。但隨著高校信息化進(jìn)程的不斷加深,各職能部門之間對于數(shù)據(jù)和信息的良好共享與交換,對于更加快捷方便地處理及獲取信息等功能提出了更高的要求。高校內(nèi)部的各個(gè)信息系統(tǒng)由于當(dāng)時(shí)缺乏信息系統(tǒng)戰(zhàn)略規(guī)劃的原因,各個(gè)信息系統(tǒng)相互獨(dú)立,在不同的時(shí)間開發(fā),由不同的人員開發(fā),各個(gè)系統(tǒng)的開發(fā)語言和平臺各不相同,系統(tǒng)之間很難共享業(yè)務(wù)和 數(shù)據(jù)。但是隨著各個(gè)系統(tǒng)間數(shù)據(jù)和業(yè)務(wù)交互的日益增多,對高校內(nèi)信息系統(tǒng)的集成需求變得越來越迫切,如何解決這個(gè)問題成了高校信息化建設(shè)研究的一個(gè)重要領(lǐng)域,也是當(dāng)前數(shù)字化校園建設(shè)中一個(gè)亟待解決的問題。 為了解決上述問題,通過對目前高校信息系統(tǒng)現(xiàn)狀的深入分析,在調(diào)查研究數(shù)據(jù)交換和各系統(tǒng)間業(yè)務(wù)聯(lián)系的基礎(chǔ)上,提出了基于面向服務(wù)體系結(jié)構(gòu)(架構(gòu)方法。面向服務(wù)架構(gòu) 有編程語言無關(guān)性、平臺無關(guān)性等等優(yōu)點(diǎn),利用 務(wù)實(shí)現(xiàn)系統(tǒng)之間基于標(biāo)準(zhǔn)的、松散耦合 的應(yīng)用架構(gòu),是比較適合目前高校信息系統(tǒng)集成的一種方式。 本文首先對 相關(guān)概念進(jìn)行了綜述;然后詳細(xì)分析了高校中原有的信息系統(tǒng)及各個(gè)系統(tǒng)間的數(shù)據(jù)聯(lián)系與業(yè)務(wù)聯(lián)系,建立了面向服務(wù)的高校信息系統(tǒng)集成的架構(gòu)模型;在此基礎(chǔ)上提出集成的設(shè)計(jì)方案即: 務(wù)與中心數(shù)據(jù)庫相結(jié)合的集成架構(gòu);在集成設(shè)計(jì)中,設(shè)計(jì)了相應(yīng)的服務(wù)作為各系統(tǒng)相互集成的接口,并通過新創(chuàng)建 務(wù)或?qū)⒉糠峙f有組件封裝為 務(wù)的方式來實(shí)現(xiàn)系統(tǒng)集成中的各種服務(wù),通過對舊有系統(tǒng)進(jìn)行局部改造實(shí)現(xiàn)了對所需服務(wù)的調(diào)用;最后以學(xué)工部系 統(tǒng)調(diào)用后勤集團(tuán)系統(tǒng)為例對系統(tǒng)進(jìn)行了實(shí)證研究。通過基于 系統(tǒng)集成,為將來高校業(yè)務(wù)重組和系統(tǒng)升級提供了一個(gè)良好架構(gòu)和方向。本文的創(chuàng)新點(diǎn)在于在結(jié)合高校現(xiàn)存信息系統(tǒng)的現(xiàn)狀,分析了數(shù)據(jù)業(yè)務(wù)聯(lián)系的基礎(chǔ)上建立了一個(gè)高校信息系統(tǒng)集成的模型,并且提出一個(gè)集成設(shè)計(jì)方案。 關(guān)鍵字: 高校信息系統(tǒng), 成 I n to of of on an on of of on of on to On to is be is an of a to be To on of of of a OA is of It eb It is a OA of on an eb In By or of eb of a is OA a of in on of of an 濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 第 1 章 緒論 . 1 題的背景及意義 . 1 究現(xiàn)狀 . 2 校信息系統(tǒng)集成的研究現(xiàn)狀 . 2 研究及發(fā)展現(xiàn)狀 . 2 文的內(nèi)容結(jié)構(gòu)及創(chuàng)新點(diǎn) . 3 第 2 章 面向服務(wù)體系架構(gòu)( 其實(shí)現(xiàn)技術(shù) . 5 件體系結(jié)構(gòu) . 5 述 . 5 本特征 . 6 體系架構(gòu) . 7 優(yōu)點(diǎn) . 9 實(shí)現(xiàn) . 10 基本概念 . 10 議棧 . 11 系 . 12 介 . 13 據(jù)表示 . 13 調(diào)用方式 . 14 描述方式 . 15 注冊和發(fā)布 . 16 開源實(shí)現(xiàn) . 17 第 3 章 高?,F(xiàn)有信息系統(tǒng)及集成需求分析 . 18 ?,F(xiàn)有信息系統(tǒng)分析 . 19 ?,F(xiàn)有信息系統(tǒng)存在的問題 . 21 統(tǒng)應(yīng)用集成需求 . 22 息系統(tǒng)的集成方案 . 26 統(tǒng)的系統(tǒng)集成 . 26 于 集成方案 . 27 第 4 章 基于 高校 信息系統(tǒng)集成的模型與設(shè)計(jì) . 29 于 高校信息系統(tǒng)集成模型 . 31 本模型 . 31 于 高校信息 系統(tǒng)集成模型的角色分析 . 32 于 高校信息系統(tǒng)集成模型的操作分析 . 33 于 高校信息系統(tǒng)集成的設(shè)計(jì) . 34 計(jì)思想 . 34 成服務(wù)設(shè)計(jì) . 35 全性設(shè)計(jì) . 38 第 5 章 基于 高校信息系統(tǒng)集成的實(shí)現(xiàn) . 41 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 統(tǒng)開發(fā)工具介紹 . 41 持的 務(wù)規(guī)范 . 41 于 發(fā) . 42 務(wù)端開發(fā) . 42 戶端調(diào)用 . 43 合 . 44 務(wù)端開發(fā) . 45 戶端調(diào)用 . 45 于 務(wù)的 全規(guī)范 . 45 統(tǒng)的用戶名令牌機(jī)制 . 46 字簽證方式 . 48 據(jù)綁定 . 48 式 . 48 式 . 49 統(tǒng)功能模塊代碼實(shí)現(xiàn) . 50 戶登錄模塊 . 50 知信息查看模塊 . 53 生信息管理 . 56 結(jié) . 60 第 6 章 總結(jié)與展望 . 61 結(jié) . 61 究展望 . 62 致謝 . 錯(cuò)誤 !未定義書簽。 參考文獻(xiàn) . 63 附錄 A 圖索引目錄 . 64 附錄 B 表索引目 錄 . 65 個(gè)人簡歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 錯(cuò)誤 !未定義書簽。 第 1 章 緒論 1 第 1 章 緒論 題的背景及意義 近年來,伴隨現(xiàn)代通信技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及信息技術(shù)的發(fā)展和普及,高校各個(gè)部門之間以及高校與社會之間的交流合作日益增加。對于決策支持、統(tǒng)一的信息門戶等等的條件迫使高校必須加快信息化建設(shè),普及計(jì)算機(jī)系統(tǒng)在高校中的深入使用,提升各部門工作效率, 提高各個(gè)系統(tǒng)對于實(shí)時(shí)請求響應(yīng)的靈敏度,以促進(jìn)高校的教學(xué)管理水平和全面信息化的教育發(fā)展 1。 實(shí)際上,高校的各職能部門為了滿足其職能需求,提高其工作效率,根據(jù)本部門或本系統(tǒng)業(yè)務(wù)發(fā)展的要求,已經(jīng)陸續(xù)購買或者獨(dú)立開發(fā)了相對應(yīng)的信息系統(tǒng)部門內(nèi)部的信息系統(tǒng),這些基于不同平臺、不同開發(fā)語言的信息系統(tǒng)在早期推動高校信息化進(jìn)程中發(fā)揮了重要的作用。一些在高校中較為常見的和較為重要的系統(tǒng)有以下:教務(wù)部管理系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)工部管理系統(tǒng)、人事處管理系統(tǒng)、財(cái)務(wù)部管理系統(tǒng)、圖書館系統(tǒng)、一卡通系統(tǒng)、學(xué)生收費(fèi)管理系統(tǒng)、校園 統(tǒng)等。這些系統(tǒng)在日常工作中發(fā)揮著重要的作用,支持著各部門工作,保證了其部門的工作效率。但隨著需求的不斷變化及增加,所有的需求漸漸地?zé)o法被單個(gè)的應(yīng)用程序所滿足,這些需求即使是一個(gè)大型的 決方案也不能夠全部滿足。因此,多種來源、架構(gòu)和應(yīng)用的系統(tǒng)并存于高校中成為了不可避免的趨勢。但是,如何解決這些異構(gòu)系統(tǒng)間的協(xié)同和通信的問題,如何充分的利用這些系統(tǒng)以消除信息孤島,使人員從繁瑣的資源處理中解脫出來,如何在有限的經(jīng)費(fèi)投入的情況下能夠趕上信息化的發(fā)展步伐,有效的使用更多的信息資源,成為了高校信息化過程中需要面對的 重要的問題 2。 為了解決這個(gè)問題,有兩種可行方案:第一種方案是重新開發(fā)一個(gè)統(tǒng)一的管理信息系統(tǒng)以代替原有的系統(tǒng),而舍棄現(xiàn)有存在的各類信息系統(tǒng);第二種方案是把高校各個(gè)部門的信息系統(tǒng)用一個(gè)合適的集成模式有機(jī)的集成起來以達(dá)到共享數(shù)據(jù)和應(yīng)用的目的。無論是從系統(tǒng)開發(fā)的成本周期考慮,還是從業(yè)務(wù)支持等各種因素考慮,完全舍棄現(xiàn)有的系統(tǒng)而開發(fā)一個(gè)新系統(tǒng)顯然不是一個(gè)比較好的解決辦法,相對而言第二種方案則有較大的可行性。把 為高校信息系統(tǒng)集成的新的入手點(diǎn),可以有效地克服目前高校中信息系統(tǒng)集成的緊密耦合模式帶來的諸如缺乏靈 活性和缺乏可擴(kuò)展性的不足,以便于消除調(diào)整和重組高校業(yè)務(wù)流程等的不利影響,對于“信息孤島”和“功能孤島”這類問題的解決可以給予很好的幫同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高校信息系統(tǒng)集成的研究與實(shí)現(xiàn) 2 助。 一種面向服務(wù)的體系架構(gòu),在這個(gè)架構(gòu)體系中外界的應(yīng)用程序或系統(tǒng)可以調(diào)用架構(gòu)中的數(shù)據(jù)和邏輯,內(nèi)部的信息被包裝成服務(wù),通過接口被調(diào)用。面向?qū)ο蟮募軜?gòu)方式可以很好的保護(hù)已存在的各個(gè)系統(tǒng),以達(dá)到高效靈活的管理3。因而可以在最大的程度上充分的利用高校已建成的信息化,并且促進(jìn)信息化的更快更好的發(fā)展。 究現(xiàn)狀 校信息系統(tǒng)集成的研究現(xiàn)狀 自上個(gè)世紀(jì)七十年代末開始,我國高校就 開始進(jìn)行信息化、數(shù)字化的校園的建設(shè),這期間很多為滿足各部門職能需求的信息系統(tǒng)被開發(fā)投入使用,可以說到目前為止,各高校已經(jīng)建立起了較為規(guī)范化、標(biāo)準(zhǔn)化的數(shù)字化校園 4。 但是,目前高校內(nèi)信息系統(tǒng)也存在著許許多多不同的問題,主要表現(xiàn)在以下幾個(gè)方面: ( 1)異構(gòu)性:由于高校內(nèi)各個(gè)部門的信息系統(tǒng)都根據(jù)自身的需求采用不同的平臺、編程語言及數(shù)據(jù)庫,導(dǎo)致各系統(tǒng)運(yùn)行的環(huán)境和各自的數(shù)據(jù)模型都不盡相同。 ( 2)分布性:各個(gè)職能部門管理和使用各自的數(shù)據(jù),然而不同的部門之間存在著大量的數(shù)據(jù)和業(yè)務(wù)聯(lián)系。 ( 3)低復(fù)用性:各部門的信息 系統(tǒng)是以緊耦合的方式組合起來的,系統(tǒng)很難被重復(fù)利用,會造成 源的浪費(fèi)。 ( 4)安全性差:各個(gè)部門信息系統(tǒng)之間數(shù)據(jù)直接共享,組件之間相互調(diào)用,通過這種方式集成起來的系統(tǒng),存在著非常大的信息安全隱患問題。 研究及發(fā)展現(xiàn)狀 在上世紀(jì)九十年代末就提出了 個(gè)概念,但當(dāng)時(shí)技術(shù)的限制,無法從真正意義上實(shí)現(xiàn) 以并沒能夠引起足夠的重視。近年來,隨著現(xiàn)代信息技術(shù)的不斷發(fā)展, 一理念又重新進(jìn)入了人們的視線中,并且作為現(xiàn)代應(yīng)用開發(fā)領(lǐng)域最重要的課題而受到了人們的廣泛關(guān)注。不 僅高校、科研機(jī)構(gòu),一些大型的 司也紛紛部署自己的 決方案。在國外, 療和金融等領(lǐng)域,一系列的相關(guān)規(guī)范的制定更是進(jìn)一步推動了 世界范圍內(nèi)的使用。雖然 技術(shù)還尚未十分成熟, 應(yīng) 第 1 章 緒論 3 用也還存在著一些需要解決的問題,但是,已經(jīng)可以看到的是, 市場格局日漸擴(kuò)大,發(fā)展前景看好。 國內(nèi)對于 關(guān)注較晚于國際上,對于它的研究也還是以尾隨式研究為主,沒有真正完整的 決方案。但是大部分的中國企業(yè)對 是保持樂觀的態(tài)度。國內(nèi)的著名周刊和國際知名咨詢調(diào)查公司聯(lián) 手發(fā)起了一項(xiàng)調(diào)查,旨在研究中國企業(yè)對于 認(rèn)識和應(yīng)用普及情況,在他們的報(bào)告中我們可以喜悅的看到雖然國內(nèi)對于 關(guān)注比較晚,還沒有真正的解決方案但是絕大多數(shù)的企業(yè)已經(jīng)有了 觀念并且積極的部署企業(yè)的 構(gòu)。在了解 被調(diào)查企業(yè)中 , 企業(yè)表示將積極地部署 是,也有部分企業(yè)表示,未考慮過使用 理念來建立集成信息系統(tǒng)。 雖然存在著一定的缺陷和不確定性,但這并不能阻礙 術(shù)的發(fā)展。 T 系統(tǒng)實(shí)施的一種趨勢。無論是改造舊有的系統(tǒng),還是設(shè)計(jì)新的 向 服務(wù)的方法都成為首選的方案。 以靈活地對在現(xiàn)代社會中出現(xiàn)的不斷變化的需求做出快速的響應(yīng),符合按需計(jì)算發(fā)展的潮流,因此 應(yīng)用將更加的普及并越來越受到人們的重視,成為繼面向?qū)ο蠛兔嫦蚪M件之后的新的設(shè)計(jì)模式,并對軟件設(shè)計(jì)思想產(chǎn)生重大影響 5。 文的內(nèi)容結(jié)構(gòu)及創(chuàng)新點(diǎn) 本文首先對 行了綜述,然后詳細(xì)分析了高校中原有的信息系統(tǒng)及各個(gè)系統(tǒng)間的數(shù)據(jù)聯(lián)系與業(yè)務(wù)聯(lián)系,提出了面向服務(wù)的高校信息系統(tǒng)集成的架構(gòu)模型,在此基礎(chǔ)上提出集成的設(shè)計(jì)方案: 務(wù)與中心數(shù)據(jù)庫相結(jié)合的方法。在 集成設(shè)計(jì)中,為各系統(tǒng)相互集成的接口設(shè)計(jì)了相應(yīng)的服務(wù),通過新創(chuàng)建 務(wù)或?qū)⒉糠峙f有組件封裝為 務(wù)的方式來實(shí)現(xiàn)系統(tǒng)集成中的各種服務(wù) 6。全文主要由七部分組成。 第 1 章 緒論。在緒論中首先簡要介紹了高校信息系統(tǒng)的現(xiàn)狀及信息系統(tǒng)集成的需求,提出了 向服務(wù)的體系架構(gòu)的概念。其次,分析了國內(nèi)外對于研究情況,認(rèn)為這是系統(tǒng)集成的首選方案,最后介紹了本文的主要內(nèi)容,基本結(jié)構(gòu)及創(chuàng)新點(diǎn)。 第 2 章 面向服務(wù)體系架構(gòu)( 其實(shí)現(xiàn)技術(shù)。本章首先介紹了 基本概念,特征與優(yōu)缺點(diǎn),其次介紹了實(shí)現(xiàn) 實(shí)現(xiàn)技術(shù) 概念和體系結(jié)構(gòu),然后詳細(xì)介紹了 現(xiàn)的關(guān)鍵技術(shù) 等。 第 3 章 高校信息系統(tǒng)及集成需求分析。本章首先從分析高校中現(xiàn)有信息系同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高校信息系統(tǒng)集成的研究與實(shí)現(xiàn) 4 統(tǒng)的基本情況入手,總結(jié)了高校信息系統(tǒng)中存在的問題,然后分析了各個(gè)系統(tǒng)間的集成需求,跨系統(tǒng)的數(shù)據(jù)及業(yè)務(wù)聯(lián)系。最后介紹了傳統(tǒng)的方案的及其不足之處,并在此基礎(chǔ)上引出了基于 集成方案。 第 4 章 基于 高校信息系統(tǒng)集成的模型與設(shè)計(jì) 。本章首先提出基于高校信息系統(tǒng)集成的模型,并且詳細(xì)討論了每 個(gè)層次的結(jié)構(gòu)功能,然后研究了高校信息系統(tǒng)集成模型中的角色和功能和主要操作。緊接著根據(jù)根據(jù)第三章中對高校信息系統(tǒng)集成框架的分析和以及前面章設(shè)計(jì)的集成模型,研究了如何在高?,F(xiàn)有情況下實(shí)施架構(gòu)的方案,在集成設(shè)計(jì)中,為各系統(tǒng)相互集成的接口設(shè)計(jì)了相應(yīng)的服務(wù),把舊有的系統(tǒng)封裝成 務(wù),把接口部分暴露出來在服務(wù)層被調(diào)用的方法進(jìn)行集成,并且詳細(xì)的研究了在保護(hù)系統(tǒng)安全性方面的措施。 第 5 章 系統(tǒng)實(shí)證研究。本章主要通過對一個(gè)實(shí)證的研究,簡要的介紹集成的實(shí)現(xiàn)過程。 第 6 章 總結(jié)與展望。對全文內(nèi)容進(jìn)行了總結(jié),提出文章存在的不足 之處,并提出了對今后研究工作的展望。 本文的創(chuàng)新點(diǎn)主要體現(xiàn)在以下兩個(gè)方面: 首先,通過對于高?,F(xiàn)存信息系統(tǒng)的現(xiàn)狀和業(yè)務(wù)聯(lián)系的分析建立了高校信息系統(tǒng)集成的模型。 其次,通過研究基于 構(gòu)及其主要實(shí)現(xiàn)技術(shù) 出一個(gè)集成設(shè)計(jì)方案并給出系統(tǒng)的部分運(yùn)行實(shí)例。 第 2 章 面向服務(wù)體系架構(gòu)( 其實(shí)現(xiàn)技術(shù) 5 第 2 章 面向服務(wù)體系架構(gòu)( 其實(shí)現(xiàn)技術(shù) 件體系結(jié)構(gòu) 向服務(wù)的體系架構(gòu) )是一個(gè)框架思想, 它通過不同的功能單元( 稱 為服務(wù))之間定義良好的接口聯(lián)系起來,使得 系統(tǒng)中的各種各樣的服務(wù)可以以一種通用的方式交互 7,其中接口是獨(dú)立于服務(wù)編程語言、操作系統(tǒng)和硬件平臺的用中立的方式定義的。本章主要討論 相關(guān)概念和 實(shí)現(xiàn)技術(shù) 。 述 面向服務(wù)的體系架構(gòu),是一種結(jié)構(gòu)模型,通過面向服務(wù)的架構(gòu)這種方式可以屏蔽開發(fā)語言或者開發(fā)平臺的異構(gòu)性,從而有效地集成現(xiàn)有的各類信息系統(tǒng)。在面向服務(wù)的架構(gòu)中核心內(nèi)容是“服務(wù)”,服務(wù)是一個(gè)計(jì)算機(jī)程序在另一個(gè)計(jì)算機(jī)程序的請示下執(zhí)行的有意義的活動,是一個(gè)可供遠(yuǎn)程訪問的與現(xiàn)實(shí)無關(guān)的網(wǎng)絡(luò)構(gòu)件 8。 對于面向?qū)ο竽P偷牧硪环N選擇,系統(tǒng)中某個(gè)具體的服務(wù)的實(shí)現(xiàn)可以使基于面向?qū)ο笤O(shè)計(jì)的,但系統(tǒng)的總體設(shè)計(jì)是基于面向服務(wù)的,應(yīng)該說 更高層次意義上的構(gòu)建。 從 個(gè)概念被提出到現(xiàn)在,對于它的定義國際社會上還沒有能夠達(dá)到統(tǒng)一的共識。各種不同的廠商、公司、組織各自對到底什么是 著不同的理解,下面給出的是一些業(yè)界關(guān)于 定義: 義是:“面向服務(wù)體系架構(gòu)本質(zhì)上是一種服務(wù)的集合。服務(wù)之間彼此通信,這種通信可以是簡單的數(shù)據(jù)傳送,也可以是兩個(gè) 或更多的服務(wù)協(xié)調(diào)進(jìn)行某些活動。服務(wù)間需要某些方法進(jìn)行連接?!?。 于 定義是:“ 一種應(yīng)用程序體系結(jié)構(gòu),所有功能都定義為獨(dú)立的服務(wù)在這種體系結(jié)構(gòu)中,這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來形成業(yè)務(wù)流程”。 關(guān)鍵是“服務(wù)”的概念,這里的服務(wù)定義為:服務(wù)提供者完成一組工作,為服務(wù)使用者交付所需的最終結(jié)果。 義為:“ 一種按需連接資源的系統(tǒng)。在這個(gè)系統(tǒng)中,資源被作為可通過標(biāo)準(zhǔn)方式訪問的獨(dú)立服務(wù),提供給網(wǎng)絡(luò)中的其他成員。 傳統(tǒng)的系統(tǒng)結(jié)構(gòu)規(guī)定了資源間更為靈活的松耦合關(guān)系”。 于 述是:“它是一項(xiàng)應(yīng)用由軟件服務(wù)和軟件服務(wù)使同濟(jì)大學(xué) 碩士學(xué)位論文 基于 高校信息系統(tǒng)集成的研究與實(shí)現(xiàn) 6 用者組成的客戶端 /服務(wù)器的軟件設(shè)計(jì)方法, 大多數(shù)通用的客戶端 /服務(wù)器模型的不同之處在于使用獨(dú)立的標(biāo)準(zhǔn)接口,并強(qiáng)調(diào)軟件組件的松散耦合” 盡管不同的組織、不同的個(gè)人對于 定義各不相同,但還是可以從其中發(fā)現(xiàn)一些 關(guān)鍵特性:面向服務(wù)的松散耦合的架構(gòu),服務(wù)間通過與編程語言、操作系統(tǒng)和硬件平臺無關(guān)的接口進(jìn)行通訊,粗粒度等等 9。 應(yīng)該來說 能被 簡單的看成是一種組織和架構(gòu) 構(gòu)的技術(shù),它同時(shí)也是一個(gè)方法,通過這種方法,我們可以分析、創(chuàng)建和管理控制服務(wù)模型。并且,優(yōu)點(diǎn)在于它比舊有的組織單個(gè)應(yīng)用程序的方法更加優(yōu)越,可以有針對性的優(yōu)化業(yè)務(wù)流程。對于企業(yè)來說, 以幫助其了解服務(wù)間的業(yè)務(wù)邏輯,這樣用戶可以知道如何對業(yè)務(wù)操作的薄弱環(huán)節(jié)進(jìn)行改進(jìn); 用分工開發(fā),適用于軟件的規(guī)模化開發(fā),可以很好的解決軟件危機(jī)等等的問題。 本特征 一種粗粒度的松耦合的服務(wù)架構(gòu),其服務(wù)之間通過簡單精確定義的接口進(jìn)行通訊,與底層通訊模型和編程接口并無 涉及。 有下面幾個(gè)特征: ( 1)服務(wù)是可重用的( 面向服務(wù)的架構(gòu)中核心的內(nèi)容就是重用,它已經(jīng)為基礎(chǔ)服務(wù)所應(yīng)用。服務(wù)的可重用性設(shè)計(jì)可以極大地降低成本,使應(yīng)用變得更為靈活。為了實(shí)現(xiàn)可重用性,服務(wù)獨(dú)立于底層實(shí)現(xiàn)和客戶需求的變更,只工作在特定處理過程的上下文中??芍赜梅?wù)通過通用格式的使用大幅度的節(jié)約了開發(fā)人員的時(shí)間,同時(shí)也縮短了軟件開發(fā)生命周期并且降低了開發(fā)成本 10。 ( 2)服務(wù)是松散耦合的( 別于其他大多數(shù)組件架構(gòu)之處在于它的“松散耦合”組件服務(wù)。松 散耦合的目的在于在服務(wù)實(shí)現(xiàn)和客戶如何使用服務(wù)方面把服務(wù)使用者和服務(wù)提供者隔離開來。服務(wù)接口是作為與服務(wù)實(shí)現(xiàn)分離的實(shí)體而存在的,服務(wù)請求者并不知道提供者比如部署平臺、程序設(shè)計(jì)語言等實(shí)現(xiàn)的技術(shù)細(xì)節(jié)。服務(wù)請求者一般不是通過使用文件格式和 是通過消息調(diào)用操作來請求消息和響應(yīng)。這樣對于使用者來說服務(wù)實(shí)現(xiàn)的修改是透明的,并不會妨礙到他們的使用 11?;诜?wù)接口消失是大多數(shù)數(shù)松散耦合方法的手段,通過該消息可以采用同步協(xié)議或異步協(xié)議實(shí)現(xiàn),可以兼容如 P 等等的多種傳輸方式。 ( 3)服務(wù)是 粗粒度的( 服務(wù)粒度是指一個(gè)服務(wù)包含的功能大小。它一般分為兩類:粗粒度 ( 和細(xì)粒度 ( ,具體來說粗粒度服務(wù)是這樣的服務(wù),它主要針對業(yè)務(wù)高層業(yè)務(wù)的可用性的邏輯的架構(gòu),細(xì)粒度服務(wù)則是那些可以使少量業(yè)務(wù)流程可用性服務(wù)。 模的一個(gè)關(guān)鍵性的問題便是選擇正確的抽象級別??梢酝ㄟ^一組有效設(shè)計(jì)和組合的粗粒度第 2 章 面向服務(wù)體系架構(gòu)( 其實(shí)現(xiàn)技術(shù) 7 服務(wù)有效地組合出新的業(yè)務(wù)流程和應(yīng)用程序。在具體的業(yè)務(wù)建模當(dāng)中應(yīng)該大量的采用粗粒度服務(wù),但是這些都是建立在對系統(tǒng)的一致 性、相關(guān)性和完整性沒有損傷的條件下。還要看到的是,因?yàn)榇至6确?wù)一般用在專門業(yè)問題上來使用,所以也具有重用性差,不能夠共享等的缺點(diǎn)。為了彌補(bǔ)這個(gè)缺點(diǎn),可以在創(chuàng)建服務(wù)的時(shí)候使用不同的粒度建模。這樣,總體中包括了粗粒度和細(xì)粒度兩種,粗粒度服務(wù)可以很好的避免無法再次使用的問題。細(xì)粒度服務(wù)重用性高,穩(wěn)定性強(qiáng),可以被粗粒度服務(wù)用來通過靈活的組合形成新的業(yè)務(wù)邏輯 12。 ( 4)標(biāo)準(zhǔn)化接口( 標(biāo)準(zhǔn)化的接口可以使 服務(wù)提供給任意的業(yè)務(wù)交互和數(shù)據(jù)信息使用,以上囊括了包含傳 輸協(xié)議、消息格式和位置等等的與服務(wù)交互相關(guān)的任何信息。通過這個(gè)接口,就可以不必考慮服務(wù)的內(nèi)部細(xì)節(jié),并且通過這個(gè)接口使得獨(dú)立于編寫服務(wù)所使用的開發(fā)語言和數(shù)據(jù)平臺而實(shí)現(xiàn)服務(wù)。服務(wù)交互必須是明確定義的。服務(wù)描述的重點(diǎn)在于與服務(wù)、調(diào)用操作的消息、構(gòu)造這種消息的細(xì)節(jié)這幾部分交互所用的操作,它并不包括如何實(shí)現(xiàn)的過程,用戶不需要知道服務(wù)消息的編寫語言和實(shí)現(xiàn)的軟硬件平臺。通過 使用,可以屏蔽了如何由應(yīng)用程序代碼調(diào)用服務(wù)的細(xì)節(jié),并且允許使用開發(fā)工具完成各種類型的交互的通用接口的編寫。 ( 5)服務(wù) 是位置透明的( 這種位置透明性使得用戶在使用服務(wù)的時(shí)候與服務(wù)響應(yīng)了自己的請求,該服務(wù)的位置等的問題無關(guān)。服務(wù)并不需要特定的網(wǎng)絡(luò)和特定的系統(tǒng)相的相連。服務(wù)是為了實(shí)時(shí)的響應(yīng)不斷地變化的需求而設(shè)計(jì)的,為了達(dá)到把服務(wù)從業(yè)務(wù)中分離出來的目的,必須要把服務(wù)和業(yè)務(wù)的設(shè)計(jì)是對于用戶來說是位置透明的 13。 ( 6)服務(wù)的封裝( 這里是指把服務(wù)封為可重用組件的應(yīng)用程序函數(shù)。通過封裝有效地實(shí)現(xiàn)了數(shù)據(jù)和信息的狀態(tài)的轉(zhuǎn)變,封裝保持了服務(wù)的一致性,有效地 隱藏了內(nèi)部操作的復(fù)雜性,使得用戶不必關(guān)心具體實(shí)施上的變更。 體系架構(gòu) 基本體系架構(gòu)包括服務(wù)提供者、服務(wù)注冊中心、服務(wù)請求者和服務(wù)契約等四部分。下面分別來介紹這四個(gè)組成部分。 ( 1)服務(wù)提供者( 服務(wù)提供者是提供通過發(fā)布服務(wù)地址,接受和執(zhí)行服務(wù)使用者的訪問功能的實(shí)體。服務(wù)提供者是服務(wù)的所有者,它在服務(wù)注冊中心中記錄自己的服務(wù)和接口,同時(shí)對于要調(diào)用自己服務(wù)的請求進(jìn)行處理。 服務(wù)提供者的實(shí)際接口是通過 務(wù)描述語言( 述的。這非常類似于 C 編程語言中的頭文件。 同濟(jì)大學(xué) 碩士學(xué)位 論文 基于 高校信息系統(tǒng)集成的研究與實(shí)現(xiàn) 8 訴用戶一個(gè) 務(wù)提供者理解的操作,以及該操作的輸入和輸出是什么。 包括新的特定于 務(wù)的類型定義。 ( 2)服務(wù)注冊中心( 服務(wù)注冊中心是一個(gè)包含所有可用服務(wù)的網(wǎng)絡(luò)尋址目錄,它是 關(guān)鍵。服務(wù)注冊中心接收并存儲服務(wù)契約的實(shí)體,以便提供服務(wù)請求者定位服務(wù)。一旦服務(wù)注冊中心將服務(wù)請求者和服務(wù)提供者配對,它就不再參與交互過程。服務(wù)注冊中心主要實(shí)現(xiàn)以下兩個(gè)功能: 按用戶的請求從注冊表中查詢相應(yīng)的服務(wù)數(shù)據(jù);增加、修改或刪除已發(fā)布的服務(wù)提供者的服務(wù)數(shù)據(jù) 14。 ( 3)服務(wù)請求者( 服務(wù)請求者包括了請求應(yīng)用服務(wù)服務(wù)或者其它類型的內(nèi)容,服務(wù)請求者在注冊機(jī)制中查找相應(yīng)的需要的服務(wù)內(nèi)容,然后綁定該服務(wù)并請求調(diào)用該功能服務(wù),這個(gè)過程都必須遵循契約的要求。服務(wù)請求者具有
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒保教知識與能力真題及答案
- 2026年四川郵電職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試參考題庫有答案解析
- 2026年四川現(xiàn)代職業(yè)學(xué)院單招綜合素質(zhì)考試參考題庫帶答案解析
- 2026年遼寧軌道交通職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題有答案解析
- 2025年廣州美術(shù)學(xué)院輔導(dǎo)員考試真題
- 2026年新疆鐵道職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試參考題庫帶答案解析
- 中建與政府借款協(xié)議書
- 2026年新疆建設(shè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試參考題庫帶答案解析
- 未來五年傘類制品零件和裝飾件企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報(bào)告
- 未來五年新形勢下家裝壁紙行業(yè)順勢崛起戰(zhàn)略制定與實(shí)施分析研究報(bào)告
- DB13T 1264-2010 遠(yuǎn)程射霧技術(shù)應(yīng)用規(guī)范
- JGJT46-2024《施工現(xiàn)場臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)》條文解讀
- 員工獎勵(lì)申請表格模板(可修改)
- 3.2+細(xì)胞器之間的分工合作課件高一上學(xué)期生物人教版(2019)必修1
- 水利電工程施工地質(zhì)規(guī)程
- JJF 2019-2022 液體恒溫試驗(yàn)設(shè)備溫度性能測試規(guī)范
- DZ∕T 0153-2014 物化探工程測量規(guī)范(正式版)
- (高清版)TDT 1013-2013 土地整治項(xiàng)目驗(yàn)收規(guī)程
- 國家開放大學(xué)電大《計(jì)算機(jī)應(yīng)用基礎(chǔ)(本) 》 終結(jié)性考試試題答案(完整版)
- 《建筑基坑降水工程技術(shù)規(guī)程》DBT29-229-2014
- 2023年廣東學(xué)業(yè)水平考試物理常考知識點(diǎn)
評論
0/150
提交評論