论文部分内容阅读
面向服务的软件架构模式近年来得到了广泛的发展和应用,采用此种模式开发的软件系统具有组件复用性高、开发效率高和系统可维护性好等诸多优点,因此在一个行政单位内部开发多套不同功能的业务系统时,采用此种开发模式的优势体现的更为明显。
在设备管理领域,随着信息技术的迅速发展,采用信息化手段管理设备已成为现代设备管理科学的发展趋势。高校教学实验设备是高校的重要资产,为高校教学和科研工作提供了重要支撑,如何科学有效地管理教学实验设备使其发挥最佳效益,对高校的发展具有十分重要的意义。
本文结合学校实验室设备信息化过程的实际需求和已有服务架构的现状就开发一个基于面向服务架构思想的教学实验设备管理系统进行了相关的研究工作。论文归纳了高校教学实验设备管理的实际状况、需求以及采用传统的面向对象和面向组件方式开发教学实验设备管理系统的局限性,给出了采用面向服务架构模式开发教学实验设备管理系统的设计构想。论文概述面向服务架构的概念、体系结构等理论基础,通过对Web Services,WCF等面向服务架构的关键实现技术进行深入验证和对比,最终确认采用WCF作为系统实现的主要开发技术。论文的一项主要工作是应用面向服务的分析和设计思想,对教学实验设备的管理过程进行服务建模,并确定了系统需要实现的核心业务服务。论文结合WCF技术的特点,以LINQ to SQL作为数据访问组件,确定了系统的总体实现架构。借助研究Web服务组合技术及其在面向服务架构系统中的应用,设计了一种基于WF顺序工作流技术所提供的服务组合功能为特点的解决方案。
论文工作还研究分析了面向服务架构领域的安全性问题,通过对WS—Security等安全技术规范的研究,设计实现了基于X.509证书对服务进行身份认证以及消息传输的签名和加密机制,为服务应用提供了安全性保障。