web服务实现及安全性分析

web服务实现及安全性分析

ID:11705265

大小:2.07 MB

页数:42页

时间:2018-07-13

web服务实现及安全性分析_第1页
web服务实现及安全性分析_第2页
web服务实现及安全性分析_第3页
web服务实现及安全性分析_第4页
web服务实现及安全性分析_第5页
资源描述:

《web服务实现及安全性分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、新疆大学硕士学位论文Web服务实现及安全性分析硕士研究生:陈**学号:1***********导师:张文东学科:2014级计算机技术所在学院:信息科学与工程学院选题过程随着互联网技术的进步以及商业企业对互联网依赖性的增强,软件越来越需要集成到Internet上来,需要和Internet上的其他软件(而不光是人)进行交互。Web服务是基于网络的软件开发模式,通过规范性的设计、发布和实现,以及调用,可以由多个Web服务构建一个完整的商业企业应用。Web服务是互联网应用,特别是网上商业事务处理对软件业提出的需求。因此,我考

2、虑以Web服务为话题选择论文内容。在对Web服务存在的问题进行搜索后,我发现其中最突出的问题是安全问题。从而我基本确定研究方向为Web服务的实现及安全性分析。为确定论文研究内容,对Web服务有个大框架的概念,以保证研究的全面性,专业性,找到切入点,我对Web服务进行搜索。考虑到Web服务的实现,必不可少要从技术方面切入,通过对其使用技术的了解,确定其主要技术有XML

3、、SOAP、WSDL、UDDI四个方面,即为论文第一部分需详细说明研究的内容。技术层面的问题解决后,主要分为两大部分内容:Web服务的实现和其安全问题。

4、参考文献较多,多从书籍和知网上查找相关资料。目录1绪论11.1论文背景11.2论文工作及其章节安排22Web服务相关的概念与技术概要32.1Web服务及其操作模型32.2可扩展标记语言(XML)42.2.1XML基础知识52.2.2XML的应用82.2.3XML数字签名92.2.4XML数字签名模型92.2.5XML数字签名的签署112.2.6XML加密规范及粒度112.2.7XML加密方式122.2.8XML加密122.3SOAP122.3.1SOAP规范132.3.2SOAP消息132.3.3SOAP编码142.

5、3.4SOAP绑定142.3.5SOAP的安全性142.3.6WS—Security规范162.4WSDL182.5UDDI182.5.1UDDI信息模型192.5.2UDDI交互框架19IV3基于C#的Web服务实现203.1需求分析203.1.1系统的需求分析203.1.2系统的物理架构需求203.2系统的性能指标203.3数据库的设计213.4系统的开发与实现213.4.1系统开发平台的建立213.4.2系统的实现224构建安全的Web服务254.1Web服务存在的安全问题254.2WebServicesEnh

6、ancements简介274.3WSE的管道机制274.4SOAP消息签名与加密的实现285总结与展望34参考文献35致谢36IV1绪论在计算机科学和Internet技术飞速发展的基础上,电子商务以前所未有的速度迅速普及,已经渗透到商业的各个领域,成为企业发展的新的增长点。Internet环境下异构应用系统问的交互问题一直制约着电子商务的发展。为了实现跨平台、语言独立、松散藕合的动态商务,一种分布式计算体系结构Web服务应运而生。它允许Web站点放置可编程的元素以实现基于Web的分布式计算和处理。Web服务是对象/组

7、件技术在Internet中的延伸,是封装成单个实体并且发布到网络上以供其它程序使用的功能集合。Web服务技术的发展解决了Web应用和传统桌面应用之间的连接鸿沟,使得企业与企业在现有的各自异构平台的基础上,实现了无缝的集成。1.1论文背景随着互联网技术的进步以及商业企业对互联网依赖性的增强,软件越来越需要集成到Internet上来,需要和Internet上的其他软件(而不光是人)进行交互。Web服务是基于网络的软件开发模式,通过规范性的设计、发布和实现,以及调用,可以由多个Web服务构建一个完整的商业企业应用。Web服

8、务是互联网应用,特别是网上商业事务处理对软件业提出的需求。在当今社会,任何一个企业要得以生存、要有更强的竞争力,就必须与更多的商业伙伴合作,更及时地了解商业信息,更快速地进行事务处理。效率、机遇成为企业成功的重要因素。可是传统的或已有的互联网商业事务处理模式并不能满足企业对效率和及时抓住机遇的要求。在现有条件下,企业无法动态地去发现自己潜在的商业伙伴,也不能把自己推销给潜在的合作需求者。即使有了合作伙伴,由于各自使用的系统和平台的差异,网上事务处理也不顺畅,常常需要人为干预,不但花费了金钱和时间,也丧失了很多良好的机

9、会[1]。这就给软件业提出了如何实现企业之间快速无缝交易的要求。新的商业处理模式应该独立于系统、平台和程序语言。不同的系统应该可以顺畅地进行通信。这是一个难度极大的要求。在过去已经有很多尝试着达到这个目标。但因存在局限性,没有得到推广应用。要让不同的系统和平台无缝的进行通信,需要定义一系列标准化的规范。如果没有XML,这一切似乎不能成为可能。X

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。