中小企业云服务平台的体系架构研究
【摘 要】 信息经济时代的到来使得企业信息化成为中小企业增强竞争力的重要手段,云计算服务平台的构建为中小企业信息化建设提供了一个新的平台和发展方向。本文分析了中小企业信息化建设现状和面临的挑战,通过对云计算服务模式进行研究分析,为中小企业设计了一个云计算环境下服务平台的体系架构,并对面向中小企业的云服务平台所涉及的关键技术进行了分析,为中小企业未来充分利用云计算服务开展信息化建设提供了一个指导方向。 【关键词】 中小企业信息化 云服务 云计算
近些年来,中小企业获得了平稳健康发展,规模总量、技术水平、专业特色都有了较大提高,中小企业已经成为经济社会发展的强劲动力和重要支撑。但是,相对于一些大企业而言,中小企业管理手段较为落后,随着企业规模的逐步扩大,竞争逐步加剧,管理问题凸显,中小企业的管理者面临着越来越多的问题。这些问题中以服务体系滞后较为严重。
中小企业信息化建设对解决服务体系滞后问题有着重要作用,而中小企业信息化建设还处在初级阶段,并且面临着以下问题:(1)企业对信息化认知程度不够;(2)信息平台开发过程中存在技术问题;(3)信息系统之间集成性差;(4)企业信息化与管理和业务实践相脱节;(5)内部利益的相互协调存在问题。
软件即服务(software as a service,saas)是随着互联网技术的发展和应用软件的成熟,而兴起的一种创新的软件应用模式。
[1]云计算的兴起使得基于云计算的服务逐渐为人们所了解和逐步接受。云计算是通过将计算任务分布在由许多计算机组成的资源群上,是各种应用系统能按需去的计算力、存储空间及各种软件服务。云服务平台的建设开始对中小企业网络运作和服务模式产生巨大的影响,同时对中小企业信息化建设起到推波助澜的作用。 本文主要通过分析云计算服务模式,设计出一个中小企业云服务平台的体系架构,并对该体系架构涉及的关键技术进行研究分析,最终为中小企业利用云服务进行信息化建设提供一个参考方向。
1 面向中小企业云服务平台的体系架构
面向中小企业的云服务平台是由一系列相互联系并且虚拟化的计算机组成的并行和分布式系统模式。虚拟化的计算机动态提供统一化的计算服务、存储服务等服务资源。这些资源通过服务提供者提供给服务用户使用,当服务用户不使用时将其资源动态回收以供其他用户使用。
中小企业云服务平台体系架构的设计需要遵循以下几个方面的原则:(1)系统规划的前瞻性与阶段性;(2)功能设计的扩展性与开放性;(3)具体应用的实用性与有效性;(4)技术选型的先进性与安全性;(5)应用系统的整体优化原则。
基于以上原则,从逻辑分层的角度,中小企业云服务平台整个服务体系由基础设施资源、数据资源中心、应用支撑平台、应用平台、服务渠道等组成。整个服务体系须在切实的安全和标准规范体
系、运维服务保障体系下运行。中小企业云服务平台体系架构设计如图1所示。
基础设施资源包括服务器、存储、网络和安全设备等,是整个体系架构的硬件基础;数据资源中心为各种信息资源提供共享数据库,为中小企业信息化活动提供基础;应用支撑平台包括iaas[2]、paas和saas平台,该平台是云服务平台的核心子平台;应用平台包括平台门户改造、中小企业经济运行监测平台及窗口服务对接等,其中窗口服务对接是重点;服务渠道主要包括综合窗口服务入口、产业集群窗口服务入口及呼叫中心等。安全保障体系多层次、立体性地保障整体系统安全。标准规范体系是实现基础数据共享、系统互联互通、业务协同运作的基础。 2 云服务平台的关键技术 2.1 面向服务的架构soa
w3c将soa定义为:“一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以以定义好的顺序调用这些服务来形成业务流程”。[3] 采用soa构建一体化的信息通道。利用其业务驱动的架构模式[4],松散耦合的服务和组件支持商务流程和用户的需求,并创建功能或者服务的“构件”,来构建一体化信息平台,使云服务平台的信息通道更加通畅。
如图2所示,soa的实施底层涉及对企业应用、数据的重用与整合;顶层则涉及企业数据和业务逻辑的综合应用,甚至是跨部门或
跨组织的应用;而在底层与顶层中间,则是通过流程、服务以及协议的转换,实现业务与技术的融合,顶层组合应用与底层应用和数据的对接。
正是位于架构中间的几个关键的层次,使得企业应用可以随业务的变化而进行快速的调整与重构。同时,为了实现这种对接,各层需要建立一个一致的规约,这种规约通过统一的元数据管理来实现。再次,为了保证企业级架构的健壮性,对各层服务提供有效的管理手段也是必不可少的,包括消息路由和转换服务、监控服务、策略服务等。 2.2 中间件技术
采用中间件技术可以不断地丰富和完善中小企业云服务平台的服务体系,从而能够适应日益变化的中小企业的发展需求。 中间件是位于硬件、操作系统平台和应用程序之间的通用服务,具有标准的程序接口和协议。[5]在构建平台的过程中,需要在梳理现有业务和信息系统的基础上,实现原有系统的应用和数据整合。中间件可以实现在不同的技术之间共享资源,屏蔽底层操作系统的复杂性,管理计算资源和网络通信,从而降低应用信息服务构建的复杂性。
采用中间件技术的平台将注意力集中在服务平台的业务上,不必为应用系统在不同系统软件上的移植而重复工作,从而减少技术上的负担,也减少平台网络系统的维护、运行和管理的工作量,还减少计算机总体费用的投入。
2.3 saas技术
saas是基于云计算基础平台所开发的应用程序,面向的是云计算终端用户,提供基于互联网的软件应用服务。[6]中小企业可以通过租用saas层服务解决企业信息化问题,实现服务应用的泛在访问。
基于saas技术与模式,中小企业信息化发展主要依托两个方面:一是可以充分利用本次工程建设的全省云服务中心提供的网络基础设施及软件、硬件运作平台;二是saas服务提供商负责组织培训、实施以及后续的相关信息系统的维护工作。中小企业无需购买软硬件、建设机房、招聘it人员,便可通过互联网使用这些信息系统。 3 结语
云计算技术的发展为中小企业信息化建设提供了一个可靠的技术支撑。本文基于云服务平台中的关键技术,研究分析了一个面向中小企业的云服务平台体系架构。说明了该平台能够满足中小企业的信息管理需求,能够为企业提供可靠的服务保障。该云服务平台拥有较高的应用价值,为中小企业未来的发展提供一个方向。 参考文献:
[1]魏生辉,郑依华,南凯.基于云服务的会议服务平台研究与实现[j].计算机工程,2012,38(4):233-235,238.
[2]许辉阳,李劼,罗霄翔.面向业务的云计算iaas研究[j].移动通信,2011,9:20-24.
[3]章毓晋.图像工程(上册)[m].北京:清华大学出版社,1999. [4]郑广成.一种soa云服务平台架构研究与应用[j].计算机应用与软件,2011,28(12):228-231.
[5]刘俊,乐红兵.基于上下文感知移动中间件的研究与设计[j].测控自动化,2006,22(12-1):294-296.
[6]罗军舟,金嘉辉,宋爱波,东方.云计算:体系架构与关键技术[j].通信学报,2011,32(7):3-21.
因篇幅问题不能全部显示,请点此查看更多更全内容