面向服务体系结构建模语言的模型驱动支持

Nour Ali, Rukmani Nellipaiappan, Rajalaxmi Chandran, M. Babar
{"title":"面向服务体系结构建模语言的模型驱动支持","authors":"Nour Ali, Rukmani Nellipaiappan, Rajalaxmi Chandran, M. Babar","doi":"10.1145/1808885.1808888","DOIUrl":null,"url":null,"abstract":"Service Oriented Architecture (SOA) is an architectural style that is widely used in distributed and dynamic systems. The Service oriented architecture Modeling Language (SoaML) is an OMG standard for modelling SOA independent of a technology. This paper presents a tool for modelling SOA using SoaML and generating OSGi Declarative Services Models from SoaML models. SoaML metamodel has been implemented as an Ecore model using the Eclipse Modeling Framework (EMF). An Eclipse plug-in that allows architects to graphically design SoaML models has been developed using the Graphical Modeling Framework (GMF). We have also implemented a model transformation using ATLAS Transformation Language (ATL) in order to partially generate Declarative Services models. The generated model is used as a Declarative Services Component Description XML specification which is needed to execute code on the OSGi service oriented platform. In this way, we provide SoaML with Model Driven Architecture support.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"315 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Model driven support for the Service Oriented Architecture modeling language\",\"authors\":\"Nour Ali, Rukmani Nellipaiappan, Rajalaxmi Chandran, M. Babar\",\"doi\":\"10.1145/1808885.1808888\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Service Oriented Architecture (SOA) is an architectural style that is widely used in distributed and dynamic systems. The Service oriented architecture Modeling Language (SoaML) is an OMG standard for modelling SOA independent of a technology. This paper presents a tool for modelling SOA using SoaML and generating OSGi Declarative Services Models from SoaML models. SoaML metamodel has been implemented as an Ecore model using the Eclipse Modeling Framework (EMF). An Eclipse plug-in that allows architects to graphically design SoaML models has been developed using the Graphical Modeling Framework (GMF). We have also implemented a model transformation using ATLAS Transformation Language (ATL) in order to partially generate Declarative Services models. The generated model is used as a Declarative Services Component Description XML specification which is needed to execute code on the OSGi service oriented platform. In this way, we provide SoaML with Model Driven Architecture support.\",\"PeriodicalId\":380234,\"journal\":{\"name\":\"Principles of Engineering Service-Oriented Systems\",\"volume\":\"315 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Principles of Engineering Service-Oriented Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1808885.1808888\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Principles of Engineering Service-Oriented Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1808885.1808888","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

摘要

面向服务的体系结构(SOA)是一种广泛应用于分布式和动态系统的体系结构风格。面向服务的体系结构建模语言(SoaML)是一种OMG标准,用于独立于技术对SOA进行建模。本文提供了一个工具,用于使用SoaML对SOA建模,并从SoaML模型生成OSGi声明性服务模型。SoaML元模型已经使用Eclipse建模框架(EMF)作为Ecore模型实现。一个允许架构师使用图形化建模框架(GMF)图形化地设计SoaML模型的Eclipse插件已经被开发出来。我们还使用ATLAS转换语言(ATL)实现了一个模型转换,以便部分地生成声明性服务模型。生成的模型用作声明性服务组件描述XML规范,该规范用于在面向OSGi服务的平台上执行代码。通过这种方式,我们为SoaML提供了模型驱动的体系结构支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Model driven support for the Service Oriented Architecture modeling language
Service Oriented Architecture (SOA) is an architectural style that is widely used in distributed and dynamic systems. The Service oriented architecture Modeling Language (SoaML) is an OMG standard for modelling SOA independent of a technology. This paper presents a tool for modelling SOA using SoaML and generating OSGi Declarative Services Models from SoaML models. SoaML metamodel has been implemented as an Ecore model using the Eclipse Modeling Framework (EMF). An Eclipse plug-in that allows architects to graphically design SoaML models has been developed using the Graphical Modeling Framework (GMF). We have also implemented a model transformation using ATLAS Transformation Language (ATL) in order to partially generate Declarative Services models. The generated model is used as a Declarative Services Component Description XML specification which is needed to execute code on the OSGi service oriented platform. In this way, we provide SoaML with Model Driven Architecture support.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信