在普适计算环境中用于自适应面向服务的中间件

N. Narendra, U. Bellur
{"title":"在普适计算环境中用于自适应面向服务的中间件","authors":"N. Narendra, U. Bellur","doi":"10.1145/1890912.1890916","DOIUrl":null,"url":null,"abstract":"As enterprises become more mobile, the need for a pervasive computing environment where their applications \"follow the user\" becomes increasingly important. This can be achieved by the client side simply adapting to changes in the environment (caused by mobility) by rebinding to equivalent services in the new environment or by choosing \"'more suitable\"' services as the operating context changes. However, the static, hard-wired nature of today's enterprise applications does not lend itself well to such dynamism. Service orientation provides a promising foundation for such computing models, where services are stateless and can be replaced on the fly. Much more needs to be done though - service orientation needs to be made adaptive where rebinding happens automatically driven by triggers caused by context changes. This impacts both the programming model that developers use to express the flexibility as well as the runtime (middleware) that interprets this expression and acts upon it.\n In this paper, we present a programming model and run time architecture for adaptive service orientation based on semantic descriptions of services and service elements (tasks) augmented with contextually dependent resource-based requirements.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A middleware for adaptive service orientation in pervasive computing environments\",\"authors\":\"N. Narendra, U. Bellur\",\"doi\":\"10.1145/1890912.1890916\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As enterprises become more mobile, the need for a pervasive computing environment where their applications \\\"follow the user\\\" becomes increasingly important. This can be achieved by the client side simply adapting to changes in the environment (caused by mobility) by rebinding to equivalent services in the new environment or by choosing \\\"'more suitable\\\"' services as the operating context changes. However, the static, hard-wired nature of today's enterprise applications does not lend itself well to such dynamism. Service orientation provides a promising foundation for such computing models, where services are stateless and can be replaced on the fly. Much more needs to be done though - service orientation needs to be made adaptive where rebinding happens automatically driven by triggers caused by context changes. This impacts both the programming model that developers use to express the flexibility as well as the runtime (middleware) that interprets this expression and acts upon it.\\n In this paper, we present a programming model and run time architecture for adaptive service orientation based on semantic descriptions of services and service elements (tasks) augmented with contextually dependent resource-based requirements.\",\"PeriodicalId\":376035,\"journal\":{\"name\":\"Middleware for Service Oriented Computing\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Middleware for Service Oriented Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1890912.1890916\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Middleware for Service Oriented Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1890912.1890916","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

随着企业的移动性越来越强,对普适计算环境的需求变得越来越重要,在这种环境中,应用程序可以“跟随用户”。这可以通过客户端简单地通过重新绑定到新环境中的等效服务来适应环境中的变化(由移动性引起),或者通过在操作上下文发生变化时选择“更合适”的服务来实现。然而,当今企业应用程序的静态、硬连接特性并不能很好地适应这种动态。面向服务为这样的计算模型提供了一个很有前途的基础,其中服务是无状态的,可以动态替换。但是需要做的还有很多——面向服务需要自适应,重新绑定由上下文变化引起的触发器自动驱动。这既影响了开发人员用来表达灵活性的编程模型,也影响了解释该表达式并对其进行操作的运行时(中间件)。在本文中,我们提出了一种基于服务和服务元素(任务)的语义描述的自适应面向服务的编程模型和运行时体系结构,并增加了与上下文相关的基于资源的需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A middleware for adaptive service orientation in pervasive computing environments
As enterprises become more mobile, the need for a pervasive computing environment where their applications "follow the user" becomes increasingly important. This can be achieved by the client side simply adapting to changes in the environment (caused by mobility) by rebinding to equivalent services in the new environment or by choosing "'more suitable"' services as the operating context changes. However, the static, hard-wired nature of today's enterprise applications does not lend itself well to such dynamism. Service orientation provides a promising foundation for such computing models, where services are stateless and can be replaced on the fly. Much more needs to be done though - service orientation needs to be made adaptive where rebinding happens automatically driven by triggers caused by context changes. This impacts both the programming model that developers use to express the flexibility as well as the runtime (middleware) that interprets this expression and acts upon it. In this paper, we present a programming model and run time architecture for adaptive service orientation based on semantic descriptions of services and service elements (tasks) augmented with contextually dependent resource-based requirements.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Experimental evaluation of distributed middleware with a virtualized Java environment Addressing QoS issues in service based systems through an adaptive ESB infrastructure Business activity management for service networks in cloud environments Eventual consistency: How soon is eventual? An evaluation of Amazon S3's consistency behavior Middleware enabled data sharing on cloud storage services
×
引用
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