论文部分内容阅读
学科建设是高等学校建设和发展的核心,是高等学校长期而艰巨的任务。学科建设的状态体现高等学校的整体办学实力、学术地位和核心竞争力,其内容涉及到学科队伍建设、科学研究、教学及人才培养、学术交流、研究基地建设等诸多方面。本文针对高校学科建设中所需信息的收集、管理、分析和决策支持的需要,通过对学科建设诸多方面进行研究,构建一个“基于SOA的学科建设管理信息系统”。该系统在分析高校学科建设的业务流程和学科建设内涵理论与需求的基础上,运用SOA体系的软件构建模式,实现学科建设管理中涉及对学科队伍、科学研究、人才培养、学术交流活动信息及研究基地建设等信息资料的查询、修改、删除等功能,并基于Web Service技术,增加了系统的稳定性、可操作性和易用性。SOA的软件架构模式不仅能够加快软件开发速度,节省开发成本,而且可以重用已有的一些旧系统,而不用考虑各自运行平台和开发环境的差异,使得旧系统方便地被集成到新系统当中。
本文从课题研究的背景意义出发,首先介绍了SOA架构模型、原理及特点,对SOA相关技术:ESB、JBI、SCA/SDO、Web Services及其技术规范做了深入的研究分析,总结了SOA具有的技术优势。在全面分析了系统功能和业务流程后,利用SOA的分层模型架构思想,给出学科建设管理信息系统模型建设方案,并重点讨论了学科建设管理信息标准的建立,实现学科建设管理信息的规范统一。在系统建模的基础上,选择Microsoft Visual Studio2005作为WebServices的开发平台,讨论了服务粒度,服务的划分,并对服务接口进行了设计,详细阐述了服务从创建、发布、发现与调用的实现过程,对模型结构中的关键层次:表现层和数据访问层做了比较详细的设计,并对其实现技术细节进行了研究。最后讨论了信息系统的相关安全措施。
本文提出了面向服务集成的设计解决方案,给出了与现有信息系统整合的接口设计,可以有效的保护和利用现有的IT投资,基本满足各级用户对学校学科建设信息获取和处理要求。系统能更好地应对未来业务变化,易于维护和扩充。由于SOA和Web服务的重要性以及技术的前瞻性,论文运用SOA软件架构解决高校学科建设管理应用系统建设问题具有重要的理论研究和实际应用意义。