【24h】

Model-Driven Engineering of Rules for Web Services

机译:Web服务规则的模型驱动工程

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

摘要

Web services are proposed as a way to enable loosely-coupled integration of business processes of different stakeholders. This requires effective development mechanisms that focus on modeling of business logic rather than on low-level technical details. This problem has been recognized by several researchers, and they have mainly proposed the use of process-oriented languages (e.g., UML Activity Diagrams). However, process-oriented approaches limit the definitions of Web services only to the context of concrete business processes (where the services are used). To overcome this limitation, in this paper, we propose a modeling approach that enables one to model Web services from the perspective of the underlying business logic regulating how Web services are used regardless of the context where they are used. This is done by modeling Web services in terms of message-exchange patterns, where each service is described by a (set of) rule(s) regulating how Web services' messages are exchanged. By leveraging the principles of model-driven engineering, we define a rule-based modeling language supporting the proposed modeling approach. More specifically, the rule-based modeling language supports reaction rules (also known as Event-Condition-Action rules) to model Web services in terms of message exchange patterns. Our approach is supported by an extension of the well-known UML tool Fujaba and by a number of model transformations for round-trip engineering between Web services and reaction rules.
机译:提出Web服务是一种使不同利益相关者的业务流程之间松散耦合集成的方法。这需要有效的开发机制,该机制应专注于业务逻辑建模而不是底层技术细节。一些研究人员已经认识到了这个问题,他们主要提出了使用面向过程的语言(例如UML活动图)。但是,面向过程的方法仅将Web服务的定义限制在具体业务流程(使用服务的位置)的上下文中。为了克服此限制,在本文中,我们提出了一种建模方法,该方法使人们能够从基本业务逻辑的角度对Web服务进行建模,从而调节Web服务的使用方式,而不管其使用环境如何。这是通过根据消息交换模式对Web服务进行建模来完成的,其中,每个服务都由一组(一组)规则来描述,这些规则规定了Web服务消息的交换方式。通过利用模型驱动工程的原理,我们定义了一种基于规则的建模语言,可支持所提出的建模方法。更具体地说,基于规则的建模语言支持响应规则(也称为事件条件操作规则),以根据消息交换模式对Web服务进行建模。我们的方法得到了著名的UML工具Fujaba的扩展以及Web服务和响应规则之间往返工程的许多模型转换的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号