计算机应用 ›› 2010, Vol. 30 ›› Issue (10): 2754-2757.

• 软件过程技术与先进计算 • 上一篇    下一篇

支持多类终端与服务定制的SaaS软件服务架构

陈小兵1,武泽旭2   

  1. 1. 东南大学计算机科学与工程学院
    2.
  • 收稿日期:2010-04-02 修回日期:2010-05-15 发布日期:2010-09-21 出版日期:2010-10-01
  • 通讯作者: 陈小兵
  • 基金资助:
    国家自然科学基金资助项目

Architecture of software services based on SaaS model supporting multi-terminals and service customization

  • Received:2010-04-02 Revised:2010-05-15 Online:2010-09-21 Published:2010-10-01

摘要: 由软件即服务(SaaS)模式中软件服务的概念与特点分析,可知现有的面向服务架构(SOA)不能完全支持软件服务的实现。此外,为了拓展软件服务的应用范围,实现多样化的服务,SaaS模式的软件服务必然要满足用户定制服务的需求,以及对多类用户终端的支持。通过对SOA的扩展,在其中引入了软件服务终端、软件服务端口、软件服务注册等模块,提出了一种支持多类终端与服务定制的SaaS软件服务架构,给出了该架构的结构与工作流程,并通过实验证明了该架构可以实现SaaS模式的软件服务,而且能够实现对上述功能需求的支持。

关键词: 软件即服务, 面向服务架构, 软件服务, 多类终端, 服务定制

Abstract: Analyzing the conceptions and characteristics of the software services based on Software as a Service (SaaS) model concludes that the current Service-oriented Architecture (SOA) cannot be used to realize software services directly. In addition, with the view of expanding software service application and realizing diversity of software services, software services based on SaaS model should support service customization and multi-terminals. By extending the SOA, software service terminal, software service port and software service register model were introduced. An architecture of software services based on SaaS model which supports multi-terminals and service customization was presented. The structure and work flow of the architecture were also presented. The experimental results prove that the architecture can realize software service based on SaaS model, and also supports the requirements mentioned above.

Key words: Software as a Service (SaaS), Service-Oriented Architecture (SOA), software service, multi-terminal, service customization

中图分类号: