了解多租户系统中用户和版本之间的交互

Tiago Espinha, A. Zaidman, H. Groß
{"title":"了解多租户系统中用户和版本之间的交互","authors":"Tiago Espinha, A. Zaidman, H. Groß","doi":"10.1145/2501543.2501551","DOIUrl":null,"url":null,"abstract":"Multi-tenant systems represent a class of software-as-a-service (SaaS) applications in which several groups of users, i.e. the tenants, share the same resources. \n This resource sharing results in multiple business organizations using the same base application, yet, requiring specific adaptations or extensions for their specific business models. \n Each configuration must be tended to during evolution of a multi-tenant system, because the existing application is mended, or because new tenants request additional features. \n In order to facilitate the understanding of multi-tenant systems, we propose to use a runtime topology augmented with user and version information, to help understand usage patterns exhibited by tenants of the different components in the system. \n We introduce Serviz, our implementation of the augmented runtime topology, and evaluate it through a field user study to see to which extent Serviz aids in the analysis and understanding of a multi-tenant system.","PeriodicalId":321820,"journal":{"name":"International Workshop on Principles of Software Evolution","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Understanding the interactions between users and versions in multi-tenant systems\",\"authors\":\"Tiago Espinha, A. Zaidman, H. Groß\",\"doi\":\"10.1145/2501543.2501551\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Multi-tenant systems represent a class of software-as-a-service (SaaS) applications in which several groups of users, i.e. the tenants, share the same resources. \\n This resource sharing results in multiple business organizations using the same base application, yet, requiring specific adaptations or extensions for their specific business models. \\n Each configuration must be tended to during evolution of a multi-tenant system, because the existing application is mended, or because new tenants request additional features. \\n In order to facilitate the understanding of multi-tenant systems, we propose to use a runtime topology augmented with user and version information, to help understand usage patterns exhibited by tenants of the different components in the system. \\n We introduce Serviz, our implementation of the augmented runtime topology, and evaluate it through a field user study to see to which extent Serviz aids in the analysis and understanding of a multi-tenant system.\",\"PeriodicalId\":321820,\"journal\":{\"name\":\"International Workshop on Principles of Software Evolution\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-08-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Workshop on Principles of Software Evolution\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2501543.2501551\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Principles of Software Evolution","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2501543.2501551","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

多租户系统表示一类软件即服务(SaaS)应用程序,其中几组用户(即租户)共享相同的资源。这种资源共享导致多个业务组织使用相同的基本应用程序,但是需要针对其特定的业务模型进行特定的调整或扩展。在多租户系统的发展过程中,必须对每个配置进行处理,因为现有的应用程序需要修复,或者因为新的租户需要额外的功能。为了便于理解多租户系统,我们建议使用带有用户和版本信息的运行时拓扑,以帮助理解系统中不同组件的租户所显示的使用模式。我们介绍了增强运行时拓扑的实现——Serviz,并通过现场用户研究对其进行评估,以了解Serviz在多大程度上有助于分析和理解多租户系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Understanding the interactions between users and versions in multi-tenant systems
Multi-tenant systems represent a class of software-as-a-service (SaaS) applications in which several groups of users, i.e. the tenants, share the same resources. This resource sharing results in multiple business organizations using the same base application, yet, requiring specific adaptations or extensions for their specific business models. Each configuration must be tended to during evolution of a multi-tenant system, because the existing application is mended, or because new tenants request additional features. In order to facilitate the understanding of multi-tenant systems, we propose to use a runtime topology augmented with user and version information, to help understand usage patterns exhibited by tenants of the different components in the system. We introduce Serviz, our implementation of the augmented runtime topology, and evaluate it through a field user study to see to which extent Serviz aids in the analysis and understanding of a multi-tenant system.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Applying lehman's laws to game evolution Enhancement of CRD-based clone tracking Identifying clone removal opportunities based on co-evolution analysis What can commit metadata tell us about design degradation? Tracking performance failures with rizel
×
引用
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