论文部分内容阅读
随着Internet技术的发展,如何充分利用网络的特性,解决IT系统开发和应用中的各种问题,如:建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序,创建N层分布式应用程序,实现Web程序的重用和扩展,实现跨平台、Internet的应用集成等,成为当前IT界研究的热点。基于SOAP的Web服务技术为上述任务的实现提供了相对简单的解决方案。目前,各高校的信息平台大都是基于Web的,但通常它们是作为一个信息发布平台使用,而不是服务平台,软件的共享程度较低,造成了大量的信息化孤岛,系统的开发效率和可管理性不高。Web服务的兴起为我们打破这样的束缚提供了技术可行性。于是在研究了系统架构基本理论与开发技术,对比了Web服务与其他分布式计算模型的基础上,就校园网络学习系统提出了基于.NET框架下Web服务技术的解决方案,并对系统进行了实现。论文研究了系统开发中应用的主要理论与关键技术,包括了Web服务体系结构、SOAP、WSDL、.NET Framework、ASP.NET等;并针对当前高校信息平台的特点和现状,详细探讨了网络学习系统体系结构的设计与具体实现的整个过程;其中,着重分析了系统中依据功能划分的Web服务的实现、部署与跨平台调用。应用Web服务技术,解决了服务参与业务流程,数据共享,服务安全调用,跨平台跨语言交互等关键问题。Web服务体系结构的使用有力地扩展了该系统的应用范围,不仅为学校其他教学和管理部门提供了服务,而且还可以扩展到整个Internet上供其他机构或公司使用。网络应用正从面向对象的架构向面向服务的架构方向转变,基于Web服务架构的开发模型为构建新的校园信息平台提出了崭新的思路,同时顺应了从组件复用向服务复用转变这一未来软件发展的新趋势。