首页> 外文期刊>International journal of web services research >A Model-Driven Development Framework for Non-Functional Aspects in Service Oriented Architecture
【24h】

A Model-Driven Development Framework for Non-Functional Aspects in Service Oriented Architecture

机译:面向服务的体系结构中非功能性方面的模型驱动开发框架

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

摘要

Service oriented architecture (SOA) is an emerging style of software architectures to reuse and integrate existing systems for designing new applications. Each application is designed in an implementation independent manner using two major abstract concepts: services and connections between services. In SOA, non-functional aspects (e.g., security and fault tolerance) of services and connections should be described separately from their functional aspects (i.e., business logic) because different applications use services and connections in different non-functional contexts. This paper proposes a model-driven development (MOD) framework for non-functional aspects in SOA. The proposed MDD framework consists of (1) a Unified Modeling Language (UML) profile to model non-functional aspects in SOA, and (2) an MDD tool that transforms a UML model defined with the proposed profile to application code. Empirical evaluation results show that the proposed MDD framework improves the reusability and maintainability of service-oriented applications by hiding low-level implementation technologies in SOA.
机译:面向服务的体系结构(SOA)是一种新兴的软件体系结构,可以重用和集成现有系统来设计新应用程序。使用两个主要的抽象概念以独立于实现的方式设计每个应用程序:服务和服务之间的连接。在SOA中,服务和连接的非功能性方面(例如,安全性和容错性)应与其功能性方面(即业务逻辑)分开描述,因为不同的应用程序在不同的非功能性上下文中使用服务和连接。本文针对SOA中的非功能方面提出了模型驱动的开发(MOD)框架。提出的MDD框架包括(1)统一建模语言(UML)概要文件,以对SOA中的非功能性方面进行建模,以及(2)MDD工具,该工具将使用提议的概要文件定义的UML模型转换为应用程序代码。实证评估结果表明,所提出的MDD框架通过将低层实现技术隐藏在SOA中来提高面向服务的应用程序的可重用性和可维护性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号