51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 3700|回复: 0
打印 上一主题 下一主题

一种面向SaaS模式的组件云体系研究 [复制链接]

Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2013-9-28 23:59:19 |只看该作者 |倒序浏览
一键分享 一键分享

摘要:探索了“以云为基础,基于SOA理论组件化,SaaS能力化”的SaaS组件云体系,设计了基于现有业务支撑系统及后期规划建设系统进行组件规范、组件建设、组件云管理平台一套体系的建设方案。SaaS组件云体系,能够帮助东莞移动内部业务管理能力和IT支撑能力进行全面提升,降低系统建设运营成本,快速响应业务部门需求。

关键词:云计算,SaaS,SOA组件

由于业务发展与市场竞争的需要,各类信息化需求遍地开花,为了支撑这些业务,IT建设逐渐增多,但可通用的成果少。于是,为实现用户需求A+B,开发商往往以A+B的形式提供;为实现用户需求B+C,开发商又往往以B+C的形式提供。如此一来,运营商要付给开发商A+B和B+C的费用,其中为B支付了两次费用。由于B是标准通用能力部分,可以重复利用,如果有现成的B,不但可以节省费用,也可以提高实现速度,提高信息化整合能力,避免重复建设而浪费资源。

1  面向SaaS模式的组件云体系的提出

云计算(Cloud Computing)是面向服务的体系架构(SOA,Service Oriented Architecture)、分布式处理(Distributed Computing)、并行处理(Parallel Computing)、网格计算(Grid  Computing)和虚拟化技术(Virtualization)的综合发展,或者说是这些计算机科学概念的商业实现。软件即服务(SaaS,Software-as-a-Service)是随着互联网的发展和应用软件的成熟,在市场上兴起的一种完全创新的软件应用模式。它是一种通过Internet提供软件的模式,SaaS供应商将应用软件统一部署在服务器上,客户可以根据自己实际需求,通过互联网向服务商定购所需的应用软件服务,按定购的服务多少和时间长短向服务商支付费用[1]。

根据云计算在国内的发展趋势、中国移动集团公司IT系统建设低成本高效建设和发展的需求,东莞移动积极引入云计算技术,结合自身条件及国内外SaaS成功案例,制定云计算企业标准和接口要求,统一规范云计算系统建设,推动东莞移动IT系统采用高通用性和低成本的云计算软硬件架构实现,通过新建或改造进行有效的资源整合,提升系统利用率和扩展性,降低建设运营成本,增强企业核心竞争力,提升应对业务发展及挑战的快速响应能力。

2  面向SaaS模式的组件云体系的组成

结合公司内部信息化建设现状,东莞移动探索建立“以云为基础,基于SOA理论组件化,SaaS能力化”的SaaS组件云体系——基于现有业务支撑系统及后期规划建设系统,打造服务于内部应用,包括组件抽取、通用功能相互独立的组件建设、不断完善的组建指导规范和支撑组件运营管理的组件云管理平台在内的一整套面向SaaS模式的组件云体系的建设方案。

“以云为基础”:基于目前东莞移动综合应用平台服务器、存储实现虚拟化,不需要大批量购买新的IT设备,通过云分配资源,管控资源使用率,降低成本。

“基于SOA理论组件化”:组件化模型如图1所示。基于SOA理论,打破传统应用系统建设项目的独立建设模式,查找所有独立应用的共性并将其独立出来,单独以服务的形式方便快捷地提供给各个应用系统使用[2]。

“SaaS能力化”:以服务器资源虚拟化为基础,随着云计算的IaaS、PaaS、SaaS模式的形成,组件云管理平台采用租用的模式分配IT资源,租用的模式允许选择使用年限、IT资源类型等。

图1  基于SOA的理论组件化模型

3  面向SaaS模式的组件云体系的建设

SaaS组件云体系包括组件规范、组件建设、组件云管理的工作。

3.1  组件规范

组件规范包括组件识别、组件建设、组件管理三大规范。它指导组件建设工作,并作为组件建设质量的参考标准。

