Replication简介:
"Replication is the process of sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility." (wikipedia)
replication技术的目的主要是用于提高分布式系统(distributed object, database, file system等)的可依赖性(dependability), 依赖于冗余资源, 需要维护这些资源间的一致性.
按照复制的对象, 可分为data replication与computation replication两种.
按照实现方式, 可分为active replication与passive replication两种.
详见 http://en.wikipedia.org/wiki/Replication_(computer_science)

论文(一)
OSRAEL J, FROIHOFER L, GOESCHKA K M. What service replication middleware can learn from object replication middleware [C]// Proceedings of the 1st Workshop on Middleware for Service Oriented Computing. Melbourne, Australia: Association for Computing Machinery, 2006: 18-23
(1) 本文认为SO系统中replication尚处于起步阶段. 从架构(architectural)层次, 将现有的一些service replication middleware, 与object replication middleware进行了比较.
得到的结果是: SO系统中与分布式对象系统中的replication middleware有很多共同点, 存在的些许区别是由replicated entity的粒度和不同的transaction模型引起的.
(2) 现有的SO replication middleware
    a)primary-backup replication middleware: "Fault tolerant web service"
    b)active replication middleware: "WS-Replication: a framework for highly available web services", "A middleware for replicated Web services"
(3) 对于stateless service的replication比较简单, 难点主要在于针对stateful service的replication.
(4) 提取了6种architectural units (适用于object and service replication middleware):
Multicast service
monitoring service
replication manager
replication protocol unit
invocation service
transaction service(optional)
(5) 与WSC无关; 只关注dependability, 与QoS无关

论文(二)
LIANG D, FANG C L, CHEN C et.al. Fault tolerant Web service [C]// Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference (APSEC). Washington, DC: IEEE Computer Society, 2003: 310-319
本文gs: 32
(1) 提出了一种fault tolerant web service (FT-SOAP), 在消息层(SOAP)截获用户请求; 如果请求的WS fail了, 就自动重定向到backup WS. 本文的版面有点乱.
(2) 不涉及stateful WS; 不涉及WSC, QoS; 针对的是单个服务的fault tolerant; 适用replication manager生成备份服务, 不支持服务的动态发现等

论文(三)
YE X, SHEN Y. A Middleware for Replicated Web Services [C]// IEEE International Conference on Web Services (ICWS). Los Alamitos: IEEE Computer Society, 2005: 631-638
(1)提出了一个基于active replication, 支持reliable web service的middleware. 这个middleware负责维护replicas的状态.
使用这个middleware, 现有的单线程WS无需更改实现即可被复制到不同的站点.
每个replica包括两个实体: proxy service site(PWSS)和普通的web service site(WSS). 用户通过PWSS发送请求, PWSS负责维护对应的WSS的一致性和出错处理.
(2) 不涉及WSC QoS

论文(四)
SALAS J, PEREZ-SORROSAL F, PATINO-MARTINEZ M, et.al. WS-replication: a framework for highly available web services [C]// Proceedings of the 15th international conference on World Wide Web (WWW). Edinburgh, Scotland: Association for Computing Machinery, 2006: 357 - 366
(1) 本文提出了WS-Replication架构(infrastructure), 用于WAN环境中WS的replication.
WS-Replication的目的是使WS具有高度的availability, 从而能够满足mission critical system的需求.
这个架构基于group communication WS, WS-Multicast. WS-Multicast的传输是基于SOAP, 依赖WS进行跨组织的交互.
WS-Replication中采用了active replication的方式.

这四篇论文看的都比较粗略, 只是了解了一下论文的大概工作, 没有通读全文. 读了之后, 对WS replication有以下印象:
1. 作为replica的web services一般都是同一份实现, 需要维护保证代码和状态的一致性
2. WS不是动态发现的
3. 不是在WSC的场景下讨论, 主要针对WS的可靠性, 不涉及其他QoS
4. 都是通过middleware来支持web service replication
5. 需要考虑replica的location

转载于:https://www.cnblogs.com/yuquanlaobo/archive/2009/02/28/1400442.html

