




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息系統(tǒng)集成共享建設(shè)方案(初稿)第一章編制說(shuō)明集成共享建設(shè)包括統(tǒng)一門(mén)戶(hù)、數(shù)據(jù)共享、應(yīng)用集成、流程集成等內(nèi)容。1.1統(tǒng)一門(mén)戶(hù)統(tǒng)一門(mén)戶(hù)主要是解決應(yīng)用系統(tǒng)界面操作交互的問(wèn)題。主要目標(biāo)要建設(shè)應(yīng)用系 統(tǒng)統(tǒng)一入口。主要關(guān)鍵技術(shù)包括統(tǒng)一界面規(guī)范,統(tǒng)一用戶(hù)管理,統(tǒng)一權(quán)限管理, 統(tǒng)一認(rèn)證管理等。1.2數(shù)據(jù)共享數(shù)據(jù)共享是要打通數(shù)據(jù)壁壘和隔閡,實(shí)現(xiàn)數(shù)據(jù)的跨部門(mén)流動(dòng)和互通,更好的 發(fā)揮數(shù)據(jù)的關(guān)聯(lián)分析能力。主要目標(biāo)是實(shí)現(xiàn)數(shù)據(jù)部?jī)?nèi)共享,按照上級(jí)要求對(duì)外共 享數(shù)據(jù)。主要關(guān)鍵技術(shù)包括基于ESB總線的數(shù)據(jù)共享交換產(chǎn)品,大數(shù)據(jù)框架平 臺(tái)提供的數(shù)據(jù)共享,內(nèi)存級(jí)功能和數(shù)據(jù)API。1.3應(yīng)用集成應(yīng)用集成是將截然不同的、基于各種不同平臺(tái)
2、、用不同方案建立的應(yīng)用軟件 和系統(tǒng)有機(jī)地集成到一個(gè)無(wú)縫的、并列的、易于訪問(wèn)的單一系統(tǒng)中,并使它們就 像一個(gè)整體一樣,進(jìn)行業(yè)務(wù)處理和信息共享。主要目標(biāo)是實(shí)現(xiàn)應(yīng)用系統(tǒng)之間互操 作。主要關(guān)鍵技術(shù)包括微服務(wù),SOA,服務(wù)總線,BPM等。1.4流程集成流程集成是將工作流引擎從單體的應(yīng)用系統(tǒng)中剝離,形成具有有安全、可靠、 穩(wěn)定、可靈活應(yīng)用的統(tǒng)一流程微服務(wù),實(shí)現(xiàn)圖形化工作量定義、統(tǒng)一流程監(jiān)控、 流程的靈活配置。第二章建設(shè)現(xiàn)狀2.1現(xiàn)狀為貫徹落實(shí)國(guó)務(wù)院辦公廳關(guān)于印發(fā)政務(wù)信息系統(tǒng)整合共享實(shí)施方案的通 知(國(guó)辦發(fā)201739號(hào))要求,2018年生態(tài)環(huán)境部開(kāi)展了政務(wù)信息系統(tǒng)集 成整合工作,以“集成整合、互聯(lián)互通”為
3、主要目標(biāo),建設(shè)了基于專(zhuān)網(wǎng)的統(tǒng)一應(yīng) 用集成服務(wù)管理框架,以統(tǒng)一應(yīng)用集成服務(wù)管理框架為載體,集成、組織和管理 應(yīng)用系統(tǒng),為應(yīng)用系統(tǒng)統(tǒng)籌利用、統(tǒng)一接入提供集成整合平臺(tái),為應(yīng)用系統(tǒng)對(duì)外 服務(wù)、深度應(yīng)用、協(xié)同共享提供服務(wù)平臺(tái),為應(yīng)用系統(tǒng)統(tǒng)籌建設(shè)、備案監(jiān)督提供 管理平臺(tái)。目前生態(tài)環(huán)境部已經(jīng)完成了統(tǒng)一應(yīng)用、統(tǒng)一用戶(hù)、統(tǒng)一認(rèn)證、統(tǒng)一日志、統(tǒng) 一權(quán)限、統(tǒng)一待辦、統(tǒng)一展現(xiàn)、統(tǒng)一消息、統(tǒng)一分享九個(gè)微服務(wù)的建設(shè),完成了 60個(gè)應(yīng)用系統(tǒng)與統(tǒng)一門(mén)戶(hù)的集成工作,初步實(shí)現(xiàn)系統(tǒng)集成共享框架。同時(shí)由于生態(tài)環(huán)境部信息系統(tǒng)建設(shè)規(guī)模小、建設(shè)標(biāo)準(zhǔn)不一等因素,當(dāng)前信息 化仍存在“小散多”的特征,數(shù)據(jù)共享和業(yè)務(wù)協(xié)同不符合信息化發(fā)展形勢(shì),距離
4、 “用數(shù)據(jù)決策”和“掛圖作戰(zhàn)”要求還有較大差距,尚不符合國(guó)家統(tǒng)籌發(fā)展電子 政務(wù)要求。2.2規(guī)劃對(duì)標(biāo)方案重點(diǎn)任務(wù)任務(wù)點(diǎn)說(shuō)明任務(wù)完成情況生態(tài) 環(huán)境 大數(shù) 據(jù)建 設(shè)總 體方案生態(tài)環(huán)境大數(shù)據(jù)總 體架構(gòu)為“一個(gè)機(jī) 制、兩套體系、三 個(gè)平臺(tái)”。個(gè)機(jī) 制即生態(tài)環(huán)境大數(shù) 據(jù)管理工作機(jī)制, 兩套體系即組織保 障和標(biāo)準(zhǔn)規(guī)范體 系、統(tǒng)一運(yùn)維和信 息安全體系,三個(gè) 平臺(tái)即大數(shù)據(jù)環(huán)保 云平臺(tái)、大數(shù)據(jù)管 理平臺(tái)和大數(shù)據(jù)應(yīng) 用平臺(tái)。一個(gè)機(jī)制:生態(tài)環(huán)境大數(shù)據(jù)管理工 作機(jī)制包括數(shù)據(jù)共享開(kāi)放、業(yè)務(wù)協(xié) 同等工作機(jī)制,以及生態(tài)環(huán)境大數(shù) 據(jù)科學(xué)決策、精準(zhǔn)監(jiān)管和公共服務(wù) 等創(chuàng)新應(yīng)用機(jī)制,促進(jìn)大數(shù)據(jù)形成 和應(yīng)用。方案中應(yīng)用支撐 層沒(méi)有進(jìn)行
5、重點(diǎn)設(shè) 計(jì)。根據(jù)政務(wù)信息系 統(tǒng)整合共享要求,根據(jù)政務(wù)信息系統(tǒng) 整合要求,梳理系統(tǒng) 清單情況,基于專(zhuān)網(wǎng) 綜合業(yè)務(wù)門(mén)戶(hù)目前 已完成60個(gè)系統(tǒng)的 集成工作,完成現(xiàn)有 符合的系統(tǒng)集成工 作,初步實(shí)現(xiàn)部分應(yīng) 用系統(tǒng)一門(mén)式登錄、 一站式辦公、一頁(yè)式 展現(xiàn)服務(wù)。兩套體系:組織保障和標(biāo)準(zhǔn)規(guī)范體 系為大數(shù)據(jù)建設(shè)提供組織機(jī)構(gòu)、人 才資金及標(biāo)準(zhǔn)規(guī)范等體制保障;統(tǒng) 一運(yùn)維和信息安全體系為大數(shù)據(jù) 系統(tǒng)提供穩(wěn)定運(yùn)行與安全可靠等 技術(shù)保障。基于專(zhuān)網(wǎng)建設(shè)了綜 合業(yè)務(wù)門(mén)戶(hù)(專(zhuān)網(wǎng) 門(mén)戶(hù)),以統(tǒng)一應(yīng) 用集成服務(wù)管理框 架為載體,集成、 組織和管理應(yīng)用系 統(tǒng),為應(yīng)用系統(tǒng)統(tǒng) 籌利用、統(tǒng)一接入 提供集成整合平 臺(tái)。二個(gè)平臺(tái):生態(tài)環(huán)境大數(shù)
6、據(jù)平臺(tái)分 為基礎(chǔ)設(shè)施層、數(shù)據(jù)資源層和業(yè)務(wù) 應(yīng)用層。其中,大數(shù)據(jù)環(huán)保云平臺(tái) 是集約化建設(shè)的IT基礎(chǔ)設(shè)施層, 為大數(shù)據(jù)處理和應(yīng)用提供統(tǒng)一基 礎(chǔ)支撐服務(wù);大數(shù)據(jù)管理平臺(tái)是數(shù) 據(jù)資源層,為大數(shù)據(jù)應(yīng)用提供統(tǒng)一 數(shù)據(jù)采集、分析和處理等支撐服 務(wù);大數(shù)據(jù)應(yīng)用平臺(tái)是業(yè)務(wù)應(yīng)用 層,為大數(shù)據(jù)在各領(lǐng)域的應(yīng)用提供 綜合服務(wù)。第三章未來(lái)規(guī)劃3.1建設(shè)目標(biāo)以改善生態(tài)環(huán)境質(zhì)量堅(jiān)決打好污染防治攻堅(jiān)戰(zhàn)的生態(tài)環(huán)境戰(zhàn)略為導(dǎo)向,以現(xiàn) 有基礎(chǔ)設(shè)施、應(yīng)用系統(tǒng)、數(shù)據(jù)資源建設(shè)與應(yīng)用情況為基礎(chǔ),圍繞“四統(tǒng)一、五集 中”,深化微服務(wù)設(shè)計(jì)體系,逐步構(gòu)建“大中臺(tái)、小前臺(tái)”的服務(wù)架構(gòu),打造共 享服務(wù)平臺(tái),提升服務(wù)重用能力。利用一體化微服務(wù)框架,實(shí)現(xiàn)標(biāo)
7、準(zhǔn)落地、集中應(yīng)用、統(tǒng)一管理、可視化監(jiān)控, 提升業(yè)務(wù)流程整合能力,改善生態(tài)環(huán)境應(yīng)用開(kāi)發(fā)效率,實(shí)現(xiàn)跨組織、跨業(yè)務(wù)、跨 流程、跨部門(mén)間的業(yè)務(wù)協(xié)同和數(shù)據(jù)資源共享,提高信息化對(duì)生態(tài)環(huán)境業(yè)務(wù)的響應(yīng) 能力要求,實(shí)現(xiàn)業(yè)務(wù)辦理的統(tǒng)一管控,業(yè)務(wù)數(shù)據(jù)的統(tǒng)一管理,對(duì)信息化應(yīng)用的統(tǒng) 一支撐。3.2建設(shè)內(nèi)容一、建設(shè)基礎(chǔ)中臺(tái)基礎(chǔ)設(shè)施層二、建設(shè)數(shù)據(jù)中臺(tái)數(shù)據(jù)層三、建設(shè)業(yè)務(wù)中臺(tái)(1)升級(jí)現(xiàn)有微服務(wù)組件,構(gòu)建業(yè)務(wù)中臺(tái)結(jié)合生態(tài)環(huán)境部微服務(wù)集成框架,對(duì)已建微服務(wù)組件進(jìn)行升級(jí)重構(gòu),采用“大 中臺(tái)、小前臺(tái)”的服務(wù)策略,構(gòu)建統(tǒng)一的共享服務(wù)平臺(tái),打通應(yīng)用壁壘,實(shí)現(xiàn)業(yè) 務(wù)協(xié)同。(2)新建微服務(wù)組件,深化基礎(chǔ)支撐微服務(wù)平臺(tái)建設(shè)新建統(tǒng)一審計(jì)微服務(wù)、
8、統(tǒng)一工作流微服務(wù)、統(tǒng)一報(bào)表微服務(wù)、統(tǒng)一表單微服 務(wù)、統(tǒng)一版式微服務(wù),支撐信息共享、智能辦公的各項(xiàng)應(yīng)用,提供更便捷、更有 效、更精準(zhǔn)的服務(wù)。(3)基于微服務(wù)設(shè)計(jì)理念,重構(gòu)已有應(yīng)用系統(tǒng),提高資源重用能力。33建設(shè)方案3.3.1設(shè)計(jì)原則應(yīng)用系統(tǒng)的建設(shè)是一個(gè)循序漸進(jìn)的過(guò)程,在不同階段開(kāi)發(fā)的應(yīng)用系統(tǒng),由于 不同廠商的參與,使得這些應(yīng)用系統(tǒng)之間很難進(jìn)行融合。要解決這些問(wèn)題,必須 嚴(yán)格地遵循標(biāo)準(zhǔn)規(guī)范、控制總體規(guī)劃、加強(qiáng)頂層設(shè)計(jì)來(lái)進(jìn)行總體上的協(xié)調(diào)。綜上, 采用模塊設(shè)計(jì)、分層構(gòu)件的指導(dǎo)思想,實(shí)現(xiàn)業(yè)務(wù)應(yīng)用支撐平臺(tái)的一體化建設(shè),統(tǒng) 籌規(guī)劃建設(shè)任務(wù),按照如下設(shè)計(jì)原則開(kāi)展建設(shè)工作。(1)統(tǒng)一標(biāo)準(zhǔn)規(guī)范、統(tǒng)一架構(gòu)設(shè)計(jì)通過(guò)采
9、取有效的技術(shù)手段來(lái)約束不同的開(kāi)發(fā)商遵循統(tǒng)一的、標(biāo)準(zhǔn)化的應(yīng)用架 構(gòu)進(jìn)行開(kāi)發(fā),確保不同時(shí)期、不同廠商開(kāi)發(fā)的業(yè)務(wù)應(yīng)用系統(tǒng)彼此之間能夠有效整 合。(2)微服務(wù)組件松散耦合、粗粒度集成微服務(wù)組件的設(shè)計(jì)應(yīng)強(qiáng)調(diào)微服務(wù)組件之間的集成采用松散耦合的接口模式, 確保組件具有高度的擴(kuò)展性。同時(shí),采用服務(wù)分級(jí)手段,通過(guò)建立不同的粗粒度 等級(jí)來(lái)創(chuàng)建服務(wù),提供完整的業(yè)務(wù)功能,通過(guò)一次調(diào)用實(shí)現(xiàn)既定功能。(3)加強(qiáng)功能組件封裝,降低開(kāi)發(fā)復(fù)雜性基于成熟的構(gòu)件封裝的設(shè)計(jì)理念,將經(jīng)過(guò)驗(yàn)證的軟件成果,形成業(yè)務(wù)應(yīng)用構(gòu) 件庫(kù),在業(yè)務(wù)應(yīng)用系統(tǒng)建設(shè)中能夠進(jìn)行復(fù)用,從而降低開(kāi)發(fā)復(fù)雜性,提高開(kāi)發(fā)效 率,實(shí)現(xiàn)快速響應(yīng)需求。(4)采用分層模式,專(zhuān)注
10、業(yè)務(wù)需求為業(yè)務(wù)應(yīng)用系統(tǒng)提供統(tǒng)一、穩(wěn)定、可靠的分層框架,有效地屏蔽底層的復(fù)雜 技術(shù),把技術(shù)細(xì)節(jié)全部封裝到了構(gòu)件內(nèi)部,開(kāi)發(fā)人員通過(guò)復(fù)用成熟的構(gòu)件,從技 術(shù)細(xì)節(jié)中解脫出來(lái),更加專(zhuān)注在如何更好地實(shí)現(xiàn)業(yè)務(wù)需求上。(5)先進(jìn)性和實(shí)用性并重原則在兼顧技術(shù)先進(jìn)性的基礎(chǔ)上,堅(jiān)持以需求為導(dǎo)向,講求實(shí)際應(yīng)用效果,不片 面追求高、尖技術(shù)的嘗試,盡可能采用成熟技術(shù),以保證架構(gòu)設(shè)計(jì)的可靠性和穩(wěn) 定性。(6)標(biāo)準(zhǔn)化和規(guī)范化原則嚴(yán)格遵循國(guó)家、行業(yè)的有關(guān)技術(shù)標(biāo)準(zhǔn)和規(guī)范,為不同業(yè)務(wù)應(yīng)用系統(tǒng)之間集成 提供前提條件,實(shí)現(xiàn)各類(lèi)業(yè)務(wù)信息資源的共享和利用。(7)可擴(kuò)展性和可維護(hù)性原則充分考慮信息化建設(shè)需求,微服務(wù)組件應(yīng)基于模塊化思想設(shè)計(jì),
11、采用分布式 部署方式,通過(guò)標(biāo)準(zhǔn)接口快速擴(kuò)充、靈活插拔,確保支撐平臺(tái)的可擴(kuò)展性和可維 護(hù)性。3.3.2技術(shù)路線基于微服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)理念,在基礎(chǔ)環(huán)境上基于國(guó)產(chǎn)化軟硬件設(shè)施、 Docker容器、Redis和MQ技術(shù),采用Restful接口協(xié)議,并對(duì)交換數(shù)據(jù)使用SM4 國(guó)密算法進(jìn)行加密,實(shí)現(xiàn)微服務(wù)組件的開(kāi)發(fā)、注冊(cè)、整合、管理和服務(wù),形成統(tǒng) 一的業(yè)務(wù)應(yīng)用支撐平臺(tái),為業(yè)務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)、部署、應(yīng)用和運(yùn)維提供全面服務(wù)。(1)以面向微服務(wù)架構(gòu)為基礎(chǔ)搭建業(yè)務(wù)應(yīng)用支撐建立整體系統(tǒng)的框架性、服務(wù)性結(jié)構(gòu),基于面向微服務(wù)的架構(gòu)思想和方法進(jìn) 行建設(shè),做到高內(nèi)聚、松耦合和系統(tǒng)構(gòu)架層次化,降低信息數(shù)據(jù)層、業(yè)務(wù)應(yīng)用層、 用戶(hù)交
12、互層資源間的耦合度(同層間及不同層間),從而使業(yè)務(wù)應(yīng)用靈活地被組合 和封裝,快速應(yīng)對(duì)業(yè)務(wù)服務(wù)的變化和發(fā)展需要。(2)采用組件式開(kāi)發(fā)技術(shù)框架來(lái)進(jìn)行業(yè)務(wù)應(yīng)用的快速開(kāi)發(fā)按照松散耦合的組件規(guī)范,整合業(yè)務(wù)應(yīng)用,不同開(kāi)發(fā)商可在一個(gè)系統(tǒng)內(nèi)開(kāi)發(fā) 不同的業(yè)務(wù)應(yīng)用系統(tǒng),并保證運(yùn)轉(zhuǎn)良好,形成一體化的應(yīng)用平臺(tái)。(3)統(tǒng)籌兼顧,多種技術(shù)實(shí)現(xiàn)方式共存項(xiàng)目的建設(shè)需要考慮兼容原有應(yīng)用系統(tǒng)的技術(shù)架構(gòu)以及微服務(wù)環(huán)境,實(shí)現(xiàn)技 術(shù)層面的無(wú)縫對(duì)接。通過(guò)充分利用原有資源,實(shí)現(xiàn)多種技術(shù)方式并存,保護(hù)原有 投資。(4)利用成熟的集成方法論在項(xiàng)目的建設(shè)過(guò)程中,需要借助成熟的集成方法論和平臺(tái)組件技術(shù)實(shí)現(xiàn)與其 他應(yīng)用系統(tǒng)在界面、應(yīng)用和數(shù)據(jù)三方面的
13、集成工作,實(shí)現(xiàn)無(wú)縫集成。3.3.3總體架構(gòu)以微服務(wù)架構(gòu)為技術(shù)支撐,遵循面向業(yè)務(wù)、面向構(gòu)件的思想,按照開(kāi)放的業(yè) 界標(biāo)準(zhǔn),通過(guò)微內(nèi)核和擴(kuò)展性,保障平臺(tái)強(qiáng)壯性、穩(wěn)定性,形成業(yè)務(wù)導(dǎo)向,業(yè)務(wù) 驅(qū)動(dòng)和業(yè)務(wù)建模的業(yè)務(wù)應(yīng)用支撐平臺(tái),來(lái)構(gòu)建、整合、擴(kuò)展、管理業(yè)務(wù)應(yīng)用系統(tǒng)。功能總體框架如下圖所示,自下而上分為三個(gè)部分:IT基礎(chǔ)設(shè)施圖:功能架構(gòu)圖基礎(chǔ)設(shè)施層基礎(chǔ)設(shè)施層:每一個(gè)微服務(wù)組件可以獨(dú)立部署在虛擬機(jī)或Docker容器中。 不像傳統(tǒng)多個(gè)服務(wù)共享一個(gè)數(shù)據(jù)庫(kù),微服務(wù)架構(gòu)每個(gè)服務(wù)都有獨(dú)立的數(shù)據(jù)庫(kù), 實(shí)現(xiàn)架構(gòu)的松耦合。微服務(wù)中心層包括統(tǒng)一用戶(hù)、統(tǒng)一授權(quán)、統(tǒng)一認(rèn)證、統(tǒng)一審計(jì)、統(tǒng)一分享、統(tǒng)一門(mén)戶(hù)、 統(tǒng)一工作流、統(tǒng)一報(bào)表、統(tǒng)一
14、資源、統(tǒng)一消息、電子簽章、統(tǒng)一版式等微服務(wù) 組件,并可以根據(jù)業(yè)務(wù)應(yīng)用要求進(jìn)行擴(kuò)充,實(shí)現(xiàn)統(tǒng)一設(shè)計(jì)、統(tǒng)一架構(gòu)和橫向擴(kuò) 展。平臺(tái)為各應(yīng)用提供統(tǒng)一支撐服務(wù),對(duì)外提供標(biāo)準(zhǔn)的Web服務(wù),所有的接口 服務(wù)統(tǒng)一使用RESTful接口和RPC兩種模式接口。微服務(wù)支撐平臺(tái)通過(guò)業(yè)務(wù)應(yīng)用系統(tǒng)管理功能實(shí)現(xiàn)對(duì)業(yè)務(wù)應(yīng)用系統(tǒng)的注冊(cè)、接入及安全管 理;通過(guò)注冊(cè)管理功能實(shí)現(xiàn)的對(duì)微服務(wù)組件的注冊(cè)、心跳等管理;通過(guò)平臺(tái)運(yùn) 行管理功能開(kāi)展微服務(wù)管理、存活驗(yàn)證管理、軟負(fù)載均衡管理,最終采集、匯 聚微服務(wù)組件和業(yè)務(wù)應(yīng)用系統(tǒng)的運(yùn)行狀況、組件狀態(tài)等數(shù)據(jù)信息并通過(guò)平臺(tái)綜 合展示功能來(lái)實(shí)時(shí)展現(xiàn)。業(yè)務(wù)應(yīng)用層業(yè)務(wù)應(yīng)用層通過(guò)業(yè)務(wù)應(yīng)用支撐平臺(tái),定制應(yīng)用、
15、實(shí)現(xiàn)集成、發(fā)出請(qǐng)求、獲 取服務(wù)。3.3.4技術(shù)架構(gòu)業(yè)務(wù)應(yīng)用層A A A AAAA AAa AAA AAA接入房RESTFUL 協(xié)議微危務(wù)開(kāi)發(fā)樞果持窗交付流水線_L程實(shí)踐和規(guī)范 端到瞞的工具鏈支捍服務(wù)層心苗宏控平心服務(wù)帽斷勺峰瑯身情認(rèn)近及眼限控啊服務(wù)提供層說(shuō)服務(wù)組件基礎(chǔ)設(shè)施層計(jì)算存幃網(wǎng)站卷投安全I(xiàn)DC圖:技術(shù)架構(gòu)圖自下而上包括:(1)基礎(chǔ)設(shè)施層:提供各類(lèi)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、監(jiān)控安全等基礎(chǔ)設(shè)施服 務(wù)。(2)服務(wù)提供層:微服務(wù)組件資源池包括統(tǒng)一用戶(hù)、統(tǒng)一權(quán)限、統(tǒng)一認(rèn) 證、統(tǒng)一審計(jì)、統(tǒng)一分享、統(tǒng)一待辦、統(tǒng)一工作流、統(tǒng)一報(bào)表、統(tǒng)一日志、統(tǒng) 一消息、統(tǒng)一應(yīng)用、統(tǒng)一版式等微服務(wù)組件,并可以根據(jù)業(yè)務(wù)應(yīng)用要求進(jìn)行
16、擴(kuò) 充,實(shí)現(xiàn)統(tǒng)一設(shè)計(jì)、統(tǒng)一架構(gòu)和橫向擴(kuò)展。(3)支撐服務(wù)層:平臺(tái)為各應(yīng)用提供統(tǒng)一支撐服務(wù),對(duì)外提供標(biāo)準(zhǔn)的Web 服務(wù),所有的接口服務(wù)統(tǒng)一使用RESTful接口和RPC兩種模式接口。(4)接入層:通過(guò)RESTFUL規(guī)范表示流程元素/資源的對(duì)象。(5)業(yè)務(wù)應(yīng)用層:通過(guò)調(diào)用支撐服務(wù)層的各類(lèi)微服務(wù)組件構(gòu)建各類(lèi)業(yè)務(wù) 服務(wù)。3.3.5微服務(wù)框架為了讓業(yè)務(wù)開(kāi)發(fā)人員專(zhuān)注于業(yè)務(wù)邏輯實(shí)現(xiàn),避免冗余和重復(fù)勞動(dòng),規(guī)范開(kāi)發(fā), 提升效率,通過(guò)提供微服務(wù)框架,解決微服務(wù)的各類(lèi)注冊(cè)、發(fā)現(xiàn)、服務(wù)、調(diào)度、 容錯(cuò)等各類(lèi)通用性服務(wù)功能,業(yè)務(wù)開(kāi)發(fā)人員只要實(shí)現(xiàn)業(yè)務(wù)邏輯即可。微服務(wù)框架 如下圖所示:內(nèi)部管理驗(yàn)證質(zhì)傾制1(XM L/JS O
17、N/ProtD- b irf ) |律宣1|服務(wù)地限做希制RE5T/RPC應(yīng)用程|業(yè)務(wù)邏輯安全訪問(wèn)機(jī)制日志曾里1次自|動(dòng)生5E圖:服務(wù)框架圖(1)基礎(chǔ)服務(wù)功能:包括服務(wù)注冊(cè)、發(fā)現(xiàn)、負(fù)載均衡和健康檢查等。(2)監(jiān)控日志,框架提供框架層日志、metrics和調(diào)用鏈數(shù)據(jù),并提供日 志、metrics等接口,方便業(yè)務(wù)層記錄業(yè)務(wù)日志數(shù)據(jù),并進(jìn)行統(tǒng)一分析和處理。(3)REST/RPC和序列化,框架層針對(duì)當(dāng)前多樣化的設(shè)備類(lèi)型(瀏覽器、普 通PC、無(wú)線設(shè)備等),提供REST/RPC等多種序列化機(jī)制,如:針對(duì)瀏覽器支持 輸出Ajax友好的JSON消息格式。(4)配置,除了支持配置文件,框架層還可集成動(dòng)態(tài)運(yùn)行時(shí)配
18、置,能夠在 運(yùn)行時(shí)針對(duì)不同環(huán)境動(dòng)態(tài)調(diào)整服務(wù)的參數(shù)和配置。(5)管理接口,框架集成管理接口,一方面可以在線查看框架和服務(wù)內(nèi)部 狀態(tài),同時(shí)還可以動(dòng)態(tài)調(diào)整內(nèi)部狀態(tài),對(duì)調(diào)試、監(jiān)控和管理能提供快速反饋。統(tǒng)一錯(cuò)誤處理,統(tǒng)一處理框架層和服務(wù)的內(nèi)部異常。安全,安全和訪問(wèn)控制邏輯可以在框架層統(tǒng)一進(jìn)行封裝,可做成插件 形式,具體業(yè)務(wù)服務(wù)根據(jù)需要加載相關(guān)安全插件。文檔自動(dòng)生成,為方便開(kāi)發(fā)和測(cè)試,框架層支持文檔的自動(dòng)生成和同 步,框架層提供支持Restful API的文檔方案。3.3.6部署架構(gòu)采用虛機(jī)化技術(shù)和Docker容器技術(shù)將微服務(wù)組件部署在Docker容器中形成 微服務(wù)組件實(shí)例,通過(guò)增加微服務(wù)組件實(shí)例數(shù)量實(shí)現(xiàn)微服務(wù)的橫向擴(kuò)展。同時(shí)將 微服務(wù)組件打包為Docker鏡像,實(shí)現(xiàn)跨主機(jī)運(yùn)行和管理Docker容器,提供容 器的多地部署、自動(dòng)發(fā)布、服務(wù)發(fā)現(xiàn)和復(fù)制控制功能。微服務(wù)組件通過(guò)管理中心實(shí)現(xiàn)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2.6練 指數(shù)與指數(shù)函數(shù)(解析版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專(zhuān)用)
- 2022年北京市初三一模道德與法治試題匯編:遵守社會(huì)規(guī)則
- 2024人工智能法律倫理
- 2020-2021學(xué)年江蘇省南京外國(guó)語(yǔ)河西初級(jí)中學(xué)等三校七年級(jí)(下)期中數(shù)學(xué)試卷
- 衢州屋檐防水施工方案
- 2024年廣西地區(qū)中考滿分作文《給小廣的一封信》5
- 第1課 十字路口-認(rèn)識(shí)多圖層動(dòng)畫(huà) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年遼師大版(2015)初中信息技術(shù)八年級(jí)下冊(cè)
- 合同范例和合同范例區(qū)別
- 代銷(xiāo)電器合同范例
- 可持續(xù)發(fā)展的工作實(shí)踐計(jì)劃
- 戰(zhàn)傷并發(fā)癥的護(hù)理
- 尼康D5200說(shuō)明書(shū)簡(jiǎn)體中文
- 事業(yè)單位工作人員退休(職)登記表
- 前程無(wú)憂招聘測(cè)評(píng)題庫(kù)及答案
- 2024解析:第十章 浮力綜合應(yīng)用-基礎(chǔ)練(解析版)
- 【MOOC】社會(huì)調(diào)查與研究方法-北京大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024年下半年杭州市余杭區(qū)瓶窯鎮(zhèn)招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 自身免疫性腦炎護(hù)理常規(guī)
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- 幼兒園小班健康公開(kāi)課《笑一笑》課件
- 認(rèn)識(shí)晶體(完整版)課件
評(píng)論
0/150
提交評(píng)論