论web服务软件体系结构(doc毕业设计论文)

论web服务软件体系结构(doc毕业设计论文)

ID:879543

大小:126.04 KB

页数:16页

时间:2017-09-22

论web服务软件体系结构(doc毕业设计论文)_第1页
论web服务软件体系结构(doc毕业设计论文)_第2页
论web服务软件体系结构(doc毕业设计论文)_第3页
论web服务软件体系结构(doc毕业设计论文)_第4页
论web服务软件体系结构(doc毕业设计论文)_第5页
资源描述:

《论web服务软件体系结构(doc毕业设计论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件体系结构论文Web服务软件体系结构引言3第一章Web服务概述41.1什么是Web服务41.2.Web服务的不同描述61.3.Web服务的特点7第二章Web服务体系结构模型82.1Web相关操作82.2.Web服务开发生命周期92.3.Web服务栈9第三章Web服务的结构单元103.1SOAP103.2WSDL123.3UDDI12第四章Web服务管理问题与技术框架13参考文献13摘要:本文主要介绍了Web服务系统结构的基本概念和结构模型、结构单元和Web服务的管理问题和技术框架。关键字:Web;五个逻辑层;Web特点;生命周期;SOAP;WSDL

2、;UDDI引言Web服务体系结构:随着计算机网络技术和通倍技术的发展。如今可以说网络无处不在。自从Internet(因特网)诞生以来,部署Web服务的应用随着Internet的深人人心并且不断发展。然而,web应用已经走入入们的日常工作和生活活的时候,人们却发现在Web应用与传统服务的应用(例如企业内部的管理情息系统、办公汽动化系统等)之间存在着鸿沟。于是不断地将数据从Web应用迁移到传统桌面应用,或从传统桌面应用将数据迁移列web应用。而且这些迁移工作都要通过手工操作来完成,这成为厂阻碍Web心应用进入主流厂家的巨大的障碍。近年来,电子商务和电子政

3、务迅速倔起,大多数电子商务的应用在处理客户、供应商、市场和服务提供商之间的连接方式上各不相同。如何将这牧应用方便而廉价地连接在一起。从而实现大范围的跨组织的商务应用系统的互联.是摆在开发人员面前的一道难题。不同的应用(特别是不同组织的应用)的开发话言不同,部署平台个同。通信协议也可能不同,对外交换的数据格式更可能有很大的差异。如何左面对这畔差异所带来的复杂的系统集成的挑战,是解决这道难题的关键。Web服务(Webscrviccs)作为—种新兴的Web,应用模式,是一种崭新的分布式汁算模型,是Web上数据和信息集成的有效机制。从电子商务应用领域来看,复

4、杂的应用链接和程序代码使电子商务应用的维护和更新代价很高,而w山服务恰好能够解决这——问题,成为应用环境小最为合理的解决方案。日前,无论是在丁业界还是在学术界,Web,服务都被认为将导致下——代电子商务的革命。Microsoft(微软)公司通过“一切都是服务”来概括Web服务将给IT业带来的冲击。第一章Web服务概述  XMLWeb服务体系结构最重要的优点之一就是允许在不同平台上使用不同编程语言以一种基于标准的技术开发程序,来与其它应用程序通讯。有两种使用Web服务的方法,允许访问内部系统功能,把它们向外部世界展示并且作为一个外部Web服务的客户端或

5、者使用者。在这个模型中,Web服务可用来访问一个应用程序中任一层的应用功能。这样,因特网上的任何分布式系统就有可能被整合到一个用户定制的应用程序中。  通常,一个Web服务被分为五个逻辑层:数据层(DataLayer)、数据访问层(DataAccessLayer)、业务层(BusinessLayer)、业务面(BusinessFacade)和监听者(Listener)。离客户端最近的是监听者,离客户端最远的是数据层。业务层更进一步被分为两个子层:业务逻辑(Businesslogic)和业务面(Businessfacade)。Web服务需要的任何物理数

6、据都被保存在数据层。在数据层之上是数据访问层,数据访问层为业务层提供数据服务。数据访问层把业务逻辑从底层数据存储的改变中分离出来,这样就能保护数据的完整性。业务面提供一个简单接口,直接映射到Web服务提供的过程。   业务逻辑层提供业务面使用的服务。所有的业务逻辑都可以通过业务面在一个直接与数据访问层交互的简单Web服务中实现。Web服务客户应用程序与Web服务监听者交互,监听者负责接收带有请求服务的输入消息、解析这些消息,并把这些请求发送给业务面的相应方法。  这种体系结构与.NET定义的n层应用程序体系结构非常相似。Web服务监听者相当于.NET

7、应用程序的表现层。如果服务返回一个响应,那么监听者负责把来自业务面的响应封装到一条消息中,然后把它发回客户端。监听者还处理对Web服务协约和其他Web服务文档的请求。开发者可以添加一个Web服务监听者到表现层中,并且提供到现有业务面的访问权限,这样就能够很容易地把一个.NET应用程序移植到Web服务中。虽然Web浏览器可以继续使用表现层,但是Web服务客户应用程序将与监听者交互。1.1什么是Web服务web服务是使用标准技术在Internet上运行的商务流程,它可以使用标淮的Internet协议(例如超文本传输协议HTTP和XML,),将功能纲领性地

8、体现在Internet和Intranet(企业内部网)上。通过Web服务集成的应用程序可以用标淮的方法把功能

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

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

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