APP下载

基于数字化校园数据共享的设计与实现

2021-07-11白祎花

电子设计工程 2021年13期
关键词:统一架构数字化

白祎花

(陕西财经职业技术学院,陕西咸阳 712000)

信息化体系的建设和完善为数据交换及资源共享的实现提供了技术支撑,数据交换及共享在高校校园中的应用,可提升高校的数字化和信息化管理水平,已普遍受到高校的重视,随着校园管理引入并使用的应用系统种类及数量增多,由于各系统间的关联性较差,独立的应用系统很容易导致信息孤岛问题,系统数据存取格式的不同会影响信息的共享。数字化校园建设重点在于实现数据在不同系统间共享,学校共享数据平台的建立成为目前研究的热点之一[1]。

1 需求分析

设计数字化校园的根本目的在于提高高校各部门信息资源的使用及管理的质量和效率,能够为师生带来更好的教学服务,文中设计的共享系统能够实现的目标包括:

1)完成数据共享平台的构建(系统建设的关键)。由于校园中各部门之间的业务存在重叠交叉,所以很多部门都会涉及一些基础数据,传统的信息系统中,各个模块都是独立运作,缺乏整体性与全局性,各模块中存储的数据均不相同,数据无法互通,不仅导致数据的冗余而且无法实现跨系统访问,严重制约数字化校园的发展。该数据共享平台的建设要具备独立数据库,从而使信息数据在高校各部门间实现有效共享,提高数字化校园系统的规范性和统一性,促进高质量教学服务工作的顺利开展。

2)在系统总体架构的基础上完成统一身份认证平台的建立,提供高效的用户认证服务。用户通过自身设定的账户及密码便可以对不同的应用系统进行访问,赋予不同用户相应的操作权限,使系统能够满足不同用户的需求,为各级用户掌握信息资源提供便利,从而有效提高系统的安全性和实用性;

3)完成统一信息门户平台的建立。统一信息门户平台是广大师生以及院校各级领导访问数字化校园的重要入口,该平台可以提供包含多个应用系统的集成环境,进入数字化校园的师生能够享受新闻浏览、网上交流、公告接收等多项服务,另外可以通过统一身份认证享受到具有针对性的个性化服务。用户可以根据实际需求对信息门户的内容或布局进行适当调整,体现出数字化校园“以人为本”的设计理念[2]。

2 系统设计

2.1 SOA架构体系

作为面向服务的体系结构,SOA 在信息共享中具有较高的应用价值,对于异构系统间的操作与信息共享,SOA 通过标准中间件的使用即可实现,有效解决了信息孤岛问题,服务、注册等作为SOA 的重要环节,具备较高的可移植性,通过使用Web Service即可完成对流程的分配,SOA 基本架构如图1 所示,服务请求者主要负责查询服务(通过辅助注册中心),注册和检索功能则在服务注册中心内实现[3]。

图1 SOA基本架构

2.2 数字化校园系统整体架构设计

该系统设计过程中以B/S 为根本架构,结合数字校园建设目标对系统进行设计,数字化校园数据共享系统架构如图2 所示。

图2 系统整体架构设计

1)基础设施层,是实现并运行数字化校园系统的基础,主要包括系统软硬件及二次开发平台;

2)数据层,检查高校应用系统的相关数据,以确定其是否具备一致性,统一集中储存有效数据,对检查出的无效及缺失数据进行相应处理,实现数字化校园数据共享中心的构建;

3)应用支撑层,主要负责为系统平台内的应用层提供各项服务功能,由数据共享、统一身份认证、统一信息门户3 个平台构成,为系统用户提供接口;

4)应用层,主要由一卡通、人事管理等业务应用系统组成;

5)展现层,将高效便捷的信息交互服务提供给高校教师、学生及管理人员,能够有效满足不同用户的功能需求,最终实现高校信息资源的共享[4]。

2.3 系统功能架构设计

建设数字化校园需涵盖校园内的各项相关业务,文中在分析高校校园网相关业务的基础上,对系统功能架构进行设计,通过基于SOA 的数字化校园系统实现将各相关系统(包括校园一卡通、教务管理、图书馆管理及后勤管理等)集中到统一平台内,系统整体功能架构如图3 所示。

图3 系统整体功能架构

2.4 共享数据库构建

结合当前数字化校园建设的根本需求,将数据共享平台划分为公共字典库、数据标准库、共享数据库、业务管理库、交换协议库和历史库6 个部分,如图4 所示。

图4 共享数据库构成

