- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论Web服务软件体系结构[毕业设计,精品论文]推荐
软件体系结构论文
Web服务软件体系结构
引言 3
第一章 Web服务概述 4
1.1什么是Web服务 4
1.2.Web服务的不同描述 6
1.3.Web服务的特点 7
第二章 Web服务体系结构模型 8
2.1 Web相关操作 8
2.2.Web服务开发生命周期 9
2.3.Web服务栈 9
第三章 Web服务的结构单元 10
3.1 SOAP 10
3.2 WSDL 12
3.3 UDDI 12
第四章 Web 服务管理问题与技术框架 13
参考文献 13
摘要:本文主要介绍了Web服务系统结构的基本概念和结构模型、结构单元和Web服务的管理问题和技术框架。
关键字:Web;五个逻辑层;Web特点;生命周期;SOAP;WSDL;UDDI
引言
Web服务体系结构:
随着计算机网络技术和通倍技术的发展。如今可以说网络无处不在。自从Internet(因特网)诞生以来,部署Web服务的应用随着Internet的深人人心并且不断发展。然而,web应用已经走入入们的日常工作和生活活的时候,人们却发现在Web应用与传统服务的应用(例如企业内部的管理情息系统、办公汽动化系统等)之间存在着鸿沟。于是不断地将数据从Web应用迁移到传统桌面应用,或从传统桌面应用将数据迁移列web应用。而且这些迁移工作都要通过手工操作来完成,这成为厂阻碍Web心应用进入主流厂家的巨大的障碍。
近年来,电子商务和电子政务迅速倔起,大多数电子商务的应用在处理客户、供应商、市场和服务提供商之间的连接方式上各不相同。如何将这牧应用方便而廉价地连接在一起。从而实现大范围的跨组织的商务应用系统的互联.是摆在开发人员面前的一道难题。不同的应用(特别是不同组织的应用)的开发话言不同,部署平台个同。通信协议也可能不同,对外交换的数据格式更可能有很大的差异。如何左面对这畔差异所带来的复杂的系统集成的挑战,是解决这道难题的关键。
Web服务(Web scrviccs)作为—种新兴的Web,应用模式,是一种崭新的分布式汁算模型,是Web上数据和信息集成的有效机制。从电子商务应用领域来看,复杂的应用链接和程序代码使电子商务应用的维护和更新代价很高,而w山服务恰好能够解决这——问题,成为应用环境小最为合理的解决方案。 日前,无论是在丁业界还是在学术界,Web,服务都被认为将导致下——代电子商务的革命。Microsoft(微软)公司通过“一切都是服务”来概括Web服务将给IT业带来的冲击。
第一章 Web服务概述
XML Web服务体系结构最重要的优点之一就是允许在不同平台上使用不同编程语言以一种基于标准的技术开发程序,来与其它应用程序通讯。有两种使用Web服务的方法,允许访问内部系统功能,把它们向外部世界展示并且作为一个外部Web服务的客户端或者使用者。在这个模型中,Web服务可用来访问一个应用程序中任一层的应用功能。这样,因特网上的任何分布式系统就有可能被整合到一个用户定制的应用程序中。 通常,一个Web服务被分为五个逻辑层:数据层(Data Layer)、数据访问层(Data Access Layer)、业务层(Business Layer)、业务面(Business Facade)和监听者(Listener)。离客户端最近的是监听者,离客户端最远的是数据层。业务层更进一步被分为两个子层:业务逻辑(Business logic)和业务面(Business facade)。Web服务需要的任何物理数据都被保存在数据层。在数据层之上是数据访问层,数据访问层为业务层提供数据服务。数据访问层把业务逻辑从底层数据存储的改变中分离出来,这样就能保护数据的完整性。业务面提供一个简单接口,直接映射到Web服务提供的过程。 业务逻辑层提供业务面使用的服务。所有的业务逻辑都可以通过业务面在一个直接与数据访问层交互的简单Web服务中实现。Web服务客户应用程序与Web服务监听者交互,监听者负责接收带有请求服务的输入消息、解析这些消息,并把这些请求发送给业务面的相应方法。 这种体系结构与.NET定义的n层应用程序体系结构非常相似。Web服务监听者相当于.NET应用程序的表现层。如果服务返回一个响应,那么监听者负责把来自业务面的响应封装到一条消息中,然后把它发回客户端。监听者还处理对Web服务协约和其他Web服务文档的请求。开发者可以添加一个Web服务监听者到表现层中,并且提供到现有业务面的访问权限,这样就能够很容易地把一个.NET应用程序移植到Web服务中。虽然Web浏览器可以继续使用表现层,但是Web服务客户应用程序将与监听者交互。
1.1什么是Web服务
w
您可能关注的文档
最近下载
- 工程施工资源配置计划施工资源配置计划.docx VIP
- DB65T 4254-2019机关办公楼(区)物业管理规范 保洁服务.docx VIP
- 《中国高血压防治指南(2024年修订版)》解读及临床实践题库答案-2025年华医网继续教育答案.docx VIP
- 开题报告_(某化工降压变电所电气设计)_图文.docx VIP
- 香精香料废水污染控制与治理技术规范.pdf
- 2025年软件定义汽车:SOA和中间件行业研究报告.pdf VIP
- 中华护理学会团体标准(最新版).pdf VIP
- 2025年老旧小区改造工程进度管理与施工安全风险报告.docx
- 2025年学宪法、讲宪法知识竞赛题库及答案.pdf VIP
- 2022年贵州省遵义市八年级竞赛数学试卷.doc VIP
文档评论(0)