论文部分内容阅读
高校信息化建设的大规模发展,使教育教学资源的试题库系统成为了研究的热点,现在有很多高校都各自建立了本校的试题库系统,试题库的建立没有一个统一的标准,完全是一种专用的系统,也就是一个高校或课程组建立起来的试题库不能在别的高校推广使用,这种方式既不能实现试题库资源的共享,也不符合开放式试题库系统的设计要求。SOA(ServiceOriented Architecture,面向服务的架构)相比其他架构设计更适合构建复杂应用系统的架构设计。首先,论文在深入研究SOA、ESB以及Web Services技术的基础上,分析了各高校目前已开发的试题库系统存在的一些问题。其次,通过对开放式试题库系统的功能需求、数据需求、数据整合需求以及安全需求的详尽分析,结合各高校的实际情况,设计了基于SOA/ESB的开放式试题库系统架构,并对该架构采用的技术进行了深入的研究。该架构可以实现考试资源的跨平台调用,重复利用以及灵活扩展,实现了用户的统一管理与统一身份认证。再次,深入研究了内部服务和外部服务的数据格式转换、动态路由、数据传递模式、服务的注册、服务的发布、接口的设计以及服务整合方式,另外本文还对框架中的一些关键技术进行了有益的探索和研究。内容如下:(1)对遗留试题库系统、其他信息系统和新建系统在基于SOA/ESB的系统集成框架下的服务封装问题进行了研究;(2)对信息传递过程中的协议转换问题进行了研究。面向服务架构是近几年在院校系统架构领域的研究热点。本研究是将面向服务的架构理念运用到试题库系统开发中,并将该试题库架构应用到实际项目中,初步验证了本系统架构的合理性和适用性。将BizTalk作为整个系统的中间件部分,对现有试题库系统进行整合,使得试题库系统的开发和整合变得更有效和简单,真正实现考试资源的共享与交互。