web服务 【摘要】本文从web服务体系结
作者:admin 发布时间:2023-08-05 05:51:07 分类:答疑 浏览:59
【摘要】本文从web服务体系结构中的角色、操作以及协议栈三个方面剖析了Web服务的体系结构,通过本文能够对web服务有一个清晰的认识。
【关键词】Web角色操作栈
一、Web服务的概念
Web服务是一种部署在Web上的对象,它们具有对象技术所承诺的所有优点。同时,Web服务建立在以XML为主的、开放的Web规范技术基础上,因此具有比任何现有对象技术更好的开放性,是建立可互操作的分布式应用程序的新平台。Web服务平台是一套标准,它定义了应用程序如何在Web上实现互操作性,可以用任何语言、在任何平台上编写所需要的Web服务。
二、Web服务的体系结构
2.1体系结构中的角色
Web服务的体系结构是基于三种角色(服务提供者、服务请求者和服务注册中心)之间的交互,它是一种面向服务的体系结构(Web Services-Oriented Architecture,简称SOA)。
服务提供者是可通过网络地址访问的实体,它从服务请求者接受和执行请求。它服务和接口到服务注册中心以便于服务请求者能发现和访问该服务。
服务注册中心是可搜索的服务描述注册中心,服务提供者在此列出他们的Web服务清单。服务请求者可以从服务注册中心搜索Web服务。服务注册中心己包含了一个可利用的服务仓库和允许服务请求者查找他们感兴趣的服务提供者接口,使服务发现成为可能。
服务请求者是一个应用程序、一个软件模块或是另一个需要其它服务的服务。它向注册中心提出服务请求,通过传输器绑定该服务,然后执行该服务功能。服务请求者通过接口调用该服务。
2.2体系结构中的操作
利用Web服务,必然会发生以下三个行为:服务描述、查询或查找服务描述以及根据服务描述绑定或调用服务。这些行为可以单次或反复出现,这些操作具体为:①(publish)。为了使服务可访问,服务提供者向服务注册中心注册自己的功能和访问接口,服务描述以使服务请求者可以查找它。②查找(find)。服务请求者向服务注册中心检索服务描述或在服务注册中心中查询所要求的特定服务。在查找操作中,服务请求者直接检索服务描述或在服务注册中心中查询所要求的服务类型。对于服务请求者,可能会在两个不同的生命周期阶段中牵涉到查找操作在设计时为了程序开发而检索服务的接口描述,而在运行时为了调用而检索服务的绑定和位置描述。③绑定(bind)和调用(invoke)。在检索服务描述后,服务请求者最后需要绑定以调用服务。在绑定操作中,服务请求者使用服务描述中的绑定细节来定位、联系和调用服务,从而在运行时调用或启动与服务的交互。
2.3Web服务协议栈
要以一种可互操作的方式执行、发现和绑定这三个操作,必须有一个包含每层标准的Web服务协议体系。一个概念性Web服务协议栈,上面的层应建立在下面层提供的功能之上,并且协议栈中每层必须应用一定的标准技术,满足不同的需求。
我们把Web服务的互操作栈协议分为网络层、消息传递(XML)层、服务描述层、服务发现层和服务流程层,Web服务协议栈各层的功能如下:①网络层。Web服务协议栈的基础是网络层,Web服务要被服务请求者调用,就必须通过网络访问。②消息传递层。网络上的信息可以是任何格式的,但是信息的发送者和接收者必须互相明白信息里的数据才能完成一次有意义的交换,这就是消息传递层SOAP要解决的问题。③服务描述层。如果服务的提供者和请求者能够成功的进行交互,它们之间必须拥有更高一层的认识,描述层就提供了这样一种认识机制。Web服务的接口和实现均由WSDL来定义。使用WSDL开发可以描述一组Web服务的操作,包括每个操作的输入、输出参数与网络和数据编码结合的不同方式。④服务发现层。描述了绑定和调用某个Web服务的详细信息,但是服务请求者如何才能取得某个Web服务的WSDL文档呢?此时,就需要有一个发现层UDDI来实现WSDL文档的和查找。作为目录技术的标准协议UDDI,提供使用基于性能的查找来发现Web服务或者商务伙伴的功能,服务请求者可以按照服务的类型和服务的性能来发现所需要的Web服务。⑤服务流程层。单独的Web服务只能完成单一的操作,而事实上的活动,都不是单一的操作所能够完成的系列操作步骤,并且在大部分情况下,这些操作不是相互独立的,而是需要互相协作,从而形成一个服务流程。
所有的机制完全是基于现有的技术,并没有创造一个完全的新体系。无论是HTTP, FTP等现有的网络协议,还是SOAP, WSDL等基于XML定义的协议,都是遵循继承原有的被广泛接受的技术,这样才使得Web服务被广泛接受。
- 上一篇:nds模拟器怎么放大 NDS模拟器功能非常强大,可以
- 下一篇:返回列表
相关推荐
- 奥比岛邮递员 1、《奥比岛》由广州百田信息科
- 核级阀门 1、大连大高阀门有限公司是在原
- 房屋建筑风水 房子对于人们来说是一件重大的事
- 木瓜牛奶 木瓜是很常见的水果,含有丰富的
- 太阳神战记 1、太阳神之翼神龙(ラーの翼神
- 属于你我的森林 01穿过挪威的森林让我走进你梦
- 权嘉云 权嘉云的拼音怎么读权嘉云的拼音
- 新天骄外挂 巨野幻境过图脚本不是壤城幻境搞
- 康达尔集团 1、罗爱华,女,1960年12
- 如何进行投资理财 经常投资的投资者都知道,小额理
- 梵怎么读 梵,汉语汉字,读音为fàn,意
- 柯尔特双枪 1、柯尔特双枪,游戏《穿越火线
- 古田二路翠堤春晓 1、翠堤春晓小区是位于成都市武
- 汤淼现任妻子 1、汤淼现在是有老婆的!汤淼什
- 波音公司声明 自从2000年开始到现在波音7
- 欣杨无圣光 近日有网友晒出了一张欣杨无圣光
- 牵挂的近义词 1、牵挂的近义词是惦念、想念、
- 果蔬纤维代餐粉 1、康比特果蔬纤维代餐粉以天然
- 泰国英拉简介 英拉简介2019-02-281
- 堂皇的意思 堂,正房,高大的房子,可以用来
- 海南style 1、海南屯昌农博会历经4年,成
- 北京上调养老金标准 北京市人社局发布了北京市202
- 浙江传媒学院校花 1,伶佳是浙江传媒学院大一的是
- 李一男 【导语】华为的牛人有很多,无论
- 童年读后感600字 在现实生活或工作学习中,大家都
- 百世金谷 1、百世金谷实业有限公司自成立
- 秦安一中 秦安一中前身是“秦安县立初级中
- 湖南广益大宗商品 在金融行业,大宗商品是一个比较
- 彭冠英的老婆 近日,有媒体目击到彭冠英出现在
- 成也萧何败萧何是什么意思 1、萧何:汉高祖刘邦的丞相。2
- 最新推荐
-
- web服务 【摘要】本文从web服务体系结
- 后人对诸葛亮的评价 后人对诸葛亮的评价篇1
- 质量溯源系统 近几年食品安全问题一直都是人们
- 梁静茹 分手快乐歌词
- 财务知识学习 财务知识学习篇1
- 杨修之死读后感 杨修之死读后感
- 垃圾渗滤液 垃圾渗滤液生物处理方法
- 谁发明了活字印刷 活字印刷术是谁发明的:毕昇
- 民办学校排行 1、山东民办学校排名
- 国内二本大学 全国100强二本大学有广东财经
- nds模拟器怎么放大 NDS模拟器功能非常强大,可以
- 爱你一万年歌词 华 爱你一万年LRC歌词
- 少代会的感想怎么写 中国少年先锋队第六次全国代表大
- Sugarland Joey歌词
- 祝酒歌歌词 祝酒歌
- 工作态度总结 关于工作态度的总结一:
- 为天地立心,为生民立命,为往圣继绝学,为万世开太平(作者 出处)
- 艾尔之光雷文加点 艾尔之光雷文怎么加点?(要转烈
- 新火车票 新火车票和老版火车票从票面来看
- 吴宫花草埋幽径,晋代衣冠成古丘(作者 出处)
- 赢在中国语录 现整理收集一些马云在《赢在中国
- 江山如画,一时多少豪杰(作者 出处)
- 失落文明 当古文明只剩下难解的语言
- qq三国五虎上将 QQ三国五虎上将怎么弄:
- 新学期教师寄语 1、开学第一课用心起跑,换个环
- 剑网三门派 在剑网三这款游戏中,一共有16
- 读书的小报 书籍是人类进步的阶梯,人的一生
- 水葫芦之灾阅读答案 水葫芦之灾
- 夏娃的爱情 陈颂雅出门面试被抢包
- 灵山大佛导游词 灵山大佛导游词1
- 孙翰 三岔路口(伴奏)歌词
- 一个人的生活歌词欣一个人的生活LRC歌词
- 王栎鑫 男人泪歌词
- 小熊和最好的爸爸 《小熊和最好的爸爸》读后感(通
- 不是爱人不配情深歌词
- 缓存文件是什么 为了能更好的提高用户访问网页的
- 放射科防护 《关于颁发〈女职工禁忌劳动范围
- 十月一上坟 十月初一上坟是上午还是下午去
- 2020三九天时间表 2020三九天时间表几九最冷:
- 深林人不知,明月来相照(作者 出处)
- 宛转蛾眉能几时?(作者 出处)
- 两败俱伤歌词
- 新词新语 新词新语篇1
- 初中周记格式 周记就是用文字记载一周来自己的
- 让青春飞扬 阵阵东风,吹出万紫千红;朗朗书
- 李言哲 海之南歌词
- 四海皆兄弟,谁为行路人(作者 出处)
- 诛仙天书奇谭 诛仙2天书奇谭任务流程
- 梦幻西游股票攻略 梦幻西游股票怎么玩,怎么赚钱?
- 四川传媒学院教务网 四川传媒学院地处四川成都,前身
- 20年后再相会作文 作文一:20年后再相会
- 王勃的资料 王勃(649或650~675或
- 实习评价 1、实习期间勤奋认真,有很强的
- wps快盘是什么 我们知道wps是金山的一款办公
- 神魔大陆法师天赋加点图 雷电系神魔大陆法师天赋加点
- 支付宝95公益周 支付宝95公益周什么时候结束?
- 一次难忘的考试 难忘的一次考试
- 爱情的qq网名 2、【请你安静的丶忘记我】
- 小学生安全教育资料 为加强对中小学生的安全教育,1
- 乐土乐土,爰得我所_2(作者 出处)