[泛读]4篇Web Service Replication方面论文相关推荐

  1. [综述泛读] A survey on web services composition (IJWGS, 2005)

    Time: 2.5 hours Dustdar S, Schreiner W. "A survey on web services composition." Internatio ...

  2. Web Service 安全性解决方案(SOAP篇)

    拼吾爱程序人生 » 软件编程 » Visual Studio.NET » Web Service » Web Service 安全性解决方案(SOAP篇) Web Service 安全性解决方案(SO ...

  3. 《高质量读研:教你如何写论文、做科研》- 张军平

    文章目录 00 观后有感 01 时商,从爱多士说起 02 时商与基础误区 03 我的想象力飞了起来 04 湖南人的霸蛮与多巴胺 05 戏说寻师 06 寻师的五个维度 07 高徒出名师 08 " ...

  4. [论文泛读]Web服务组合综述相关论文1(3篇)

    邓水光,吴朝晖. Web服务组合方法综述. 中国科技论文在线,2008,3(2):79-84. Time:2 hours Web服务组合领域的研究内容包括:Web 服务组合建模语言.服务组合方法.服务 ...

  5. [论文泛读] QoS论文两篇(Elsevier09, IEEE05)

    第一篇 A new QoS ontology and its QoS-based ranking algorithm for Web services Time: 2.0 hours Vuong Xu ...

  6. 用eclipse europa开发web service服务 - 东写西读终见大海无量 - JavaEye技术网站

    用eclipse europa开发web service服务 eclipse europa自带web工具.我们可以使他生成动态web程序.但是在默认情况下,生成的动态默认程序是不包含web servi ...

  7. ICRA2017三篇论文泛读

    1.Convergence and Consistency Analysis for a 3-D Invariant-EKF SLAM(泛读)(ICRA2017)引用 9 摘要翻译: 在这篇文章中,我 ...

  8. 2018年读《Java Restful Web Service 实战》笔记

    2018年大年初四读<Java Restful Web Service 实战>看到一句话写的挺好的,做个记录: **搞技术的人,是停不下来的. 时而要开疆拓土,学习和研究新的知识点,弥补自 ...

  9. 构建安全的Xml Web Service系列之SSL篇

    首先介绍一下SSL, SSL 的英文全称是 "Secure Sockets Layer" ,中文名为 "安全套接层协议层 ",它是网景( Netscape )公 ...

最新文章

  1. Android环境搭建和Android HelloWorld—Android开发环境搭建
  2. 无法在证书存储区中找到清单签名证书的解决办法
  3. 【rnnoise源码分析】compute_frame_feature函数
  4. 如何从ERP将Material的Batch信息下载到CRM并存储在settype COMM_PR_BATCH里
  5. 利用yarn capacity scheduler在EMR集群上实现大集群的多租户的集群资源隔离和quota限制...
  6. 《尼山萨满》项目美术亲述游戏创作过程
  7. flash遨游缓存问题
  8. leetcode 92 python
  9. php如何删除zip文件内容,删除php中的zip文件夹
  10. COS对象存储服务的使用
  11. mysql 删除分区报错_MySQL分区管理
  12. 一朝清明不若鸿蒙什么意思,清明将至,俗语“三代不祭祖,祭祖绝后代”是啥意思?老话在理吗...
  13. 扎实的PHP编程基础,PHP的一些基础编程题
  14. Github+Facebook=?这家公司有望让程序猿的头秃得慢一点
  15. 智能卡CPU卡开卡指令
  16. 指针篇之一 宝藏与藏宝图
  17. CSS3前端开发中需要用到的变换矩阵
  18. telnet与http
  19. unescape的C++实现
  20. 拆分体提示工具未形成相交_下面哪一项不是一般模型拆分原则( ) (1.0分)_学小易找答案...

热门文章

  1. 上海电力学院计算机组成与结构试卷,上海电力学院试卷及成绩管理办法
  2. css3直线运动_纯css3实现曲线运动——贝塞尔曲线(cubic-bezier)
  3. lol手游账号被移至美洲服务器,LOL手游“行窃预兆”遭玩家嫌弃,移除偷钱后成最鸡肋符文?...
  4. 8202v/8202ka/8202kd/8202rd 无线游戏手柄方案
  5. 用VB实现带图片的XP风格的按钮控件
  6. nginx与IIS服务器搭建集群实现负载均衡(三)
  7. 特斯拉最强自动驾驶系统登场,实测视频火热出炉
  8. 快应用宣布支持第三方DSL
  9. Java基础13:反射与注解详解
  10. 27个澳洲年轻人,重演了少年马云的一段奇遇