...
首页> 外文期刊>Services Computing, IEEE Transactions on >Runtime Enforcement of Web Service Message Contracts with Data
【24h】

Runtime Enforcement of Web Service Message Contracts with Data

机译:带有数据的Web Service消息合同的运行时执行

获取原文
获取原文并翻译 | 示例

摘要

An increasing number of popular SOAP web services exhibit a stateful behavior, where a successful interaction is determined as much by the correct format of messages as by the sequence in which they are exchanged with a client. The set of such constraints forms a "message contractȁD; that needs to be enforced on both sides of the transaction; it often includes constraints referring to actual data elements inside messages. We present an algorithm for the runtime monitoring of such message contracts with data parameterization. Their properties are expressed in {rm LTL}hbox{-}{rm FO}^+, an extension of Linear Temporal Logic that allows first-order quantification over the data inside a trace of XML messages. An implementation of this algorithm can transparently enforce an {rm LTL}hbox{-}{rm FO}^+ specification using a small and invisible Java applet. Violations of the specification are reported on-the-fly and prevent erroneous or out-of-sequence XML messages from being exchanged. Experiments on commercial web services from Amazon.com and Google indicate that {rm LTL}hbox{-}{rm FO}^+ is an appropriate language for expressing their message contracts, and that its processing overhead on sample traces is acceptable both for client-side and server-side enforcement architectures.
机译:越来越多的流行SOAP Web服务表现出有状态的行为,在这种情况下,成功的交互取决于消息的正确格式以及与客户端交换消息的顺序。一组此类约束形成一个“消息合同ȁD;它需要在事务的两面都强制执行;它通常包括引用消息中实际数据元素的约束。我们提出了一种使用数据参数化对此类消息合同进行运行时监视的算法它们的属性以{rm LTL} hbox {-} {rm FO} ^ +表示,这是线性时态逻辑的扩展,允许对XML消息痕迹中的数据进行一阶量化。使用小型且不可见的Java小程序强制执行{rm LTL} hbox {-} {rm FO} ^ +规范,并实时报告违反规范的情况,并防止交换错误或乱序的XML消息。来自Amazon.com和Google的商业Web服务的实验表明,{rm LTL} hbox {-} {rm FO} ^ +是表达其消息合同的一种合适的语言,并且它在示例跟踪上的处理开销是可以接受的b用于客户端和服务器端的强制体系结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号