没有合适的资源?快使用搜索试试~ 我知道了~
WebService设计文档
5星 · 超过95%的资源 需积分: 9 70 下载量 99 浏览量
2011-11-17
11:50:19
上传
评论
收藏 2.88MB DOC 举报
温馨提示
WebService设计文档WebService设计文档WebService设计文档
资源推荐
资源详情
资源评论
WebService 设计文档
1.引言
1.1 编写目的
WebService 的方法使用与规范,开发业务逻辑层和页面表示层的技术人员注意
1.2 背景
VWCMS 项目的 WebService 应用程序
项目的任务提出者:金况
WebService 应用程序开发者 : 穆舟
用户: 未知
1.3 定义
web Service
Web Service 是使应用程序可以以与平台和编程语言无关的方式进行
相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在
网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言
的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组
以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented
Architecture,SOA)中定义了特殊的 Web 服务应用程序
SOAP
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散
或分布式的环境中交换信息并执行远程过程调用的轻量级协议,是一个
基于 XML 的协议。使用 SOAP,不用考虑任何特定的传输协议(最常用
的还是 HTTP 协议),可以允许任何类型的对象或代码,在任何平台上,
以任何一种语言相互通信。SOAP 包括四个部分:SOAP 封装(envelop),
封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并
处理它以及如何处理它们的框架;SOAP 编码规则(encoding rules),
用于表示应用程序需要使用的数据类型的实例;SOAP RPC 表示(RPC
representation),表示远程过程调用和应答的协定;SOAP 绑定
(binding),使用底层协议交换信息。
WSDL
Web 服务的接口定义语言,由 Ariba、Intel、IBM、MS 等共同提出,
通过 WSDL,可描述 Web 服务的三个基本属性:
·服务做些什么——服务所提供的操作(方法)
·如何访问服务——和服务交互的数据格式以及必要协议
·服务位于何处——协议相关的地址,如 URL
WSDL 文档以端口集合的形式来描述 Web 服务,WSDL 服务描述
包含对一组操作和消息的一个抽象定义,绑定到这些操作和消息的一个
具体协议,和这个绑定的一个网络端点规范。WSDL 在 Web 服务概念
性协议栈中的位置
WSDD
WSDD 就是 WEB 服务分布描述(Web Service Deployment
Descriptor), 它定义了 WEB 服务的接口,如服务名、提供的方法、方法
的参数等信息。
UDDI
UDDI 就是统一描述、发现和集成(Universal Description,
Discovery, and Integration)。UDDI 用于集中存放和查找 WSDL 描述文
件,起着目录服务器的作用。
Web 服务中的角色、操作和构件:
* 服务提供者。从企业的角度看,这是服务的所有者。从体系
结构的角度看,这是托管访问服务的平台。
* 服务请求者。从企业的角度看,这是要求满足特定功能的企业。
从体系结构的角度看,这是寻找并调用服务,或启动与服务的交互的应
用程序。服务请求者角色可以由浏览器来担当,由人或无用户界面的程
序(例如,另外一个 Web 服务)来控制它。
* 服务注册中心。这是可搜索的服务描述注册中心,服务提供
者在此发布他们的服务描述。在静态绑定开发或动态绑定执行期间,服
务请求者查找服务并获得服务的绑定信息(在服务描述中)。对于静态
绑定的服务请求者,服务注册中心是体系结构中的可选角色,因为服务
提供者可以把描述直接发送给服务请求者。同样,服务请求者可以从服
务注册中心以外的其它来源得到服务描述,例如本地文件、FTP 站点、
Web 站点、广告和服务发现(Advertisement and Discovery of
Services,ADS)或发现 Web 服务(Discovery of Web
Services,DISCO)。
1.4 参考资料
最重要的事情是协同工作
由于所有主要的平台均可通过 Web 浏览器来访问 Web,不同的
平台可以借此进行交互。为了让这些平台协同工作,Web 应用程序被
开发了出来。
Web 应用程序是运行在 Web 上的简易应用程序。它们围绕 Web
浏览器标准被进行构建,几乎可被任何平台之上的任何浏览器来使用
Web services 把 Web 应用程序提升到了另外一个层面
剩余8页未读,继续阅读
资源评论
- zxzyss2013-10-14蛮好的资源,学习了谢谢分享
- xiaochenghome2015-07-14很好,有用!正好用上。
- 1501744462013-08-22非常好用,谢谢
- PrettyDenise2016-03-24挺好的资源,借鉴了一下,感谢分享。
lingyun6100
- 粉丝: 0
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOv8完整网络结构图详细visio
- LCD1602电子时钟程序
- 西北太平洋热带气旋【灾害风险统计】及【登陆我国次数评估】数据集-1980-2023
- 全球干旱数据集【自校准帕尔默干旱程度指数scPDSI】-190101-202312-0.5x0.5
- 基于Python实现的VAE(变分自编码器)训练算法源代码+使用说明
- 全球干旱数据集【标准化降水蒸发指数SPEI-12】-190101-202312-0.5x0.5
- C语言小游戏-五子棋-详细代码可运行
- 全球干旱数据集【标准化降水蒸发指数SPEI-03】-190101-202312-0.5x0.5
- spring boot aop记录修改前后的值demo
- 全球干旱数据集【标准化降水蒸发指数SPEI-01】-190101-202312-0.5x0.5
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功