Time: 2.5 hours
Dustdar S, Schreiner W. "A survey on web services composition." International Journal of Web and Grid Services: 1-30. 2005 (30 pages, 单栏) (gs:169)

Schahram Dustdar (维也纳技术大学, full prof)
Dusdar是Distributed Systems Group的老大, 主要研究兴趣包括Service-oriented Architecture and Computing. 他是TOSC, IJWSR等期刊的编委, 具有ICWS, ECOWS, ICSOC, GCC等会议的Programe Committe Memberships, 当然也是这些顶级期刊/会议的审稿人. 他的小组中在读的博士生有将近20个, 队伍比较庞大, 发表的论文级别很高(例如TOIT, TEB, WWW等顶级期刊/会议). 我最早是读了他们的一篇WWW08的论文(Non-Intrusive Monitoring and Adaptation for WS-BPEL)开始关注的.

粗略地扫描了一遍这篇早期服务组合方面的综述, 感觉自己对早期服务组合方面的论文还不是很熟悉, 毕竟平时精读的论文多数都是最近几年的为主. 这次泛读这篇论文的主要目的是想要了解一下这篇被高引用的综述的主要内容, 分类思路等, 有个大概的印象, 对一些细节就不深入了.
    本文讨论的主要内容包括服务组合的迫切性, 实现服务组合必须的技术, 已有的几种服务组合策略等. 以下是论文摘录.

1. 最经典的Web Service Model 

2. 介绍了6个服务组合的issues(S4)
(1) Coordination
相关的标准有WS-Coordination (IBM), WS-CF (Sun)
对WS-Coordination的介绍详见 "The next step in Web services"
(2) Transaction
相关的标准有WS-Transaction (IBM), WS-TXM (Sun)
WS-Transaction基于WS-Coordination框架之上, 对centralized和peer-to-peer transaction均定义了协议.
(3) Context
本文对Web service的context定义为:
"Information utilised by the web service to adjust execution and output to provide the client with a customised and personalised  behaviour."
以下信息都可以是Context: consumer's name, address, current location, type of client device等.
相关的标准有WS-Context(Bunting03)(WS-CAF的一部分)
(4) Conversation modelling
(5) Execution monitoring
centralized execution (e.g. EFlow)
distributed execution (e.g. SELF-SERV, by UNSW)
(6) Infrastructure
主要在介绍Ran03的那篇论文(通过添加一个QoS certifier来扩展Web service Model)

3. 讨论了5种组合方式(S5), 这是本文的核心部分
(1) static vs. dynamic service composition
static composition (design time composition), applicable if the service component rarely changes (which is generally not true)
dynamic composition (runtime composition) , rebind the service or even change the process definition. EFlow and StarWSCoP support this kind of composition.(本节对这两个系统进行了详细的介绍)
(2) model driven service composition
(3) declarative service composition
介绍了enTish系统(2003), 与当时其他的系统不同, enTish系统使用PDDL可支持自动生成组合计划.
介绍了SELF-SERV系统(2002), 定义了三个概念(elementary service, composite service, service communities), 服务组合基于state-charts实现.
(4) automated vs. manual web service composition
介绍了SHOP2, OntoMat-Service等系统, 具体不摘录了.
(5) context based web service discovery and composition

   
                                                                          Web Service Composition Models

转载于:https://www.cnblogs.com/yuquanlaobo/archive/2009/07/03/1516471.html

[综述泛读] A survey on web services composition (IJWGS, 2005)相关推荐

  1. Zeng Liangzhao的经典论文之一 Quality driven web services composition (WWW03)

    Zeng Liangzhao本科在国内的中山大学, 硕士和博士都在澳大利亚的新南威尔士大学(UNSW), 之后在IBM Watson研究中心工作. 他在03, 04写的3篇论文是基于QoS的Web服务 ...

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

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

  3. [泛读]4篇Web Service Replication方面论文

    Replication简介: "Replication is the process of sharing information so as to ensure consistency b ...

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

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

  5. 老李分享:Web Services 组件 2

    WSDL 是一种基于 XML 的语言,它用来对 web service 及其如何访问进行描述. WSDL 表示 web service 描述语言(Web Services Description La ...

  6. 深入学习.NET Web Services概念

    介绍 在学完Web Service的课程后,我深深地被它的内容所吸引了,这使得我想在这方面做个总结,本篇文章是介绍.NET下的Web Service的概念的,在写作期间笔者也参考了很多优秀的文章,相信 ...

  7. [渝粤教育] 西南科技大学 英语泛读 在线考试复习资料

    英语泛读--在线考试复习资料 一.单选题 1.It is recommended that the project ______ until all the preparations have bee ...

  8. aws部署web_运营酿酒厂解释了Amazon Web Services(AWS)

    aws部署web by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 运营酿酒厂解释了Amazon Web Services(AWS) (Amazon Web Se ...

  9. ICRA2017三篇论文泛读

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

最新文章

  1. Java:new一个对象的过程中发生了什么?
  2. kettle 如何使用java代码
  3. mysql数据库5.7配置文件_MySQL 5.7配置文件参考
  4. 更改matlab默认启动路径
  5. python成长之路10——socketserver源码分析
  6. 跨境电商独立站最大的难题是没有免费的自然流量?
  7. Android Dialog详解
  8. CORS基础要点:关于dataType、contentType、withCredentials
  9. Git克隆仓库代码至本地
  10. Struts1.x ActionForm
  11. Android获取外网和内网ip地址
  12. 技术赋能广告策略全升级,爱奇艺开启框内广告营销新篇章
  13. 关于前端架构的过去、现在与未来
  14. C++ 16进制日志输出 每行右侧ASII输出
  15. 休息休闲推荐 ---- 电视剧《觉醒年代》百年优秀历史纪录电视剧
  16. 工作辛苦了,提前祝大家五一劳动节快乐!!
  17. 天猫魔盒挂载ext4移动硬盘
  18. 悟空qq通讯录加好友
  19. Fabric v2.3 下载二进制文件和镜像bootstrap.sh脚本解析
  20. 基于平均值为枢轴的快速排序算法

热门文章

  1. 用Python去除扫描型PDF中的水印
  2. 农村女人与城市女人的差别
  3. 十个好习惯帮你理财省大钱
  4. 让猎头雨天送伞--大话猎头
  5. eclipse快速定位到错误处
  6. 分页插件pageHelpler的使用(ssm框架中)服务器端分页
  7. 垃圾回收算法与垃圾回收器
  8. 2019-03-28 SQL Server Pivot
  9. PHP 获取服务器详细信息【转】
  10. JavaWeb学习----Cookie实现记住密码的功能