电信科学 ›› 2013, Vol. 29 ›› Issue (12): 72-81.doi: 10.3969/j.issn.1000-0801.2013.12.012

• 云计算专栏 • 上一篇    下一篇

SaaS支撑框架及关键技术研究

张小东1,2,战德臣1,聂兰顺1,孟凡超2   

  1. 1 哈尔滨工业大学计算机科学与技术学院 哈尔滨150001
    2 哈尔滨工业大学(威海)计算机科学与技术学院 威海264209
  • 出版日期:2013-12-20 发布日期:2017-07-04
  • 基金资助:
    国家科技支撑计划基金资助项目;国家自然科学基金资助项目;山东省科技攻关项目;山东省科技攻关项目;山东省科技攻关项目;威海—哈工大共建项目

Research on SaaS Support Architecture and Key Technologies

Xiaodong Zhang1,2,Lanshun Nie1,Fanchao Meng1, 2   

  1. 1 School of Computer Science and Technology, Harbin Institute of Technology(HIT), Harbin 150001, China
    2 School of Computer Science and Technology, Harbin Institute of Technology at Weihai, Weihai 264209, China
  • Online:2013-12-20 Published:2017-07-04

摘要:

当前主流的PaaS和IaaS对于SaaS的支持存在一些问题:个性化定制因缺少语义关联而无法深入进行;以虚拟机或整体应用为单位的粗粒度管理在扩展时容易造成资源浪费;缺少对第三方SaaS在多租户方面的支持。为此,以SaaS构件为管理单位提出了BIRISF,提高了管理的精细度,以分散热点方式进行扩展,减少了资源的浪费,通过建立领域模型与知识库支持SaaS的深度定制,并采用散列一致性反馈算法和三阶段动态扩展策略解决SaaS在扩展与性能方面的问题。经过在国际海运物流领域的应用,验证了BIRISF在开发、运维及性能方面均优于经典的多层架构。

关键词: BIRISF, SaaS型构件, 散列一致性动态反馈算法

Abstract:

There are some problems about SaaS supported by the popular PaaS and IaaS: customizing SaaS is commonly not done deeply without semantic association; sources are wasted when SaaS applications are scaled by VM and whole application unit; SaaS applications developed by the 3rd party software vendors are not enough supported in multi-tenancy. So BIRISF was presented. Management was improved finely in way of managing SaaS components. SaaS applications were extended and waste of sources was reduced by spreading hot components on different nodes. An oriented-domain model and knowledge database were built to support to customize SaaS deeply. The problems of performance and scalability by consistent hashing feedback algorithm and three stages of dynamical extending and deploying strategy were solved. It was proved that BIRISF was superior to the classical multi-tier architecture in development, operations, maintenance and performance because of BIRISF applied successful in international shipping logistics.

Key words: bilateral resource integration service framework, SaaS component, consistent hashing feedback algorithm

No Suggested Reading articles found!