Runtime Monitoring of Data-centric Temporal Properties for Web Services

Guoquan Wu, Jun Wei, Chunyang Ye, Xiao-dong Shao, Hua Zhong, Tao Huang
{"title":"Runtime Monitoring of Data-centric Temporal Properties for Web Services","authors":"Guoquan Wu, Jun Wei, Chunyang Ye, Xiao-dong Shao, Hua Zhong, Tao Huang","doi":"10.1109/ICWS.2011.124","DOIUrl":null,"url":null,"abstract":"Runtime monitoring of Web service compositions has been widely acknowledged as a significant approach to understand and guarantee the quality of services. However, existing runtime monitoring solutions consider only the constraints on the sequence of messages exchanged between partner services and ignore the actual data contents inside the messages. As a result, it is difficult to monitor some dynamic properties such as how message data of interest is processed between different participants. To address this issue, we propose an efficient, non-intrusive online monitoring approach to dynamically analyze data-centric properties for service-oriented applications involving multiple participants. By introducing Par-BCL - a Parametric Behavior Constraint Language for web services - to define monitoring parameters, various data-centric temporal behavior properties for Web services can be specified and monitored. This approach broadens the monitored patterns to include not only message exchange orders, but also the data contents bound to the parameters. To reduce runtime overhead, we statically analyze the monitored properties to generate parameter state machine from the event pattern automata to optimize monitoring. The experiments show that our solution is efficient and promising.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE International Conference on Web Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS.2011.124","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Runtime monitoring of Web service compositions has been widely acknowledged as a significant approach to understand and guarantee the quality of services. However, existing runtime monitoring solutions consider only the constraints on the sequence of messages exchanged between partner services and ignore the actual data contents inside the messages. As a result, it is difficult to monitor some dynamic properties such as how message data of interest is processed between different participants. To address this issue, we propose an efficient, non-intrusive online monitoring approach to dynamically analyze data-centric properties for service-oriented applications involving multiple participants. By introducing Par-BCL - a Parametric Behavior Constraint Language for web services - to define monitoring parameters, various data-centric temporal behavior properties for Web services can be specified and monitored. This approach broadens the monitored patterns to include not only message exchange orders, but also the data contents bound to the parameters. To reduce runtime overhead, we statically analyze the monitored properties to generate parameter state machine from the event pattern automata to optimize monitoring. The experiments show that our solution is efficient and promising.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Web服务以数据为中心的时间属性的运行时监控
Web服务组合的运行时监视已被广泛认为是理解和保证服务质量的重要方法。但是,现有的运行时监视解决方案只考虑合作伙伴服务之间交换的消息序列的约束,而忽略了消息中的实际数据内容。因此,很难监控某些动态属性,例如在不同参与者之间如何处理感兴趣的消息数据。为了解决这个问题,我们提出了一种有效的、非侵入式的在线监控方法,用于动态分析涉及多个参与者的面向服务的应用程序的以数据为中心的属性。通过引入Par-BCL(用于web服务的参数行为约束语言)来定义监视参数,可以指定和监视web服务的各种以数据为中心的临时行为属性。这种方法扩大了监视模式的范围,不仅包括消息交换顺序,还包括绑定到参数的数据内容。为了减少运行时开销,我们静态地分析被监视的属性,从事件模式自动机生成参数状态机,以优化监视。实验结果表明,该方法是有效的,具有较好的应用前景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Selection of Composable Web Services Driven by User Requirements Progressive Reliability Forecasting of Service-Oriented Software Opportunistic Composition of Sequentially-Connected Services in Mobile Computing Environments Improving Web API Discovery by Leveraging Social Information CLAM: Cross-Layer Management of Adaptation Decisions for Service-Based Applications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1