用于设计和管理基于服务的应用程序的models@runtime框架

Erwan Daubert, François Fouquet, Olivier Barais, Grégory Nain, G. Sunyé, J. Jézéquel, Jean-Louis Pazat, Brice Morin
{"title":"用于设计和管理基于服务的应用程序的models@runtime框架","authors":"Erwan Daubert, François Fouquet, Olivier Barais, Grégory Nain, G. Sunyé, J. Jézéquel, Jean-Louis Pazat, Brice Morin","doi":"10.1109/S-CUBE.2012.6225498","DOIUrl":null,"url":null,"abstract":"Coordinating the configurations of Services, Orchestrations, Execution Platform and Infrastructure layers in a Service-Based environment is a significant challenge for software industry. In recent years, it has become even more difficult, because infrastructure solutions such as AmazonEC2, Cloudstack or RackSpace have increasingly rich capabilities, allowing for example, the infrastructure/platform/application dynamic adaptations. To address this challenge, in the context of the S-Cube Network of Excellence, we have proposed a domain specific modelling language to describe the whole Service-Based Applications layers entities using a models@runtime-based approach to cover the life-cycle of such applications. Our approach allows (i) to keep a representation of all the layers of a services-based applications, (ii) to coordinate the cross-layer reconfiguration and adaptations and (iii) to provide a support for infrastructure elasticity and (re)configuration to meet the resource requirements and some applications-specific constraints. The approach is implemented by a framework, named Kevoree. This paper summarizes the main concepts used in Kevoree and the main features designed in the context of the S-Cube project.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"A models@runtime framework for designing and managing Service-Based Applications\",\"authors\":\"Erwan Daubert, François Fouquet, Olivier Barais, Grégory Nain, G. Sunyé, J. Jézéquel, Jean-Louis Pazat, Brice Morin\",\"doi\":\"10.1109/S-CUBE.2012.6225498\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Coordinating the configurations of Services, Orchestrations, Execution Platform and Infrastructure layers in a Service-Based environment is a significant challenge for software industry. In recent years, it has become even more difficult, because infrastructure solutions such as AmazonEC2, Cloudstack or RackSpace have increasingly rich capabilities, allowing for example, the infrastructure/platform/application dynamic adaptations. To address this challenge, in the context of the S-Cube Network of Excellence, we have proposed a domain specific modelling language to describe the whole Service-Based Applications layers entities using a models@runtime-based approach to cover the life-cycle of such applications. Our approach allows (i) to keep a representation of all the layers of a services-based applications, (ii) to coordinate the cross-layer reconfiguration and adaptations and (iii) to provide a support for infrastructure elasticity and (re)configuration to meet the resource requirements and some applications-specific constraints. The approach is implemented by a framework, named Kevoree. This paper summarizes the main concepts used in Kevoree and the main features designed in the context of the S-Cube project.\",\"PeriodicalId\":271107,\"journal\":{\"name\":\"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)\",\"volume\":\"112 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-06-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/S-CUBE.2012.6225498\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/S-CUBE.2012.6225498","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

在基于服务的环境中协调服务、编排、执行平台和基础设施层的配置是软件行业面临的重大挑战。近年来,这变得更加困难,因为基础设施解决方案(如AmazonEC2、Cloudstack或RackSpace)具有越来越丰富的功能,例如,允许基础设施/平台/应用程序动态适应。为了应对这一挑战,在S-Cube卓越网络的上下文中,我们提出了一种特定于领域的建模语言,使用models@runtime-based方法来描述整个基于服务的应用程序层实体,以涵盖此类应用程序的生命周期。我们的方法允许(i)保留基于服务的应用程序的所有层的表示,(ii)协调跨层的重新配置和调整,以及(iii)提供对基础设施弹性和(重新)配置的支持,以满足资源需求和一些特定于应用程序的约束。该方法由一个名为Kevoree的框架实现。本文总结了Kevoree中使用的主要概念以及在S-Cube项目背景下设计的主要功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A models@runtime framework for designing and managing Service-Based Applications
Coordinating the configurations of Services, Orchestrations, Execution Platform and Infrastructure layers in a Service-Based environment is a significant challenge for software industry. In recent years, it has become even more difficult, because infrastructure solutions such as AmazonEC2, Cloudstack or RackSpace have increasingly rich capabilities, allowing for example, the infrastructure/platform/application dynamic adaptations. To address this challenge, in the context of the S-Cube Network of Excellence, we have proposed a domain specific modelling language to describe the whole Service-Based Applications layers entities using a models@runtime-based approach to cover the life-cycle of such applications. Our approach allows (i) to keep a representation of all the layers of a services-based applications, (ii) to coordinate the cross-layer reconfiguration and adaptations and (iii) to provide a support for infrastructure elasticity and (re)configuration to meet the resource requirements and some applications-specific constraints. The approach is implemented by a framework, named Kevoree. This paper summarizes the main concepts used in Kevoree and the main features designed in the context of the S-Cube project.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Research challenges on service technology foundations Research challenges on adaptive software and services in the future internet: towards an S-Cube research roadmap Cost-based prevention of violations of service level agreements in composed services using self-adaptation Modeling to support communication and engineering of service-oriented software Research challenges on online service quality prediction for proactive adaptation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1