SOAP架构的底层是传送协议,如HTTP和SMTP。采用和传统客户机/服务器模式的集中式共享不同的架构。SOAP模式在网络中每个节点都是“对等”。这些数量巨大的节点共同构建了一个网络环境(重叠网、网中网、覆盖网),每个节点都能迅速查询路由表,访问任何一个节点,同时任何一个节点都能访问此节点,也就是每个节点同时充当服务器和客户端的角色。F载资源时,可以从多个节点并行下载数据,不会有C/S结构的服务器端的瓶颈.而且节点越多下载资源的速度反而越快。
1 面向SOAP的信息服务架构设计
SOAP技术的一个核心问题就是资源定位,围绕着资源定位算法诞生2种主要的SOAP架构,称为结构化SOAP和非结构化SOAP架构。
1.1 非结构化SOAP
非结构化SOAP是指其中一台计算机充当中心控制,负责响应所有接入计算机的资源定位请求,所有的资源位置信息都在这个中央服务器上,这时的SOAP并不是一个严格对等的结构。资源的分享需要通过中央服务器“路由”。但这有个缺陷就是当接入的计算机越多中心服务器的压力就越犬,最大好处就是简单,以及资源存储的位置和网络结构无关,这也是这种模式被称为“非结构”的原因。这种结构是典型的资源分享方式。
1.2 结构化SOAP
SOAP结构化体系就是所有接入的计算机都处于对等的地位,也称为纯SOAP。相对于非结构的SOAP来说是没有中心控制点。结构化SOAP有着复杂的资源定位算法,资源的定位和一个具体的Hash算法密切相关,各种不同的结构化SOAP其区别主要在于Hash算法不同,最为典型的Hash算法为Chord这类算法也叫DHT(DistributedHashTable),该算法广泛应用于分布资源。 |
核心期刊网(www.hexinqk.com)秉承“诚以为基,信以为本”的宗旨,为广大学者老师提供投稿辅导、写作指导、核心期刊推荐等服务。 核心期刊网专业期刊发表机构,为学术研究工作者解决北大核心、CSSCI核心、统计源核心、EI核心等投稿辅导咨询与写作指导的问题。 投稿辅导咨询电话:18915033935 投稿辅导客服QQ: 1002080872、 1003158336 投稿辅导投稿邮箱:1003158336@qq.com |