ccidnet????

出版日期:2004-08-09 总期号:1337 本年期号:58

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
华东专刊
华南专刊
东北专刊
西南专刊
清华大学
破冰信息孤岛 试水教育ERP
■ 清华大学计算机与信息管理中心 蒋东兴

  在清华大学的校园网上运行着办公自动化系统、各种管理信息系统、网络教学系统和信息服务系统等应用系统。随着信息化建设的深入,将不断有新的应用需求出现,也不断有新的应用系统建成,如何将这些应用系统进行信息的共享与应用的集成呢?在深入研究探讨的基础上,清华大学实施了大学资源计划URP(University Resource Planing),有效地对清华自身应用系统的整体建设进行了整合。


  清华大学URP流程示意图

  

  1 系统多带来的难题

  清华大学经过校园信息网络化建设,完成了包括网络基础设施、网络基本服务系统、应用支撑系统、信息服务系统等几大类的建设内容。良好的网络环境使得校园网络应用系统和用户都达到了相当的规模。但经过长时间的运行,也涌现出不少问题。

  信息缺乏有效共享。由于大学自身处在教育改革的变革时期,应用系统在不同时间由不同人群研发完成,缺乏全局的系统规划等诸多原因,应用系统间的数据共享还有赖于落后的磁盘甚至是纸介质等低效率的方式,形成了网络环境下的信息孤岛。

  应用缺乏有效集成。大学的应用系统也应该是有机的整体。同样由于前面所述原因,以及应用系统可能采用不同软件平台开发,并缺乏统一规划下的应用访问接口,各应用系统间也缺乏集成。同一个用户,进入校园网的不同应用系统,可能需要不同的密码,甚至是需要不同的身份标识。各应用系统之间无法直接访问相互间的数据和功能。

  用户缺乏统一的接口。对于不同的应用系统,用户需要在不同位置的逐个进入访问,缺乏统一的访问资源和应用的接口。

  基于对这些问题的研究,清华大学实施了URP(大学资源计划)的系统架构和建设方案。

  

  2 松散耦合 实施URP

  简单地说,URP就是涵盖了大学校园网各种应用系统的集成系统,以及使这些应用系统能够集成的基础系统。

  清华大学针对URP的建设提出了1个平台+N个应用系统的系统构架和建设方案。它通过一个基础平台,使得各个应用系统能够以一种松散耦合的方式实现集成。如图所示:每个应用程序仍然独立运行,保持相互间的松耦合度,使得局部的变动不至于传递到整体。同时每个应用向其它应用提供一些业务服务调用,使得其它应用可以通过这层接口调用这些服务,从而访问该应用系统内部的信息。

  1个基础平台

  它是URP的核心内容,它为各个应用系统的集成提供基础服务,使各个应用系统得以实现数据共享、系统间应用访问,并向用户提供统一的访问接口。

  应用集成 基础平台一个最基本的功能就是针对应用集成的形式而设计的信息环境平台,各种功能的应用系统按照上述的机制基于一个共同的平台协调工作,由平台对所有应用系统作统一管理,同时在平台上提供常用的基本信息服务。

  应用管理中心 对校园网上的应用程序进行管理,包括用户角色权限的设置,应用的登记与注册,用户口令的统一管理等功能。

  数据中心 统一管理URP内部的核心数据,并为松散耦合的各个应用系统提供实时或非实时的数据交换服务。

  文档中心 基于Internet的网上文档管理,提供树形目录结构的共享文档管理机制和与E-mail系统兼容的邮件能力。

  信息发布中心 将数据库中的结构化和非结构化的信息按指定的模板自动发布到Internet上,使信息发布的页面制作和文字编辑工作完全分开。

  个人信息门户 将数据库中的结构化和非结构化的信息按指定的模板自动发布到Internet上,使信息发布的页面制作和文字编辑工作完全分开。

  N个应用系统

  应用系统是URP中直接和校园内教学、管理等各种业务相关的系统。在1个平台+N个应用系统的系统结构内,各个业务系统的设计和实现可以相对独立地进行。这一点对于集中于有限的目标,保证应用系统的开发速度和效率具有重要的意义。

  同时,基础平台向应用系统提出了要求,如果应用系统需要直接访问其它应用系统或者被其它应用系统访问,就必须遵循应用集成的标准,提供相应的应用访问接口。对于无需和其它应用系统相互直接访问,而只需与其它应用系统共享数据的应用系统,则可以利用基础平台中的数据中心完成这项工作。

  

  3 由点及线 固化成果

  在1个平台+N个应用系统的建设思路下,清华大学的URP建设已经取得了初步成果。

  若干应用系统 应用系统是清华大学的业务工作平台,一直在不断地建设和完善。

  信息发布平台 已经实现了通用的信息发布平台,可以通过定义数据字典,将业务系统中的数据发布在Internet上。

  数据交换平台 初步实现了数据交换平台,使得松散耦合的应用系统之间可以通过数据交换平台进行数据交换。

  统一口令认证 实现了校园统一口令认证系统,并向应用系统提供服务。URP中统一身份管理有了坚实的基础。

  几个应用系统初步集成 针对用户的不同身份,提供来自不同应用系统的信息和功能。并实现了用一个口令登录,在几个应用系统间的漫游。

  研究以目录服务的方式统一管理校园网上的应用和资源,并结合个人身份提供个性化的目录服务。

  研究应用集成技术-CIMA,以实现不同应用系统间的相互访问,并对所有应用系统的访问接口进行统一管理。

  URP基础平台与应用系统的建设是一项复杂的系统工程。目前,清华大学对于基础平台的研究和实现还处于若干个点的方式。随着研究的深入,这些点都要加以修正,也会有新的点加入进来。这些点将最终有机地结合起来,形成一条线,作为清华大学URP建设的基础。(B3)

  

  特色评析

  拿来主义看待企业ERP

  在大学的校园网上运行着多种应用系统。随着信息化建设的深入,新的应用需求和新的应用系统还将不断出现,学校的应用信息系统面临着缺乏共享、成为信息孤岛的困境。如何整合这些系统是一个很大的难题。

  企业的ERP建设为大学的系统整合提供了一种思路。但大学不同于企业,处于教育改革时期的大学教学模式和管理模式都可能会发生变化。如:教学模式由学年制改革为学分制,教学管理的模式由学校、系所二级模式改革为学校一级管理模式。又如:学校财务管理由二级模式改革为一级模式。这些客观原因的存在,使得设计和建立全局的应用系统极为困难。追求信息共享、应用集成和统一访问接口的目标和这些客观现实成为了一对矛盾。

  在这种情况下,不妨采取一种拿来主义的方法,借鉴ERP的精华,同时顾及自身特点。在这种情况下,基于松散耦合的URP建设是一种很好的探索和尝试。清华大学通过实施URP,有效地对清华自身应用系统的整体建设进行了整合。

  但是后续的工作还有很多,接下来,清华大学还将继续完善URP平台,包括应用管理、权限管理和网上支付平台;完善URP应用,包括校园一卡通、办公流程网络化;完善基础设施,例如数据容灾备份中心、分布式网络管理系统、分布式网络安全系统等等。