电信科学

• • 上一篇    下一篇

融合软件商店和Web聚合的SaaS软件开发模型

冯 翔,殷月明,吴永和   

  1. 华东师范大学网络教育学院 上海数字化教育装备工程技术研究中心;上海贝尔股份有限公司;华东师范大学网络教育学院 上海数字化教育装备工程技术研究中心
  • 出版日期:2012-11-15 发布日期:2012-11-15
  • 基金资助:
    上海市科学技术委员会重大任务科研专项基金资助项目(No.11dz1504400)

SaaS Software Development Model with App Store and Web Mashup

Feng Xiang,Yin Yueming and Wu Yonghe   

  1. Network Education College, East China Normal University Shanghai Engineering Research Center of Digital Education Equipment;Alcatel-Lucent Shanghai Bell;Network Education College, East China Normal University Shanghai Engineering Research Center of Digital Education Equipment
  • Online:2012-11-15 Published:2012-11-15

摘要: 同SaaS软件的交付模型已取得的创新与成功相比,SaaS软件的开发模型还需要突破,以适应需求交集小、多领域、多变的租户需求。本文基于Web聚合思想,设计了一种在Web前端进行软件实体聚合的软件组装体系架构。该架构将任意网页形式承载的应用进行适当的粒度划分,并在Web浏览器上运行时按需动态组合,各软件实体间保持松耦合,甚至完全独立,软件实体可以来自不同的软件提供商,可以分布在SaaS域之外的任何Web地址上。模型通过引入第三方开发机制和软件商店模式,以互联网开发者的智慧来现SaaS应用的个性化需求,以开发的原型系统验证架构的可行性和实用性。

Abstract: Compared to the success and innovation of SaaS software delivery model, SaaS software develop model need a breakthrough to meet the different needs of the changing and personalized requirement for various business domains. By applying web mashup technology, this paper proposed a software composition architecture which adds a new composition layer in web front-end. In this architecture, web pages were treated as fine grained software entities which are loosely coupled;they were designed to run in both of standalone and mashup model, and could be composited on-demand at runtime. The software entity could be provided by different providers, and could be distributed anywhere on the internet. This paper also introduced third-party contribution mechanism and application store model to enhance individual needs for SaaS application with developers’ wisdom. The prototype system could verify the feasibility and practicality of the model.

No Suggested Reading articles found!