首页> 外文会议>International Conference on Information Technology - New Generations >An MDA-Based Approach for WS Composition Using UML Scenarios
【24h】

An MDA-Based Approach for WS Composition Using UML Scenarios

机译:使用UML方案的WS组成的基于MDA的方法

获取原文

摘要

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场景以及MDA(模型驱动架构)方法来提出一种组合Web服务的新方法,用于在BPEL(业务流程执行语言)中生成复合服务的代码。我们的方法包括三个主要步骤。在第一步中,已发现现有的简单Web服务并位于Web服务注册表中。开发人员导入候选服务的WSDL文件并将其转换为UML图(类图,用例图和序列图)。在第二步中,通过使用UML 2.0的交互运算符,将其称为场景的序列图集成到描述复合Web服务的行为的单个序列图中。在第三步中,采用MDA方法将结果序列图转换为BPEL过程。因此,我们的方法具有独立于Web服务组合语言和UML建模工具的优点,用户可以选择任何UML设计工具,任何组合语言和任何执行引擎来构思服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号