论文部分内容阅读
当前实施的高等学校本科教学质量与教学改革工程中,精品课程建设是一个重要的内容。然而在目前的课程建设中存在着不少问题,建设平台不统一,课程标准不一致,管理功能薄弱,互动性差,课程最终的实用性不强。因此依据本科教学质量工程的要求建立一个课程建设平台是非常有必要的。面向服务的体系结构是一个将应用程序的不同功能单元(称为服务)通过服务之间定义良好的接口和契约联系起来的组件模型。它具有良好的灵活性、平台无关性、伸缩性、易维护性等优点。而Web services则是比较适合实现这种架构的一种技术。本文通过对对SOA架构以及Web services跟SOA的关系的深入研究,提出基于面向服务的本科教学建设平台的设计思想。最后通过.NET的Web service将这种思想转化为系统实现。 本研究主要内容包括:⑴首先介绍了SOA的概念、特征、优点、设计原理及其实现技术等,较为深入地讨论了Web服务的实现、发布和绑定过程。其次,对多层体系结构的WEB应用系统及基于SOA的WEB应用系统进行了分析和研究。⑵根据准备工作中对相关资料的分析及对相关用户的需求调研,总结归纳出系统的需求。确定系统内的四种角色及所对应的操作模块,包括使用者对资源的访问;系统管理员对整个系统的管理与维护;教务管理员对资源建设及评审的安排;以及建设者的资源建设模块。⑶依据需求分析,提出了基于SOA的本科教学建设平台的系统架构和分层设计在遵循SOA架构和各层次模式的基础上对系统进行设计。⑷最后基于.NET平台,运用C#语言,利用Web服务将基于SOA的系统编码实现。通过对系统的测试保证系统的可靠稳定运行。