为面向服务的体系结构利用带有内存缓存的信息总线

Anil E. Patil, Rajesh Ingle
{"title":"为面向服务的体系结构利用带有内存缓存的信息总线","authors":"Anil E. Patil, Rajesh Ingle","doi":"10.1109/ICACC.2013.81","DOIUrl":null,"url":null,"abstract":"Recently, SOA paradigm changed the way in which distributed software systems can be developed. It promotes the use of \"service-oriented\" principles to design and develop software systems. Various organizations have adopted SOA and uses information bus to integrate their businesses. In order to improve the performance of services running in SOA environment, caching has been used since long time. Organizations depend on proprietary caching infrastructures and integrate it with their information bus. Until now because of lack of standardization for in-memory caching, they get tied to the service provided by particular cache vendor, thus there is no flexibility between uses of caching infrastructure and creates a vendor lock-in problem. In this paper, we address this issue and propose a system with standard based service components to enable information bus with support for caching. In addition, this paper contributes to analysis of in-memory cache stores in terms of performance. We have done analysis of two caching infrastructures namely Redis and Ehcache under different dimensions such as variant data size, concurrent clients, etc. We evaluated their performance for various caching operations under different cases and provide implications of each.","PeriodicalId":109537,"journal":{"name":"2013 Third International Conference on Advances in Computing and Communications","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Leveraging Information Bus with In-Memory Caching for Service Oriented Architecture\",\"authors\":\"Anil E. Patil, Rajesh Ingle\",\"doi\":\"10.1109/ICACC.2013.81\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recently, SOA paradigm changed the way in which distributed software systems can be developed. It promotes the use of \\\"service-oriented\\\" principles to design and develop software systems. Various organizations have adopted SOA and uses information bus to integrate their businesses. In order to improve the performance of services running in SOA environment, caching has been used since long time. Organizations depend on proprietary caching infrastructures and integrate it with their information bus. Until now because of lack of standardization for in-memory caching, they get tied to the service provided by particular cache vendor, thus there is no flexibility between uses of caching infrastructure and creates a vendor lock-in problem. In this paper, we address this issue and propose a system with standard based service components to enable information bus with support for caching. In addition, this paper contributes to analysis of in-memory cache stores in terms of performance. We have done analysis of two caching infrastructures namely Redis and Ehcache under different dimensions such as variant data size, concurrent clients, etc. We evaluated their performance for various caching operations under different cases and provide implications of each.\",\"PeriodicalId\":109537,\"journal\":{\"name\":\"2013 Third International Conference on Advances in Computing and Communications\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-08-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Third International Conference on Advances in Computing and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACC.2013.81\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Third International Conference on Advances in Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACC.2013.81","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

最近,SOA范式改变了分布式软件系统的开发方式。它提倡使用“面向服务”原则来设计和开发软件系统。许多组织已经采用了SOA并使用信息总线来集成他们的业务。为了提高在SOA环境中运行的服务的性能,缓存已经使用了很长时间。组织依赖于专有的缓存基础设施,并将其与信息总线集成。到目前为止,由于内存内缓存缺乏标准化,它们被绑定到特定缓存供应商提供的服务上,因此在缓存基础设施的使用之间没有灵活性,并造成了供应商锁定问题。在本文中,我们解决了这个问题,并提出了一个基于标准的服务组件的系统,以启用支持缓存的信息总线。此外,本文还对内存缓存存储的性能进行了分析。我们对Redis和Ehcache两种缓存架构在不同维度下进行了分析,如数据大小的变化、并发客户端等。我们评估了它们在不同情况下的各种缓存操作的性能,并提供了每种情况的含义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Leveraging Information Bus with In-Memory Caching for Service Oriented Architecture
Recently, SOA paradigm changed the way in which distributed software systems can be developed. It promotes the use of "service-oriented" principles to design and develop software systems. Various organizations have adopted SOA and uses information bus to integrate their businesses. In order to improve the performance of services running in SOA environment, caching has been used since long time. Organizations depend on proprietary caching infrastructures and integrate it with their information bus. Until now because of lack of standardization for in-memory caching, they get tied to the service provided by particular cache vendor, thus there is no flexibility between uses of caching infrastructure and creates a vendor lock-in problem. In this paper, we address this issue and propose a system with standard based service components to enable information bus with support for caching. In addition, this paper contributes to analysis of in-memory cache stores in terms of performance. We have done analysis of two caching infrastructures namely Redis and Ehcache under different dimensions such as variant data size, concurrent clients, etc. We evaluated their performance for various caching operations under different cases and provide implications of each.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信