论文部分内容阅读
目前很多的信息系统中,系统的各个部门,或者说子系统已经建立了大量的数据库。这些数据库独立运行,独立管理,缺乏相互之间的信息共享,形成信息孤岛。经常会出现这样的情况:在不同的数据库中,表示同一个对象的数据是不一致的。例如,在校园网中,由于学生的转系,引起教务处和学生处的数据库中某些系学生数量的不一致。一个信息共享系统平台是非常需要的。
因特网的建立和异构数据库之间互操作技术的发展,为解决上述问题提供了基础,目前在实际应用中也出现了很多种平台,遵循着各种标准。一个好的平台应该是:符合国际标准、优良的性能和使用方便。WSRF是最新提出的为在互联网中实现资源共享的国际标准。WSRF是一组被提议的Web服务规范,它根据特定的消息交换和相关的XML定义来定义Web服务资源方法的描述。这些规范使程序员可以声明和实现Web服务和多个有状态的资源之间的关联。
本文在分析现有的系统的基础上,提出了一个实现不同数据库之间数据一致性的解决方案:基于WSRF服务框架的校园信息共享平台。作为信息共享平台来讲,与传统的WebService平台相比,这个平台具有性能好和使用方便的优点。在这个方案中,我们通过对WSRF规范的研究和分析,设计了Web服务系统,实现数据库系统之间的数据一致性。
论文的主要工作如下:
(1)设计一个满足Web服务标准的Web服务系统框架,实现对服务请求的接收,处理和响应,包括服务引擎的分析和设计。
(2)通过对WSRF规范的分析与理解,分析Web服务的设计方法,对服务的创建与管理提出一些有效的方案。包括利用工厂模型创建服务,用临时服务的方法来创建服务实例,用服务节点树的方法来索引服务。通过服务的生命期管理机制来管理服务的生存时间。并利用WSRF实现数据库的一致性问题解决方案。
(3)为了实现系统的安全,设计了一个功能齐全的CA中心,对数字证书进行创建和管理。
在本项目的研究成果的基础上,正在研究在上海大学校园网中建立一个正式使用的系统。