论文部分内容阅读
随着计算机和通讯技术的发展,教育也正逐步走向信息化。各个地区、学校都在不同程度的上引用教育管理系统。同时飞速发展的各个信息化管理系统也给我们带来了巨大的挑战。由于各个学校、地区数据规范不同,开发商不同,操作平台的差异,使得各个管理系统间缺乏统一的标准,兼容性、规范性和互操作性都不够,加上网络平台的构成方式不同,导致各个学校、各个部门之间的信息资源难以共享。要从根本上解决学校信息系统集成中由于各个子系统的数据格式不一致,难以集成的问题,关键还是要遵循一定的规范。教育管理互操作框架规范(Education Management Information System InteroperabilityFramework,简称EMIF)是教育部新近推出的一套教育管理信息系统的互操作规范,规范的特点是在不需要改变现有系统基础上,采用客户端代理和区域集成服务器(ZonIIntegration Server,简称ZIS)模式构建基于校园网的信息、共享和数据集成平台。本文正是在这种背景下,研究了规范中的核心部件ZIS,该组件主要解决学校内部的多个信息系统之间跨系统、跨异种数据库的信息传递和数据共享问题。本文在回顾传统的分布式异构环境下三种数据交换技术的基础上,结合消息中间件和JMS规范,通过研究教育管理信启、互操作框架规范,对规范中的核心部件区域集成服务器进行了方案设计。主要研究了JMS规范的消启、中间件的设计和实现方法,使用EMIF规范的XML作为消息的传输格式。本文给出了系统的核心部分设计和各项服务的设计思想。根据设计思想给出了具体的实现细节。实现了点到点和发布、订阅两种消息模型,实现了持久化消息存储,提供了基于RMI的通讯模式的JNDI注册报务。采用了线程池技术来响应用户连接,提供了基于XML的消息传输,并给出了原始消息和XML消启、之间的转换。