更多服务
E-HR系统与学校业务系统互联
日期:2021-10-28 浏览

大部分高校都开展了学校信息化和数字校园建设,根据职能部门业务需要,建设有大量的业务系统(见图8-1)。E-HR系统要与学校其他业务系统互联互通,主要体现在单点登录和统一身份认证、公共数据交换与同步、门户集成等,避免出现数字孤岛。数据交互与同步是指E-HR系统与学校数据中心和其他业务系统实现数据同步,一方面E-HR系统需要从学校数据中心和其他业务系统读取信息,另一方面E-HR系统还需向数据中心和其他业务系统开放教职工基本信息和岗位信息等业务数据视
——以开放数据视图实现数据共享。学校数据中心或其他业务系统与E-HR系统按照数据需求对应数据信息字典。E-HR系统提供相应的数据库连接方式,在业务数据库中为学校数据中心或其他业务系统建立数据库的只读用户,并建立相应只读性质的数据库表和视图;当E-HR系统共享数据时,将共享数据信息写入到数据库表和视图中。学校数据中心访问E-HR系统数据库表、视图获取授权访问的教职工基本信息和岗位信息等,经校验无误后导入数据中心的业务数据库中。人事共享数据进入学校数据中心后,其业务数据的管理仍在业务系统中,保持其原有的数据管理方式不变,其他职能部门或其业务系统通过数据中心提供的数据服务,获取E-HR系统共享的数据。同样,学校数据中心提供服务接口,供E-HR系统定时抽取数据中心的其他职能部门和业务系统的共享数据。这种方式由于是直接读取数据库,执行的效率较高。但是,必须保证在网络拓扑上能够直接获取E-HR系统的数据库连接。当E-HR系统的数据结构发生变化时,必须更改相应视图。
图8-1 高校数字校园的典型业务系统
——以Web Services方式实现数据共享。E-HR系统按照数据要求准备相应数据信息字典,并按照数字化校园接口技术说明中的规范提供接口;学校数据中心或其他业务系统通过E-HR系统提供的服务接口获得人事共享数据信息;由学校数据中心提供服务接口,供E-HR系统定时抽取自身系统需要的业务数据。这种方式,在定时同步的基础上,保证了所有对共享数据库的访问能够受到严格的权限控制,对共享数据实现动态的、可视的控制,并且只是提供相关的数据内容,对外屏蔽了数据库连接信息,安全上能得到保障。由于采用通用的接口作为服务,当E-HR系统数据结构发生变化时,改动配置信息可使共享数据实现交换传输,当E-HR系统数据库连接发生变化时,需要数字化校园接口规范进行改动,扩展性较好。但是,数字化校园需要定义通用的服务接口,同时需要定义并规范服务技术接品规范,E-HR系统需要为此专门定制开发服务接口。
——以导入方式共享数据。如果以上两种数据共享方案在时间上不能保证的话,人事数据将采用手工的形式进行数据导入。按照数据结构要求,人事处对需要提供给学校数据中心或其他业务系统的共享数据信息进行整理,提交给数字化校园管理人员;利用数据中心的ETL工具或数据库工具将数据导入到数据中心中。同样,E-HR系统也提供导入导出功能,支持通过导入方式获取其他职能部门的共享数据。这种需要手工参与的处理方式,增加了一定的人工工作量,也增加了出错的可能,当数据出现差异性变化时,需要人事处及时将变化后的数据导入到数据中心中,否则业务数据的更新延迟会给其他业务带来不便。
门户集成是E-HR系统与数字化校园平台中的门户功能集成(见图8-2)。一般通过以下三种方式实现:一是菜单生成显示。E-HR菜单显示按照权限和菜单模块,通过从门户中传递用户ID和模块ID生成门户操作菜单,门户使用HTTP方式获取用户操作菜单并显示门户中。二是开发Portlet。基于数据中心从E-HR系统中抽取的数据开发Portlet,将结果显示于门户中。三是IFrame集成。配置一个集成地址,将E-HR系统的页面直接嵌入门户中。
图8-2 A校信息门户界面
最适合E-HR系统的技术路线


从技术特点上来说,E-HR系统能够跨平台运行,具有图形化的流程定义工具,稳定高效的引擎处理机,完备的系统权限管理,基于Web的图形化流程实例监控,完备和开放的开发接口。E-HR系统采用纯B/S结构和JAVA语言,系统升级和日常维护只需要在服务器进行即可。系统为管理员提供了丰富的系统设置和维护功能,包括用户和权限设置、字段维护、代码表维护、日志监控、数据批量处理、远程备份、数据同步等,让管理员在办公室就可以对系统进行各项日常维护工作。E-HR系统支持通用浏览器,Web应用服务器操作系统可以采用Linux或Windows系统,数据库为Oracle数据库;业务系统之间的交互采用Web Service 接口或直接从界面采集;Web应用服务中间件采用Weblogic或Tomcat。
E-HR是业务性非常强的应用系统,为保证系统的易用性和可操作性,在系统中为不同类型的用户专门设计符合其操作习惯的用户界面和操作流程,确保系统的简单易用。E-HR系统的用户界面中融入了很多互联网应用元素,有良好的功能向导。采用富客户端技术,在网页上能有良好的用户体验效果。基于元数据设计,用户可以自定义业务对象、模块、页面、权限等。内置流程引擎、报表引擎,可以灵活调整平台功能以适应需求的变化。严格且精细的权限控制,对数据的访问控制可具体到某个字段。详细的日志记录,安全问题有据可查。敏感数据加密传输。可以很方便地和数字化校园平台或现有业务系统集成整合,实现统一身份认证、数据共享和交互、业务流程整合、门户信息推送等方面的集成。
在性能指标方面,系统用户数不受限制,可支持万人的同时在线访问,可支持500用户的并发访问量。系统可以全天候24×7天运行,不会因为程序错误导致响应失败或者系统崩溃。单服务器500个在线用户正常访问系统业务,查询请求的成功率是100%,而且90%的查询请求响应时间不大于10s。单服务器系统在每分钟内处理300笔查询操作,CPU使用率在85%以下,查询请求成功率为100%,而且90%的请求响应时间不大于10s。