随着计算机网络技术和通信技术的飞速发展,教育正逐步走向信息化。高校各个部门都很重视信息化建设,然而由于传统的软件开发使用的平台、开发工具、操作系统在结构上的紧耦合,导致各个学校、各个部门之间的信息资源难以共享,因而形成了一个个“信息孤岛”。
教育部推出的教育管理互操作框架规范(Education Management Information System Interoperability Framework,简称EMIF),规范的特点是在不需要改变现有系统基础上,采用区域集成服务器(ZIS)和客户端代理模式构建基于校园网的信息、共享和数据集成平台。
本文在总结传统的解决方案的基础上,通过研究教育管理信息互操作框架规范,提出了基于SOA体系架构,采用WCF技术,构建教育信息系统互操作模型。并设计并开发EMIF区域中的核心组件—区域集成服务器(ZIS),并使之能够有效的与代理(Agent)及应用程序配合使用,实现教育管理信息系统之间的互操作。并着重研究了ZIS的Web服务的构建、报文安全通信服务,报文队列服务,报文转发服务,初步实现了一个分布式异构环境下数据共享和互操作平台的系统。系统实现了通过Web服务来实现互操作的报文传输,构建了通信模式从单一的访问方式到多种访问方式的高度灵活的系统。通过MSMQ消息队列所提供的稳定而灵活的异步交互机制很好的解决报文的稳定性,完成整个报文的处理和转发功能。采用了多线程机制来分别实现对消息队列的监听和转发,增强系统报文并发处理处理能力,提高了系统的效率。