【24h】

An MDA-Based Approach for WS Composition Using UML Scenarios

机译:使用UML场景的基于MDA的WS组合方法

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

摘要

Web services are an interesting emerging technology for the development of distributed applications with respect to SOA (Service Oriented Architecture) paradigm due to the many features provided by the technology. One of these features is service composition, which consists of combining existing services to provide a richer new composite service to meet some user requirements. This paper proposes a new method for composing web services by using UML scenarios expressed as sequence diagrams, and an MDA (Model Driven Architecture) approach to generate the code of the composite service in BPEL (Business Process Execution Language). Our approach consists of three main steps. In the first step, existing simple web services are discovered and located in the web service registry. The developer imports the WSDL files of the candidate services and translates them into UML diagrams (class diagram, use case diagram and sequence diagrams). In the second step, the sequence diagrams, referred to as scenarios, are integrated into a single sequence diagram that describes the behaviour of the composite web service, by using the interaction operators of UML 2.0. In the third step, the MDA approach is adopted to transform the resulting sequence diagram into a BPEL process. As such, our method has the advantages of being independent of the web service composition language and the UML modelling tool, the user can choose any UML design tool, any language of composition and any execution engine to compose services.
机译:Web服务是一种针对SOA(面向服务的体系结构)范式开发分布式应用程序的有趣新兴技术,这是由于该技术提供的许多功能。这些功能之一是服务组合,它包括将现有服务组合在一起以提供更丰富的新组合服务,以满足某些用户要求。本文提出了一种通过使用序列图表示的UML场景来构成Web服务的新方法,以及一种MDA(模型驱动体系结构)方法以BPEL(业务流程执行语言)生成复合服务的代码。我们的方法包括三个主要步骤。第一步,发现现有的简单Web服务并将其放置在Web服务注册表中。开发人员导入候选服务的WSDL文件,并将它们转换为UML图(类图,用例图和序列图)。在第二步中,通过使用UML 2.0的交互运算符,将序列图(称为场景)集成到描述复合Web服务行为的单个序列图中。第三步,采用MDA方法将结果序列图转换为BPEL流程。这样,我们的方法的优点是独立于Web服务组合语言和UML建模工具,用户可以选择任何UML设计工具,任何组合语言和任何执行引擎来组合服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号