公共字典库中包含信息标准库元数据以及共享数据库元数据,体现出二者的结构与内容。共享数据库中包含每一个业务系统之间的共享数据,业务系统通过订阅可以获取共享数据。信息标准库是共享数据库内部数据来源之一,包含教育部以及学校发布的信息标准,确保共享数据只有一套信息编码。各业务系统接入时所产生的权限信息、注册信息、订阅信息等数据会存放在业务管理库中。交换协议库中会存放中心数据库与业务数据库中数据交换需要的数据结构文件、数据交换文件等,所有文件会根据业务管理库和公共字典库的相关内容产生。历史库是共享库的历史记录,是所有共享数据的来源地。

3 系统的实现

在描述定义数据结构时采用中间件技术,作为面向对象建模方式的一种,中间件进一步节约了开发时间,访问不同系统和数据库则通过统一的公共接口来实现,不同接口之间的开发借助中间件完成[5]。

3.1 ETL数据抽取

针对数据的集成必须借助相应的技术手段来完成异构多数据源的集成,文中通过ETL 抽取工具的使用完成对相关数据的采集,以ETL 对关系数据库中的重要信息进行抽取,为后续的数据挖掘做好准备,数据抽取如图5 所示[6]。

图5 ETL数据抽取过程

3.2 数据共享平台的设计与实现

由于各类数据在系统中的共享与交换过程并不能直接实现,需基于共享数据中心平台对数字校园进行构建,文中以数据共享平台为依据,构建并完成了对各类结构化数据的处理,从而实现了数据的标准化管理,为该系统平台的实现提供了基础支撑。系统数据通过数据整合中间件(位于数据共享平台中)的使用完成共享数据中心库的统一存储,进而实现了数据的共享及交换过程,此外数据共享平台还具备丰富的数据挖掘分析功能,有利于数字化校园实现规范化管理[7]。数据共享平台架构如图6 所示,在设计数据共享平台过程中,各业务应用系统数据通过制定Web Service 接口标准的方式,通过共享平台完成数据的交换,有效提升校园数据共享的准确性,实现校园信息的快速互通[8-9]。

图6 数据共享平台架构

3.3 统一身份认证平台的设计与实现

系统通过身份认证功能提高校园数字化系统的安全性,该系统应用者主要是高校管理者及全体师生,文中通过统一身份认证平台的构建完成对不同用户身份的认证及权限的确定,按照相应的标准将各个用户合理划分到对应的应用系统中,在满足不同业务需求的基础上提高系统的稳定性和安全性,系统平台据此完成对众多用户的统一管理,将校园系统的用户信息结合认证服务及目录服务系统完成统一存储(存储信息的授权需以用户不同权限为依据),从而实现对高校系统用户的集中认证,为简化数字化校园系统平台的操作规程,用户在统一身份认证平台即可完成身份认证,系统自动将信息资源及功能(与权限相符)提供给该用户。统一身份认证平台架构如图7 所示[10-11]。

图7 统一身份认证平台架构

3.4 统一信息门户平台的设计与实现

通过构建的统一信息门户平台能够为用户提供各类信息服务,高校教学服务工作的各项信息能够在信息门户平台中体现出来,便于各个子系统之间的信息交互与转换,集中整合了较独立的业务系统功能,各应用系统功能通过统一信息门户平台完成了集成及重构功能,在此基础上按照用户需求提供各类服务,统一信息门户平台整体架构如图8所示[12-13]。

图8 统一信息门户平台整体架构

4 系统测试

为检测文中基于数字化校园数据共享系统平台的有效性,采用黑盒法进行测试,测试结果表明各业务应用系统数据通过制定Web Service 接口标准的方式,在数据共享平台顺利完成了共享及交换过程,相应数据管理机制具备较高的自我完善功能,可根据实际情况进行机制的优化,从而提升了校园系统数据在共享过程中的准确性及一致性,在统一身份认证平台即可完成身份认证,通过统一信息门户入口根据自身权限可访问工作所需的各类信息资源,能够有效地实现高校内各系统信息的共享[14-15]。

5 结束语

随着信息时代的来临,数字化技术已经运用到经济、文化、教育等多个领域,在教育领域中数字化技术为传统的管理模式带来巨大冲击,数字化校园建设已经成为当前教育发展的必然趋势。为了实现高校数据信息的整合以及实现数据共享,文中主要研究了基于数字化校园数据共享平台的实现路径,根据系统建设目标和指导思想,对数字化校园系统进行设计,使数字化校园系统的信息整合能力得以显著提升,为数字化校园建设提供参考[16]。

猜你喜欢

统一架构数字化
基于FPGA的RNN硬件加速架构
坚持严管和厚爱相统一的着力点
家纺业亟待数字化赋能
功能架构在电子电气架构开发中的应用和实践
碑和帖的统一,心和形的统一,人和艺的统一
高中数学“一对一”数字化学习实践探索
高中数学“一对一”数字化学习实践探索
统一数量再比较
WebGIS架构下的地理信息系统构建研究
数字化制胜