论文部分内容阅读
SaaS作为云计算时代的研究热点之一,受到了中小企业的广泛关注,它能有效地解决中小企业信息化实施过程中所面临的众多问题。为了解决传统软件厂商转型为SaaS服务提供商所面临的产品运营与维护问题,完善SaaS产业链,进而推动SaaS模式的发展,促进中小企业信息化的实施,本文围绕具体的应用需求,设计开发了一个面向中小企业信息化的SaaS平台(SaaS运营管理支撑平台的简称),并对平台实现的一些关键技术进行了研究。完成的主要工作包括:1)平台分析与设计。以解决中小企业信息化和SaaS模式发展所面临的具体问题为出发点,围绕SaaS平台的实际应用需求,结合SaaS模式的特点,采用‘’SaaS软件超市”的在线服务租赁模式,设计了面向中小企业信息化的SaaS平台整体架构,并对架构的各层进行了详细的分析与设计。2) SaaS服务集成技术研究。在对传统的服务集成技术及现有SaaS服务集成技术研究的基础上,讨论了SaaS平台的“按需集成”思想,进而对OSGi原理和分布式的OSGi进行了较深入研究。最终,采用了基于OSGi的SaaS服务集成技术来实现平台的按需服务集成,并验证了该技术在服务集成方面的可行性。3)平台运营监控研究。在对虚拟化技术,着重对服务器虚拟化技术研究的基础上,对平台的运营监控提出了可行的解决方案,基于VMM的开发接口设计了SaaS运营支撑层中监控管理系统和业务管理系统的框架。4)数据同步技术研究。研究了几个主流数据库厂商数据同步的工作原理及各自的优缺点,最后采用了MySQL的数据库同步技术来解决平台的数据同步问题。5)平台实现。采用开源软件开发工具,实现了面向中小企业信息化的SaaS运营管理支撑平台——“祥云服务”一期平台,并投入试运营。