基于.NET的Web Service技术应用

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:bae2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,高校的信息平台大都是基于Web的,然而它们通常仅仅是作为一个信息发布和简单管理的平台,而不是服务平台。软件的共享程度低,使得校内许多教务、教学及管理部门开发的应用系统的开发效率和可管理性不高。Web Service的兴起为我们打破这个束缚提供了技术可行性。在这个服务平台中,任何应用对外提供的都是一种可编程的服务,这些服务也可以集成为一个新的应用系统。网络应用正在从面向对象的架构(Object Oriented Architecture,OOA)向面向服务的架构(Services Oriented Architecture,SOA)方向转变。随着高校中各项业务的不断变化,在数字化校园的建设中,无论是开发新的应用系统还是改造原有的系统,或者进行不同系统之间的集成,Web Service的体系架构都是不错的选择。特别是近来国家关于大学生创新性实验计划的提出,为高校创建基于网络的大学生创新性实验计划的分布式平台提供了很好的契机。本论文应用Web Service技术来实现网络教务、教学分布式框架应用,从理论和实践两个方面对Web Service的体系结构、工作原理、相关的标准和规范以及.NET框架下的Web Service开发等知识和技术进行了深入的研究并加以应用。针对网络教务、教学管理的特点和国家大学生创新性实验计划的特点,在对比了Web Service和其它分布式体系结构后,将现有的Web Service知识付诸实践,应用于大学生创新性实验计划平台之中。系统就大学生创新性实验计划平台的业务流程和传统校园信息管理系统的特点,分为学习交流、项目管理和系统管理三个模块。并以这三个功能模块为基础,创建了用户服务、身份验证服务、项目信息服务、项目申请服务、共享资源目录服务、交流信息服务、新闻公告服务、项目中期服务等八个Web Service框架,用以实现系统的业务逻辑。同时将数据库操作独立出来并封装成三个数据库操作类,包括数据库基本操作类、系统数据库操作类和用户数据库操作类,在数据库端创建完整的存储过程用以实现数据库端的逻辑操作。在表示层,用ASP.NET实现,从而使用户界面清晰简洁,并使客户端事件操作独立放置在与用户界面对应的cs文件中,更好地将显示与逻辑分离,简化了系统的实现和维护。
其他文献
苦荞作为一种药食同源的作物,具有很好的营养价值和保健作用。但是有报道苦荞可能引起过敏症状,如哮喘、皮炎等,而苦荞种子中的储藏蛋白被鉴定为苦荞主要过敏原。该蛋白属于C
本文通过对荣华二采区10
期刊
说话人识别是生物识别的一个分支,正以其独特的方便性、经济性和准确性等优势受到世人瞩目,是当前安全认证系统研究和发展的必然趋势。本文就小规模文本无关说话人识别的理论
视频压缩不仅是必要的,而且是可能的。视频序列帧内与帧间的冗余使得视频压缩成为可能。最新的视频编码标准H.264将每个视频图像分成16x16的像素宏块,使得视频图像能以像素宏
本文通过对荣华二采区10
期刊