论文部分内容阅读
目前,在一个系统内,各个基层部门在Internet上已经建立了大量的数据库,但是这些数据库缺乏相互之间的信息共享,形成“信息孤岛”。校园信息化过程中也碰到了同样的问题,各个部门都维护着自己的信息系统,使用不同的数据库管理系统,导致了各个部门之间信息共享十分不便。当需要在现有信息系统的基础上开发一个新的应用,由于资源的查找不方便,就很难知道所需要的数据在那个数据库上。例如学校在参加大学生运动会时,要建立一个新的本校运动员的数据库就很麻烦。
本文在系统的研究现有情况的基础上,提出了一个实现校园网信息共享的方案:基于Web服务的校园网信息共享系统。在这个方案中,我们引入了Web服务中信息资源的发现和查找的概念,并为用户提供了一个统一的接口,使得在现有校园网内建立一个新的数据库时,很方便地就可以利用现有信息系统的数据库中的信息。同时,它还可以保证各部门信息系统之间的数据一致性。论文的主要工作如下:
1)根据数据库元数据信息的特点设计了一种层次化的元数据模型来描述数据库系统,屏蔽了异构的数据源和数据资源。元数据采用XML格式来存储,设计了元数据服务,它可以自动的获取各个异构分布的数据库的元数据信息,并组织成元数据表,以方便使用。
2)设计了一个统一的用户界面。客户通过这个统一的用户界面就可以方便的查询各个部门的数据库的元数据,来获得自己想要的信息。它是用户与系统之间的桥梁,屏蔽了系统内部的具体实现,实现了资源的透明访问。
3)设计了一个新建数据库的应用程序。用户只需简单的操作就可以在一个新建的数据库中充实数据。考虑到在新建数据库之后带来了数据库系统之间的数据一致性的问题,我们设计了变更通知服务来解决这个问题,在变更通知服务中可以传输SOAP消息。
在本项目的研究成果的基础上,以上海大学校园网为背景,我们建立了一个原型系统,并着手研究在上海大学校园网中建立一个正式使用的系统。