基于微服务架构的高校应用集成方案的设计与实现

来源 :江苏大学 | 被引量 : 9次 | 上传用户:ary015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高校信息化经过十几年的发展,已建成一系列的线上管理系统,包括教务系统、财务系统、图书馆系统、后勤系统等。由于建设初期缺乏统筹规划,各部门处于各自为政的混乱状态,使得开发的应用较为分散,跨部门协作效率低下。在使用共享数据库架构和SOA(Service-Oriented Architecture,面向服务的架构)解决高校异构系统集成的过程中,依然存在业务紧耦合、服务间通信能力不足、可伸缩性差以及没有统一数据服务管理架构的问题。针对上述问题,本文采用微服务架构技术、Docker容器技术、REST(Representational State Transfer,表述性状态转移)规范、JSON(JavaScript Object Notation,JavaScript对象标记)数据交换格式,设计与实现了基于微服务架构的高校应用集成方案。以企业微信客户端为例开发了面向师生的统一应用平台,展现了微服务快速构建高校应用、提高校园集成开发水平及各部门协作效率的优势。论文的主要工作包括以下几点:1)对比和分析了一些主流微服务框架的优缺点,选择了适合高校应用集成的框架Spring Cloud,并基于框架组件搭建了微服务统一对接平台,对已开发的微服务进行了有效管理,从而解决了高校各部门数据服务没有统一架构管理的问题。2)定义了高校应用集成场景下服务接口标准,设计了服务鉴权流程,开发了一系列微服务并完成了容器化部署,从而解决了高校各部门数据服务标准不统一以及应用可伸缩性差的问题。3)设计了三种不同应用场景的集成方案,包括系统内部集成、跨系统集成以及异步集成。在集成方案实现的案例中选取了具有代表性的应用,如一卡通应用、扫码迎新应用、电费缴纳应用,并详细描述了其功能设计、流程设计以及服务接口设计的内容。
其他文献
中华倒刺亲鱼在池塘培育条件下 ,用含粗蛋白质 37%~ 38%的人工配合饲料为主并辅以其它动植性饲料饲养可达性腺成熟 ,其性成熟年龄雌鱼为 4龄、雄鱼 3龄。适宜产卵水温为 2 0
超高层建筑因其在城市中的地标作用、节地特点和所具有的商业投资价值等因素在世界各地呈飞速增长态势,以上海中心大厦项目的实践为契机,分析超高层建筑的优劣特征,探讨实现绿色
环鸟苷酸(cGMP)依赖的蛋白激酶(PKG)是一氧化氮-cGMP的主要细胞内受体,在哺乳动物细胞中分为PKG-I和PKG- II两型.在PKG介导的血管平滑肌舒张作用中, 其主要通过活化细胞膜上
不孕症是世界性共同关注的疑难病症,它不是一个独立的疾病,而是许多妇科疾病的一种结局或后遗症。中医药治疗不孕症的疗效显著,在助排卵、调经、改善黄体功能等方面均有独特的优
近年来,芳香胺类物质在化工行业中的应用日益广泛,偶氮染料中的芳香胺随印染废水的排放流入到水环境中,从而导致水体的污染,芳香胺毒性较大,被人体接触可导致人体致病或者致
我国社会主义市场经济及社会主义法治社会建设已经步入重要转型期,在此背景下,社会各项矛盾日益凸显,社会治安管理环境因此变得不再稳定,在这种情况下出现了一个明显的社会现
《中国教育现代化2035》和《加快推进教育现代化实施方案(2018-2022年)》都明确指出,在教育过程中教育者需要了解、把握学生身心发展特点,并且遵循学生的成长和发展规律,开展因材施教的教育活动。气质是个体独特的心理活动特征,可以反映个体发展特点,并且不少研究表明,学生气质与学习成绩之间存在密切关系。对于学生气质的研究,和对于学生气质与学习成绩的关系研究,有利于更好的了解学生的特质,更好的实施遵
活性染料以其优良的应用性能成为纤维素纤维织物染色加工中使用的重要染料之一。活性染料冷轧堆染色是一种工艺简单、节能减耗、灵活优质的先进染色方法,有着广阔的前景。由
按照以党发一号文件出台的《关于进一步加强改进三基工作的实施意见》的要求,在新时期,胜利油田要进一步夯实以新提出的《基层单位管理手册》《基层岗位操作手册》《员工价值
自2016年来,成都为推行“小街区”颁布了一系列规范制度,2017年开始全面推进9个示范街区建设,以打造一批相互融合、脉络通畅、宜居宜业的有机街区。茶店子片区是成都9个示范