期刊文献+

基于软件构件技术的多租户个性化框架 被引量:7

Framework of multi-tenancy customization based on component software development
在线阅读 下载PDF
导出
摘要 共享应用实例的应用级多租户模式是成熟度等级最高的软件即服务模式,能够提高资源利用率、降低应用升级维护成本,但是面临着不同租户的个性化需求支撑的技术难题。已有的研究和工业实践已经在多租户个性化方面进行了尝试,从实践项目中提炼出了基于构件软件开发(Component Based Software Development,CBSD)的多租户个性化方法框架,包括流程、扩展类型和技术支撑等,对多租户应用系统的业务逻辑、界面逻辑和数据实体三个部分的个性化扩展提出了解决方案。通过一个现实应用中的产品验证了框架的有效性。 As the highest level of SaaS maturity model, the shared application instance pattern of application-level multi-tenancy enables high resource utilization and operational cost efficiency. However, how to meet the various customization requirements of multi-tenants within a single shared application instance is an essential challenge to overcome. In this paper, with the experience of industrial projects, a framework of multi-tenancy customization based on component software devel-opment is proposed, and its procedure, extension types and supporting technologies are illustrated. The proposed framework offers a solution to manage the variability of multi-tenants’customization requirements in terms of business logics, user interface logics and data entities. The work is validated by applying the framework into a real multi-tenant application.
出处 《计算机工程与应用》 CSCD 北大核心 2015年第9期22-29,45,共9页 Computer Engineering and Applications
基金 中国科学院院地合作专项项目(云服务计费平台) 广州重点实验室建设项目(No.2014SY000016) 佛山院市合作项目(No.2013HK100062) 南沙区科技计划项目(No.2014GG02 No.2014GJ03 No.2013C002)
关键词 基于构件软件开发 共享应用实例 多租户 个性化 component based software development shared application instance multi-tenancy customization
  • 相关文献

参考文献15

  • 1Armbrust M,Fox A.Above the clouds:a Berkeley view of cloud computing[R].2009.
  • 2林海略,韩燕波.多租户应用的性能管理关键问题研究[J].计算机学报,2010,33(10):1881-1895. 被引量:45
  • 3Jiong L,Guangchun L,Ling T.Component-oriented executable meta-model for Saa S applications[C]//International Conference on Cloud and Service Computing(CSC),Hong Kong,China,2011:288-291.
  • 4Jiehui J,Ya W.Research on key technology in Saa S[C]//International Conference on Intelligent Computing and Cognitive Informatics(ICICCI),Kuala Lumpur,Malaysian,2010:384-387.
  • 5Sungjoo K,Sungwon K,Hur S.A design of the conceptual architecture for a multitenant Saa S application platform[C]//First ACIS/JNU International Conference on Computers,Networks,Systems and Industrial Engineering(CNSI),Jeju Island,2011:462-467.
  • 6Wonjae L,Min C.A multi-tenant Web application framework for Saa S[C]//IEEE 5th International Conference on Cloud Computing(CLOUD),Honolulu,HI,2012:970-971.
  • 7Eddy T,Nicolas C.Context-oriented programming for customizable Saa S applications[C]//Proceedings of the 27th Annual ACM Symposium on Applied Computing(SAC’12),2012.
  • 8Moens H,Truyen E.Developing and managing customizable software as a service using feature model conversion[C]//Network Operations and Management Symposium(NOMS),Maui,HI,2012:1295-1302.
  • 9Kyounghyun P,Heesun W,Hur S.Saa Spia platform:integrating and customizing on-demand applications supporting multi-tenancy[C]//14th International Conference on Advanced Communication Technology(ICACT),Pyeong Chang,2012:961-964.
  • 10Ruehl S T,Andelfinger U.Toward realization of deploy-ment variability for software-as-a-service applications[C]//IEEE 5th International Conference on Cloud Computing(CLOUD),Honolulu,HI,2012:622-629.

二级参考文献14

  • 1GuoCJ, SunW, Huang Y, Wang Z H, Gao B. A framework for native multi-tenancy application development and management//Proceedings of the 9th IEEE International Conference on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce and E Services(CEC-EEE'07). 2007: 551-558.
  • 2Weissman C D, Bobrowski S. The design of the force, com multitenant internet application envelopment platform//Proceedings of the 35th SIGMOD International Conference on Management of Data (SIGMOD' 09). Providence, Rhode Island, USA, 2009:889- 896.
  • 3Aulbach S, Grust T, Jacobs D, Kemper A, Rittinger J. Multi-tenant databases for software as a service: Schemamapping techniques//Proceedings of the 34th SIGMOD In- ternational Conference on Management of Data (SIGMOD' 08). Vancouver, BC, Canada, 2008: 1195-1206.
  • 4Amza C, Ch A, Cox A L, Elnikety S, Gil R, Rajamani K, Zwaencpoel W. Specification and implementation of dynamic Web site benchmarks//Proceedings of the 5th IEEE Work shop on Workload Characterization (WWC' 02). Austin, Texas, USA, 2002. 147- 156.
  • 5http: //www. humanbenehmark, com/tests/reactiontime/in dex. php, link retrieved on 2010-06-24.
  • 6Soundararajan G, Amza C. Online data migration for auto nomic provisioning of databases in dynamic content Web serw ers//Proceedings of the 15th Annual International Conference on Computer Science and Software Engineering (CAS CON'05). Richmond Hill, ON, Canada, 2005: 268-282.
  • 7Ibaraki T, Katoh N. Resource Allocation Problems: Algorithmic Approaches. Cambridge, MA USA: MIT Press, 1988.
  • 8Arlitt M, Jin T. Workload characterization of the 1998 world cup web site. HP Laboratories Palo Alto, 1999.
  • 9yon Behren J R, Condit J, Brewer E A. Why events are a bad idea (for High Concurrency Servers)//Proceedings of the 9th Workshop on Hot Topics in Operating Systems (HotOS' 03). Lihue, Hawaii, USA, 2003:19 24.
  • 10Ousterhout J K. Why threads are a bad idea(for Most Purposes)//Proceedings of the Keynotes of the USENIX Winter Technical Conference(USENIX'96). San Diego, CA, USA, 1996.

共引文献44

同被引文献63

引证文献7

二级引证文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部