阅读笔记五

Web服务的目标是要成为一种业务策略,成为一种方式,让我们能够在一些地方定义功能,在任何地方用任何编程语言异步地访问这些功能。我们希望在不影响客户的情况下升级这些服务。而令人遗憾的是,与这个目标有关的不断变化的技术组合让人们很迷惑,也没有解决在真实组织机构的实际架构中所面临的问题。

    面向资源的架构:WebWeb是以文档为中心的,通过链接联系起来。但是链接起来的文档总是一部分,Web的愿景中包含了数据链接的思想,我们正走向数据的Web,它连接了人,文档,数据,服务和概念。在这个环境中,基本交互是逻辑上的客户端-服务器请求。Web使用的命名机制让我们能够标识文档。数据、服务、甚至概念。Web地址以HTTP协议的引用开始,接下来是响应请求的服务器名称。在此之后,一种层次化机制反应了信息空间的一条路径。当我们希望根据某个客户的状态进行查询时,我们就会寻求更直接的途径。我们从这些逻辑URL引用取回结果,要么从系统的其他部分获得,要么基于客户通过用户接口输入的数据来生成结果。关注点分离是这种交互方式的关键抽象之一。这种关注点分离与SOAP服务调用的协议本质形成鲜明的对比,在SOAP服务中,请求的结构,调用的行为和返回类型的格式通常通过Web服务定义语言捆绑到一个协议上。

    面向资源的架构方法很优雅地实现了一些折中。一方面,对于传统的方法来说,这些方法可能看起来有些奇怪;另一方面,对于那些研究过Web和他基本组成模块的人来说,它代表和实现过的最大的,最成功的网络软件构架;一方面,他要求一种完全不同的思考模式,另一方面,它支持一种强大的机制,包装并复用已有的代码、服务和基础设施,为它们提供逻辑命名接口,对所有形式的交互都不透露实现细节。

转载于:https://www.cnblogs.com/huangliping/p/6391589.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值