[综述泛读] A survey on web services composition (IJWGS, 2005)
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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书笔记:《时间投资法》之一
- 下一篇: 关于ORACLE 语句中,IN 超过10