本站小编为你精心准备了高校科研管理论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
随着信息化建设的推进,高校科研管理平台不可能是一个孤立的大平台,在建设初期必须考虑与学校其它已建成的各个业务系统和学校整体数字校园平台之间的交互和耦合。对于包含表示层、应用层和数据层三层结构的高校科研管理平台,在每一层都会和其它系统有交互,由于所处的层级的差别,导致其交互的模式也有一定的区别,集成的框架如图1所示,其中实线是科研管理平台自身的流转,虚线是与其它平台的集成流转。科研管理平台集成基本上都是从三个层面入手,具体需要根据实际的情况进行,在表示层基本上是和高校的门户和移动门户做集成,在应用层则是和统一身份认证平台进行集成,在数据层则是和公共数据库、各业务系统的数据做同步和集成。在应用过程中需要具体根据高校已有系统的现实状况选择不同的策略。
2高校科研管理平台集成策略
在高校的信息化建设历程中,已经形成一些固有的集成策略可供科研管理平台使用,具体介绍如下。
2.1数据层集成———数据交互与同步当前已经建设数字化校园的高校,基本建立了公共数据库,保证业务系统的数据交互与同步通过公共数据库进行流转。而科研管理平台涉及到的数据交互和同步主要包括两方面内容:一方面科研管理平台需要从公共数据库中读取组织机构和人员基本信息;另一方面,科研管理平台需向公共数据库开放科研项目、科研经费、科研成果和学术活动等业务数据视图,以便于公共数据库从系统中读取科研业务数据[6]。设计原则为科研共享数据进入公共数据库后,其业务数据的管理仍在业务系统中,其它部门通过公共数据库提供的数据服务获取科研管理平台共享的数据。而进入到公共数据库中的科研数据,作为其它业务系统共享使用科研数据的基础,同时对外提供基于科研数据信息的查询服务。数据层集成的实现方式主要有以下三种。
2.1.1以开放数据视图方式实现的数据定时同步此方式实现科研管理平台数据的同步主要有4个步骤。步骤1:数字化校园公共数据库及科研管理平台按数据需求对应数据信息字典。步骤2:科研管理平台提供相应的数据库连接方式,在业务数据库中为公共数据库建立数据库的只读用户,并建立相应只读性质的数据库表、视图(此表、视图对公共数据库来说是只读的,在权限控制上有一定的保证)。当科研管理平台需要向公共数据库中提供共享数据时,科研管理平台将共享数据信息写入到数据库表、视图中。步骤3:公共数据库访问科研管理平台数据库表、视图获取科研数据,经校验无误后导入公共数据库的数据库中。步骤4:由公共数据库提供服务接口,供科研管理平台定时抽取自身系统需要的业务数据。此方式的优点是直接读取数据库,执行的效率较高。缺点是必须保证在网络拓扑上能够直接获取科研管理平台的数据库连接。当科研管理平台的数据结构发生变化时,必须更改科研管理平台中的相应视图[7]。
2.1.2以WebServices方式实现的数据定时同步此方式实现主要有3个步骤。步骤1:科研管理平台按数据要求准备相应数据信息字典,并按照学校数字化校园要求的接口技术规范提供接口,并通过WebServices实现相应接口。步骤2:公共数据库通过科研管理平台提供的服务接口获得科研共享数据信息。步骤3:由公共数据库提供服务接口,供科研管理平台定时抽取自身系统需要的业务数据。此方式优点是在定时同步的基础上,保证了所有对公共数据库的访问能够受到严格的权限控制,对共享数据实现动态的、可视的控制,并且只是提供相关的数据内容,对外屏蔽了数据库连接信息,安全上能得到保障。由于采用通用的接口作为服务,当科研管理平台数据结构发生变化时,改动配置信息可使共享数据实现交换传输。当科研管理平台数据库连接发生变化时,需要对公共数据库进行改动,扩展性较好[8]。缺点是数字化校园需要定义通用的服务接口,同时需要定义并规范服务技术接品规范,同时科研管理平台需要定制开发服务接口。
2.1.3数据导入导出如果以上集成方案在时间上不能保证的话,可以考虑采用手工的形式进行数据导入、导出,从而实现数据的交互。步骤1:按照数据结构要求,科研管理机构对需要提供给公共数据库的共享数据信息进行整理,包括格式和内容。步骤2:利用数字化校园公共数据库ETL工具或数据库工具将数据导入到公共数据库中。手工处理的方式,增加了一定的人工工作量,也增加了出错的可能,当数据出现差异性变化时,需要及时将变化后的数据导入到公共数据库中,否则业务数据的更新延迟会给其它业务带来不便。
2.2应用层集成———单点登录用户登录是科研管理平台必须解决的问题之一,科研管理平台需要和高校自身建立的统一认证即单点登录系统做集成,单点登录不仅能够提高科研管理平台的安全性,更便于用户访问,无须记住多个系统登录账号和密码。以用户服务和认证服务为基础的统一用户管理、授权管理和身份认证体系,将组织信息、用户信息统一存储,进行分级授权和集中身份认证,规范应用系统的用户认证方式。提高应用系统的安全性和用户使用的方便性,实现全部应用的单点登录。即用户经门户登录后,从一个功能进入到另一个功能时,系统平台依据用户的角色与权限,完成对用户的一次性身份认证,提供该用户相应的活动“场所”、信息资源和基于其权限的功能模块和工具。为达到支持不同部署方式系统的集成,统一认证需要支持以下两种部署结构:一种是部署在统一应用服务器(Weblogic、Websphere、Tomcat)下的单点登录,部署在不同应用服务器下的业务系统登录;另一种是部署结构一般采用加密传递登陆信息的方式实现SSO。在科研管理平台中导入集成方提供的包文件和配置文件,其中导入内容包括集成方提供的过滤器及验证用户登录信息的远程URL地址。用户提交登录信息后,系统中的过滤器将用户的登录信息发送到配置文件中所配置的URL地址进行验证,验证成功后,远程服务器返回一个约定的类型的数据,保存在Session中,科研系统的认证类从Session中获取返回的数据,根据这个数据加载用户,从而登录到科研系统。总结来说,单点登录主要功能是将用户的登录信息和用户信息库相比较,对用户进行登录认证,认证成功后,认证系统应该生成统一的认证标志(ti-cket),返还给用户。用户只需从门户登录一次,即可通过单点登录系统(eTrueSSO)访问科研管理平台甚至多个应用系统,无需重新输入用户名和密码。
2.3表示层集成———门户集成科研管理平台在表示层进行的集成主要是和数字化校园平台中的门户(包括移动门户)进行的功能集成。一般通过以下三种方式实现。菜单生成显示:科研系统菜单显示按照权限和菜单模块,通过从门户中传递用户ID和模块ID生成门户操作菜单,门户使用HTTP方式获取用户操作菜单并显示门户中。开发portlet:基于共享数据库从科研系统中抽取的数据开发portlet,将结果显示于门户中。IFrame集成:使用方式为配置一个集成地址www.的栏目。将科研系统的页面直接嵌入门户中。
3高校科研管理平台集成实现
各个高校在建设科研管理平台时需要根据高校自身的情况来实现系统间的集成。大连理工大学科研管理平台主要完成以下的多系统集成:与学校公共数据库的数据集成;与学校统一身份认证的单点登录集成;与学校综合服务门户页面的集成;与学校财务管理系统的集成,如图2所示。为把科研管理平台纳入到学校信息化建设的统一规划设计中,科研管理平台与学校的三大基础平台进行了整合:通过数据交换工具把科研项目管理数据和公共数据库中来源于人事业务系统、组织部门业务系统的数据进行了定时的交换和同步;通过CAS统一身份认证平台来完成科研管理平台的认证登录;通过IFrame页面嵌入的方式,把科研管理平台中重要的信息展示到校园综合服务门户中。因学校财务系统使用专网运行管理,当前并没有纳入到学校统一的信息化建设体系中,所以科研管理平台与财务管理系统在集成的时候选择了一个权宜的方式,既采用离线文件方式进行数据同步。主要是通过Web页面导出、导入功能,通过离线文件方式把各自需要的数据手工同步到各自系统中。在未来的规划中将采用中转服务器的方式实现在线的数据同步集成。
4结束语
本文从大连理工大学科研管理工作的实际出发,通过科研管理平台的集成建设,完成与学校的数字化校园对接,集成了单点登录、校园门户;完成与公共数据库对接,实现信息共享和数据交互,维护了数据唯一性;完成与财务系统的数据交互,实现科研管理中项目经费信息的业务管理和维护。通过多系统集成技术的应用,达到了科研管理工作的全方位网络化管理要求,全面、实时、准确提供学校的有关科研信息,从而为科研人员开展工作和为领导提供辅助管理决策提供极大的便利。
作者:田丽郭晓明刘春瑞单位:大连理工大学网络与信息化中心