用于管理SOA应用程序的QoS适配的中间件

J. Psiuk, K. Zielinski
{"title":"用于管理SOA应用程序的QoS适配的中间件","authors":"J. Psiuk, K. Zielinski","doi":"10.12921/CMST.2015.21.01.001","DOIUrl":null,"url":null,"abstract":"The paper describes an improvement over our previous work: the concept of an Adaptive SOA Solution Stack (based on the IBM S3 model) which applies an AS3 element pattern to S3 layers where the need for adaptation arises. The presented improvement, called the adaptation strategy management process, represents a solution that enables an Adaptation Architect to model Quality of Service (QoS) adaptation in a declarative manner, automatically deploy it into a running system and then monitor its execution. Its main objective is to allow the Adaptation Architects to view the adaptation process on a higher level of abstraction and employ adaptivity mechanisms in working applications in an easy way. This is accomplished by incorporating the adaptive application metamodel developed in the DiVA EU project and adjusting it to the SOA context. This paper explains the challenges involved in adaptation strategy management and proposes extensions to the DiVA metamodel. Subsequently, it presents a method by which the Adaptive Manager (a component of the AS3 adaptation loop responsible for making decisions about adaptation) can execute adaptation strategies in accordance with the adaptation model. The presented approach is evaluated in a case study, creating an adaptation strategy and monitoring its impact on an application prototype.","PeriodicalId":10561,"journal":{"name":"computational methods in science and technology","volume":"49 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2015-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Middleware for Managing QoS Adaptation of SOA Applications\",\"authors\":\"J. Psiuk, K. Zielinski\",\"doi\":\"10.12921/CMST.2015.21.01.001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper describes an improvement over our previous work: the concept of an Adaptive SOA Solution Stack (based on the IBM S3 model) which applies an AS3 element pattern to S3 layers where the need for adaptation arises. The presented improvement, called the adaptation strategy management process, represents a solution that enables an Adaptation Architect to model Quality of Service (QoS) adaptation in a declarative manner, automatically deploy it into a running system and then monitor its execution. Its main objective is to allow the Adaptation Architects to view the adaptation process on a higher level of abstraction and employ adaptivity mechanisms in working applications in an easy way. This is accomplished by incorporating the adaptive application metamodel developed in the DiVA EU project and adjusting it to the SOA context. This paper explains the challenges involved in adaptation strategy management and proposes extensions to the DiVA metamodel. Subsequently, it presents a method by which the Adaptive Manager (a component of the AS3 adaptation loop responsible for making decisions about adaptation) can execute adaptation strategies in accordance with the adaptation model. The presented approach is evaluated in a case study, creating an adaptation strategy and monitoring its impact on an application prototype.\",\"PeriodicalId\":10561,\"journal\":{\"name\":\"computational methods in science and technology\",\"volume\":\"49 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"computational methods in science and technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.12921/CMST.2015.21.01.001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"computational methods in science and technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12921/CMST.2015.21.01.001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

本文描述了对我们之前工作的改进:自适应SOA解决方案堆栈(基于IBM S3模型)的概念,它将AS3元素模式应用于需要自适应的S3层。所提出的改进称为适应策略管理流程,它代表了一种解决方案,该解决方案使适应架构师能够以声明式的方式对服务质量(QoS)适应建模,自动将其部署到运行中的系统中,然后监视其执行。它的主要目标是允许适应架构师在更高的抽象层次上查看适应过程,并以一种简单的方式在工作中的应用程序中使用适应机制。这是通过合并DiVA EU项目中开发的自适应应用程序元模型并将其调整为SOA上下文来实现的。本文解释了适应策略管理中涉及的挑战,并提出了DiVA元模型的扩展。随后,本文提出了一种方法,通过该方法,自适应管理器(AS3适应回路中负责制定有关适应的决策的组件)可以根据适应模型执行适应策略。在一个案例研究中对所提出的方法进行了评估,创建了一个适应策略并监测其对应用程序原型的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Middleware for Managing QoS Adaptation of SOA Applications
The paper describes an improvement over our previous work: the concept of an Adaptive SOA Solution Stack (based on the IBM S3 model) which applies an AS3 element pattern to S3 layers where the need for adaptation arises. The presented improvement, called the adaptation strategy management process, represents a solution that enables an Adaptation Architect to model Quality of Service (QoS) adaptation in a declarative manner, automatically deploy it into a running system and then monitor its execution. Its main objective is to allow the Adaptation Architects to view the adaptation process on a higher level of abstraction and employ adaptivity mechanisms in working applications in an easy way. This is accomplished by incorporating the adaptive application metamodel developed in the DiVA EU project and adjusting it to the SOA context. This paper explains the challenges involved in adaptation strategy management and proposes extensions to the DiVA metamodel. Subsequently, it presents a method by which the Adaptive Manager (a component of the AS3 adaptation loop responsible for making decisions about adaptation) can execute adaptation strategies in accordance with the adaptation model. The presented approach is evaluated in a case study, creating an adaptation strategy and monitoring its impact on an application prototype.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Contactless Patient Authentication for Registration Using Face Recognition Technology A Scalable Cloud-Based Medical Adherence System with Data Analytic for Enabling Home Hospitalization Fake News Detection Issues and Challenges for Teaching Successful Programming Courses at National Secondary Schools of Malaysia Computational Science and Technology: 7th ICCST 2020, Pattaya, Thailand, 29–30 August, 2020
×
引用
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