基于SaaS模式的主动服务实现技术

基于SaaS模式的主动服务实现技术

论文摘要

SaaS(Software as a Service)是一种新型的软件应用模式,在这种模式下,用户不用再购买软件,而改用向软件服务提供商租用基于互联网的软件来管理企业经营活动,无需对软件进行维护,由软件服务提供商全权管理和维护软件。本文主要分为三部分。第一部分阐述SaaS模式相关知识,构件的相关技术以及主动服务的概念和模型,然后说明了主动服务与构件的关系,最后详细阐述了主动服务中使用的通用构件描述语言UCDL。第二部分首先提出把基于构件的开发方法(Component-based Development)应用于SaaS模式下的服务,对于部分服务给出多种不同的解决方案,每一个解决方案用不同的构件来实现,然后给出了SaaS服务构件库管理系统的设计,并在此基础上对企业用户定制服务的流程做了说明。在这种模式下,后台服务管理系统根据用户定制的实际需求,选择符合要求的构件组装出满足用户需求的应用系统。本文第二部分把构件的概念引入SaaS中,并将主动服务的思想引入SaaS模式。软件复用可以加速SaaS应用系统的构建,可以使服务供应商更为快捷地推出满足用户需求的业务。但由于用有限的、预先定制好的服务去满足用户千差万别的个性化需求是不可能的,于是,文中在第三部分提出对于SaaS模式的扩展,对不满足用户需求的SaaS服务通过构件来实现,这部分构件是企业用户根据服务提供商提供的服务接口描述编写的,可与SaaS模式下的服务组装起来满足用户需求。本文研究的目的和意义在于将构件的概念引入到SaaS模式中,融入了主动服务的思想,提高软件复用度,缩短应用系统的构建周期。通过用户对SaaS服务提供商提交服务需求,由SaaS系统根据用户需求选择合适的构件组装出应用系统,体现了主动服务的思想。最后,本文在此基础上对传统SaaS模式提出一种扩展方案,进一步为主动服务技术的研究提供支持。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.1.1 研究背景
  • 1.1.2 研究意义
  • 1.2 国内外的研究现状
  • 1.2.1 现状分析
  • 1.2.2 解决方案
  • 1.3 主要研究内容
  • 1.4 本文的组织结构
  • 第2章 SaaS服务模式介绍
  • 2.1 二八定律和长尾理论
  • 2.2 SaaS简介
  • 2.3 SaaS应用体系结构
  • 2.4 数据访问和安全性
  • 2.5 设计模式
  • 2.5.1 MVC设计模式
  • 2.5.2 MVC模式在 SaaS软件服务模式下的扩展
  • 2.6 本章小结
  • 第3章 主动服务介绍
  • 3.1 构件技术
  • 3.1.1 构件复用技术
  • 3.1.2 构件概念和特征
  • 3.1.3 构件模型
  • 3.1.4 构件的组装
  • 3.1.5 构件库的组织
  • 3.2 主动服务简介
  • 3.2.1 主动服务的概念
  • 3.2.2 主动服务的模型
  • 3.2.3 主动服务的实现过程
  • 3.3 通用构件描述语言 UCDL
  • 3.3.1 XML及XML Schema
  • 3.3.2 XML描述构件
  • 3.3.3 构件描述语言及通用描述
  • 3.3.4 UCDL模型结构
  • 3.4 本章小结
  • 第4章 面向构件的 SaaS服务
  • 4.1 基于构件的软件开发概述
  • 4.1.1 基于构件的软件开发含义
  • 4.1.2 基本思路
  • 4.1.3 基于构件的软件开发方法
  • 4.1.4 构件的评估
  • 4.2 面向构件的 SaaS系统
  • 4.2.1 软件开发在 SaaS模式下面临的挑战
  • 4.2.2 SaaS服务构件的管理
  • 4.2.3 面向构件 SaaS服务的特殊性
  • 4.2.4 服务的定制
  • 4.3 本章小结
  • 第5章 基于 SaaS模式的扩展性研究
  • 5.1 扩展 SaaS模式下应用系统的运营方式
  • 5.2 SaaS模式下服务和构件的企业间工作流模型
  • 5.3 基于 SaaS模式的构件组装框架
  • 5.4 基于 SaaS模式的构件组装过程
  • 5.4.1 XML接口描述
  • 5.4.2 接口描述解析
  • 5.4.3 组装方式选择
  • 5.4.4 组装流程
  • 5.5 基于 SaaS模式的构件组装系统运行结果
  • 5.6 本章小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文
  • 致谢
  • 相关论文文献

    • [1].基于可重构路由单元的软件构件描述语言研究与设计[J]. 计算机科学 2010(04)
    • [2].基于主动服务结点的分布式主动服务框架[J]. 计算机与数字工程 2009(01)
    • [3].基于形式化构件集成的研究[J]. 信息通信 2016(04)
    • [4].一种基于本地构件资源库的系统开发方法研究[J]. 计算机应用与软件 2009(05)
    • [5].自适应Web后台数据管理构件的设计与实现[J]. 西安科技大学学报 2008(04)

    标签:;  ;  ;  

    基于SaaS模式的主动服务实现技术
    下载Doc文档

    猜你喜欢