其中组件识别规范解决有什么组件可以做的问题,识别组件,从业务中抽取可组件化的需求,评估并做成组件;组件建设规范解决如何做组件的问题,指导并督促开发商建设组件;组件管理规范解决如何管理组件的问题,指导组件发布、更新、维护、巡检等,积累组件维护及推广经验,运营好组件。

组件规范需要在组件建设中实践并不断改善,从而更加标准化、规范化。

3.2  组件建设

组件建设是指根据上述三套规范在业务系统中识别新组件、建设新组件,完善组件的需求。组件建设是不断实践、完善组件抽取、组件规范的过程,把规范落实到项目组中,指导、教育、培养各开发商在项目中的“组件意识”,让组件在项目组中沉淀、积累。

3.3  组件云管理

组件的云管理通过一套软件系统实现在线管理。该系统基于先进的云平台技术架构搭建,涵盖组件注册、组件维护、应用系统接入、组件自定义、错误跟踪等一整套组件运营的平台,对组件运营平台各阶段的工作进行统一管理。组件云管理平台,一方面可以作为未来建设系统信息化云平台SaaS的一部分,提供软件服务;另一方面可以为SaaS中的应用软件提供组件的重用,降低应用软件的开发成本和技术水平。平台架构设计如图2所示:

依托于先进的云技术,组件云平台将使用SaaS模式进行组件的租用[3],租用规则见图3。具体来说,组件租用包括以下几个步骤:

(1)各开发商在组件云平台发起组件租用的申请。

(2)组件云平台管理员收到申请后,在云环境内为其分配相关的资源,并创建初始环境。可分配的资源包括硬件资源(如内存、CPU、存储空间)和网络资源(带宽),创建的初始环境包括公用模式的初始化,客户可以通过这些公用模块,导入并维护自己公司的人员、组织架构信息等。

(3)接入管理:各开发商在组件云平台上注册所辖业务系统,以业务系统为单位在组件平台上发起使用某组件的申请;组件云平台自动将该组件实例化到所属客户的虚拟环境中;接入系统对引用的组件进行个性化配置。

图2  组件云管理平台系统架构

图3  组件云租用规则示意图

4  面向SaaS组件云体系的效益分析

SaaS组件云体系能够帮助东莞移动内部业务管理能力和IT支撑能力进行全面提升。首先通过整合内部信息化业务,梳理对通用组件和软件的需求,以及可以采取的业务改进手段,形成业务层面的明确指引和渐进式的改进方法;其次在业务目标的指引下,进行全面科学的IT架构规划,从信息能力层面对业务发展提供可扩展和灵活变更的支撑能力,从根本上解决IT系统对业务快速发展的适应能力和安全性。

5  结束语

全球云计算进入成熟期,国内云计算也在不断发展。云计算将逐步成为构建中国移动各IT系统的核心,从而降低系统建设和运营成本,提高信息处理能力,实现服务创新,增强企业核心竞争力。

作者简介

黄志兴:工程师,硕士毕业于华南理工大学,现任职于中国移动通信集团有限公司广东公司东莞分公司,从事信息系统支撑管理工作,研究方向:企业信息系统建设研究。

苏艳:讲师,硕士毕业于华南理工大学,现任职于华南理工大学广州学院,研究方向:移动通信与天线。

赵亮:工程师,学士毕业于清华大学,现任中国移动通信集团有限公司广东公司东莞分公司信息系统支撑主管,研究方向:数据挖掘。

参考文献:

[1]杨涛.云计算的服务化展现方式——SaaS[J].财经在线,2011(18).

[2]李建华,陈松乔,马华.面向服务架构参考模型及应用研究[J].计算机工程,2006,32(20).

[3]刘波.SaaS模式下多租户多用户软件功能与构架的研究[D].秦皇岛:燕山大学,2010.





作者: 中国移动通信集团有限公司广东公司东莞分公司 黄志兴 赵亮 华南理工大学广州学院 苏艳  来源: 《移动通信》2013年第07期

51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。
您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-4-24 11:08 , Processed in 0.022244 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部