节点文献

基于微服务架构的企业在线培训平台的设计与实现

Enterprise Online Training Platform Based on Micro-Services Architecture

【作者】 张宇

【导师】 张仲楠;

【作者基本信息】 厦门大学 , 软件工程(专业学位), 2018, 硕士

【摘要】 在现代企业的信息技术应用中,随着用户量的剧增,系统的业务功能越来越复杂,各个系统之间业务功能分散导致难以统筹管理。同时庞大的业务体系要求相关应用能够实现高可用、高并发、高负载。在这个背景下,现代企业应用从单体架构向分布式架构的演进势在必行。本文针对单体架构的不足和分布式架构的特点,以企业员工培训作为业务场景,基于微服务架构设计并实现了分布式的企业在线培训管理平台。其主要内容包括:1、本文基于SpringCloud框架实现企业在线培训平台,将平台的应用服务设计为以培训服务、微信服务、论坛服务为主,消息中心,数据检索,决策引擎和文件服务为辅的结构体系。注重业务系统向分布式服务化改进,并进行业务系统功能和数据资源的统一整合。2、立足于分布式架构设计和面向服务开发的初衷,详细介绍企业在线培训平台的需求分析、架构设计和技术实现,并给出实现过程以及测试用例。通过本文对企业在线培训平台设计实现的阐述,在业务场景上实现以功能为维度将不同业务系统整合成统一资源的服务。在架构设计上,保证平台应用整体的扩展性和分区容错性以及高负载性。最终实现培训实施信息化,培训服务平台化,培训咨询在线化,培训管理流程化的综合信息服务治理方案。

【Abstract】 In the application of information technology in modern enterprises,with the rapid increase of users,the system’s business functions become more and more complex,and the decentralization of business functions among various systems makes it difficult to manage as a whole.At the same time,the large business system requires related applications to be able to achieve high availability,high concurrency and high load.In this context,the evolution of modern enterprise applications from monolithic architecture to distributed architecture is imperative.In view of the insufficiency of the single architecture and the characteristics of the distributed architecture,this paper designs and realizes the distributed online training management platform of the enterprise based on the micro-service architecture with the enterprise employee training as the business scenario.Its main contents include:1.This Thesis realizes the enterprise online training platform based on SpringCloud framework,and designs the application service of the platform as the structure system with training management service,WeChat management service,BBS management as the main,message center,data retrieval,decision engine and file service as the auxiliary.Focus on the improvement of business system to distributed service.2.Based on the original intention of distributed architecture design and service-oriented development,detailed requirements analysis,architecture design and technical implementation of the enterprise online training platform are introduced,and the implementation process and test cases are given.Through the elaboration of the design and implementation of the enterprise online training platform in this paper,the service of integrating different business systems into unified resources based on the functional dimen’sion is realized in the business scenario.In terms of architecture design,the overall extensibility,partition tolerance and high load of the platform application are guaranteed.Finally,it realizes the comprehensive information service management plan of informatization of training implementation,platform of training service,online training consultation and procedural training management.

  • 【网络出版投稿人】 厦门大学
  • 【网络出版年期】2020年 02期
  • 【分类号】TP311.52
  • 【被引频次】7
  • 【下载频次】542
节点文献中: 

本文链接的文献网络图示:

本文的引文网络