面向服务的企业应用程序中的数据加载和缓存策略

M. Schapranow, Jens Krüger, V. Borovskiy, A. Zeier, H. Plattner
{"title":"面向服务的企业应用程序中的数据加载和缓存策略","authors":"M. Schapranow, Jens Krüger, V. Borovskiy, A. Zeier, H. Plattner","doi":"10.1109/SERVICES-I.2009.92","DOIUrl":null,"url":null,"abstract":"The use of distributed functionality through service interfaces provides enhanced application functionality. In contrast to traditional desktop applications, enterprise applications have to consider performance aspects as a result of the distributed application setup. Cost models identified data transmissions as cost-drivers in service-oriented applications because of their substantial size.An object cache helps to avoid redundant service calls and it improves perceived application performance. We present implementation details about our abstract application layer for consumption of enterprise services providing dynamic load and transparent caching methods. Dynamic loading of business object data facilitates comfortable use of enterprise services by clients without expertise on service implementations.We examine various server- and client-side caching strategies and implemented a performance testbed. Our performance results are discussed and solutions for enterprise architectures are drawn.","PeriodicalId":159235,"journal":{"name":"2009 Congress on Services - I","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Data Loading and Caching Strategies in Service-Oriented Enterprise Applications\",\"authors\":\"M. Schapranow, Jens Krüger, V. Borovskiy, A. Zeier, H. Plattner\",\"doi\":\"10.1109/SERVICES-I.2009.92\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The use of distributed functionality through service interfaces provides enhanced application functionality. In contrast to traditional desktop applications, enterprise applications have to consider performance aspects as a result of the distributed application setup. Cost models identified data transmissions as cost-drivers in service-oriented applications because of their substantial size.An object cache helps to avoid redundant service calls and it improves perceived application performance. We present implementation details about our abstract application layer for consumption of enterprise services providing dynamic load and transparent caching methods. Dynamic loading of business object data facilitates comfortable use of enterprise services by clients without expertise on service implementations.We examine various server- and client-side caching strategies and implemented a performance testbed. Our performance results are discussed and solutions for enterprise architectures are drawn.\",\"PeriodicalId\":159235,\"journal\":{\"name\":\"2009 Congress on Services - I\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Congress on Services - I\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SERVICES-I.2009.92\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Congress on Services - I","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERVICES-I.2009.92","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

通过服务接口使用分布式功能提供了增强的应用程序功能。与传统的桌面应用程序相比,企业应用程序必须考虑分布式应用程序设置的性能方面。成本模型将数据传输确定为面向服务的应用程序中的成本驱动因素,因为它们的规模很大。对象缓存有助于避免冗余的服务调用,并提高应用程序的性能。我们给出了用于企业服务消费的抽象应用层的实现细节,这些服务提供了动态负载和透明缓存方法。业务对象数据的动态加载有助于不具备服务实现专业知识的客户轻松使用企业服务。我们研究了各种服务器端和客户端缓存策略,并实现了一个性能测试平台。讨论了我们的性能结果,并绘制了企业架构的解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Data Loading and Caching Strategies in Service-Oriented Enterprise Applications
The use of distributed functionality through service interfaces provides enhanced application functionality. In contrast to traditional desktop applications, enterprise applications have to consider performance aspects as a result of the distributed application setup. Cost models identified data transmissions as cost-drivers in service-oriented applications because of their substantial size.An object cache helps to avoid redundant service calls and it improves perceived application performance. We present implementation details about our abstract application layer for consumption of enterprise services providing dynamic load and transparent caching methods. Dynamic loading of business object data facilitates comfortable use of enterprise services by clients without expertise on service implementations.We examine various server- and client-side caching strategies and implemented a performance testbed. Our performance results are discussed and solutions for enterprise architectures are drawn.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信