智慧校園全生命周期服務(wù),是以“服務(wù)”為視角,實(shí)現(xiàn)面對全校師生的碎片化服務(wù),建立校內(nèi)有機(jī)的業(yè)務(wù)協(xié)作關(guān)系,將學(xué)校內(nèi)的各種業(yè)務(wù)流程穿接起來,實(shí)現(xiàn)能夠支持學(xué)生從新生入校、在校學(xué)習(xí)生活直至畢業(yè)離校的全生命周期管理。
要實(shí)現(xiàn)全生命周期的服務(wù),智慧校園基礎(chǔ)平臺需要一種更先進(jìn)、更適應(yīng)變化、擴(kuò)展性更強(qiáng)的技術(shù)架構(gòu)作為支撐。微服務(wù)架構(gòu)(Micro-Services Architecture)就是滿足上述要求的一種技術(shù)架構(gòu)。
常規(guī)Web應(yīng)用的核心是由模塊實(shí)現(xiàn)的業(yè)務(wù)邏輯,它定義了服務(wù)、領(lǐng)域?qū)ο蠛褪录?。圍繞核心的是與外部接口對接的適配器,如數(shù)據(jù)庫訪問組件、生產(chǎn)和消費(fèi)消息的消息組件、暴露了 API 或?qū)崿F(xiàn)了一個用戶界面的 Web 組件。盡管應(yīng)用可能有一個邏輯模塊化架構(gòu),但它一般會被作為一個單體進(jìn)行打包和部署,實(shí)際格式取決于應(yīng)用程序的語言和框架。這種構(gòu)建Web應(yīng)用的架構(gòu)我們稱之為單體應(yīng)用(Monolithic Application)架構(gòu)。
微服務(wù)架構(gòu)的思路則是將單體應(yīng)用分解為一系列小規(guī)模的互連服務(wù)。一個服務(wù)通常實(shí)現(xiàn)一組不同的特性或功能,每個服務(wù)都是一個微型的單體應(yīng)用,內(nèi)部包括了相關(guān)的業(yè)務(wù)邏輯和所需的適配器。一些微服務(wù)會開放API供其他微服務(wù)或客戶端使用,另一些微服務(wù)會用來呈現(xiàn)用戶界面。通過這種方式,微服務(wù)架構(gòu)很好的解決了單體應(yīng)用的上述困境。
錦中微服務(wù)核心概念
錦中集團(tuán),提供智慧微服務(wù)整體解決方案。點(diǎn)擊這里聯(lián)系客服,獲取全案PPT、Word材料。