APP下载

微服务架构的智慧校园网上办事大厅建设研究

2021-11-05咸阳职业技术学院冯卫刚

电子世界 2021年17期
关键词:大厅业务流程办事

咸阳职业技术学院 冯卫刚 王 淼

目前,高校在校园网络和硬件建设方面基本完备,其中校园一卡通、人事管理等业务系统方面,已经初具模型;然而,其各个业务应用系统之间还是相对独立的,系统间彼此不相连,存在着“信息孤岛”的现象。所以,高校要积极推进智慧校园网上办事大厅的建设,让各个业务应用系统在办事大厅中实现数据共享,这样能让各职能部门、组织机构之间减少协调与沟通的成本,提升办事效率和服务水平。

1 基于微服务的高校网上办事大厅系统的设计

高校微服务网上办事大厅系统的设计初衷是为了给教师和学生以及学校其他人员提供更好的服务,对学校的各类业务系统和各类流程服务以及各类通用服务进行系统整合与优化,通过网上办事大厅可以给教师、学生和其他工作人员提供更加优质的在线服务,让教师、学生和其他工作人员在学校工作时不必经常出差,让数据在网上大量运行。本系统设计框架主要有四个组成部分:可视化平台、服务平台、流程构建服务平台、数据管理平台。系统框架设计图如图1所示。

图1 高校微服务网上办事大厅系统框架设计

1.1 可视化平台

可视化平台主要包括门户和身份认证的统一性。教师、学生和其他工作人员将非常便捷地从在线服务大厅的综合门户进入系统。身份认证的统一性就是让不同的业务系统在网上服务大厅上有了更多的依据,能够进行统一的认证和登录;也正是因为有了这样的过程,用户才能更有保障地进入到服务平台,在很大程度上避免了学校的很多应用再次进行登录,防止各种应用系统的登录用户忘记密码或混淆的情况出现。

1.2 服务平台

教师、学生和其他工作人员可能会访问服务平台,根据不同的身份,他们的服务权限也有所差别。在服务平台上,呈现出不同的流程服务、不同的业务系统和不同的一般服务。流程服务主要涉及业务流程的启动和管理、暂停和终止。业务流程启动后,当到达用户下一个节点时,服务平台会向业务用户展示信息,以便用户及时处理和解决当下的业务。在业务系统方面,主要集中在学校教育管理系统、学术系统、人事系统等各个系统上。用户可以通过服务平台直接登录学校的各项业务系统,无需再次登录。

1.3 流程建构服务平台

流程构建服务平台需要采用的架构模式是B/S,居于核心地位的流程是建构和处理业务,这也同时说明了这二者的秘密程度非常高,一般情况下都处于保密状态。前者需要有表单编辑器和表单数据管理系统作为重要的技术支撑,其设计的流程是科学客观的、得到的结果是真实可信的。对于已建立的流程,可以增加用户管理权限,从而明确审批流程。后者主要是指业务流程的处理和暂停状态。流程审批是通知用户业务管理指南具体指哪些,用户根据管理指南向系统提交审批,业务部门在线进行审批。流程监控是对互联网工作流程进行监控和管理,评估流程的实际应用,分析流程的具有使用效率,使流程处于稳定运行的状态。

1.4 数据管理平台

共享数据库的使用允许表单数据管理系统发挥出最广泛的共享和存储作用,并由数据共享中心和学校各业务系统协调处理相关数据。因此,数据管理平台可以将更多的数据支撑提供给高校网上办事大厅。

2 高校微服务架构网上办事大厅建设的主要环节与技术分析

2.1 网上办事大厅建设的主要环节

高校要在信息化建设的前提下,对网上服务大厅建设所涉及到的各个管理部门的应用系统,要从学校整体的视角来进行统一的规划。要做好前期调研工作,不但要考虑到单一部门的申请和审批的业务,还要对跨部门的业务流程进行考虑。在网上办事大厅中的用户需求方面,要对全校师生进行调研,这样才能对可行的需求进行科学的制定,并为方案的实施奠定基础。还要做好核心的业务流程(图2)。调研后要逐一分析各项业务流程,看其是否可行,是否可以将其合并,并对流程进行全面的梳理与优化。对于全院师生的业务流程来说,在平台是否能承受实时并发性能方面,也需要进行综合考虑。此外,对于网上办事大厅平台来说,需要能对业务流程以及新建业务流程的功能进行快速修改的功能,这样高校教育教学以及管理工作才能实现新的转型。

图2 自定义流程示例

2.2 网上办事大厅的主要技术要求分析

(1)对用户体验比较重视

对于网上办事大厅来说,放在首位的就是要注重用户体验,要以这个理念为设计的出发点。不但要让学生和老师认为有用,还要确保使用过程比较容易,甚至在“视觉设计”方面可以对师生产生吸引力,乃至使其升级为某种“品牌”。

(2)使用微服务架构方式

由于网上办事大厅具有较多的业务,流程也比较复杂,单体式应用方式已经出现了弊端,因而我们可以通过微服务架构方式来解决这些弊端。对于微服务架构来说,其核心思想就是根据业务需求的独立性以及重复使用的频率,对一个大型的、复杂的应用进行分解,使其变为多个小应用,每个小应用只要将自身的功能要求完成即可,这样就能独立进行部署,还能利用API等方式实现相互的通信或调用。

第一,通过微服务架构可以实现模块化管理。对于单体式应用,微服务架构可以实施模块化处理,可以将其分解为多个可管理的服务,对于以往单体式应用中的问题可以进行有效解决,以便更好的管理与维护单个服务。第二,通过微服务架构可以实现单独开发。通过微服务架构可以对巨大单一的应用进行分解,使其分解为各个微服务。在开发每个微服务时,其也具有独立性,即使有问题出现,对代码进行重新编写也比较简单,每一个微服务只要可以提供API服务,就能使各服务之间实现通信。第三,通过微服务架构可以实现独立部署。在微服务架构模式下,各个微服务不但能确保开发的独立性,其API接入端口还能带来更好的通信,确保其他服务部署不会影响到当前的服务,这样能让服务部署提高其独立性以及便捷度。第四,通过微服务架构可以实现独立扩展。如果各项服务已经建立并分布好,在微服务架构模式下可以按照用户的不同需求以及资源变化的情况来独立扩展每个服务。

3 高校网上办事大厅门户网站的实现

在实现高校网上办事大厅门户网站期间,首先要以需求分析为主要的切入口,接着进入栏目结构,需按级别管理内容来具体设定,然后完成门户网站前台的相关程序。其中,门户网站的导航方案实施动态调整的战略,为网站的维护员和管理员减轻负担,其核心代码如下。

结语:高校基于微服务架构的网上办事大厅是建立在学校现有业务系统的基础上,对其中的资源进行科学整合,围绕着“用户为中心”的指导思想,向用户提供全天候的服务。从功能上能对消息进行及时推送,实现由被动使用到主动推送的转变;还能让重复操作的同一事项实现一键提交,同时还能对自己提交事项的审批人员和审批意见以及办理进度、结果进行及时监控。在设计相应事项流程时,可以实时评价审批人员的各项表现。对于服务事项数量与质量之间如何实现平衡,我们还需要深入思考,以便让业务系统能为师生提供更好的服务。

猜你喜欢

大厅业务流程办事
细节指引 办事不抓瞎
RPA机器人助业务流程智能化
挪威Bodø市政大厅
各自为政
企业财务管理、业务流程管理中整合ERP之探索
履职尽责谋发展 为民办事解忧难
基于财务业务流程再造的ERP信息系统构建探析
跟踪导练(四)4
明天有事
网上办事大厅解决方案