混合云SaaS 模式社区预约平台的建设

2013-08-01 07:15张爱玲
微型电脑应用 2013年6期
关键词:终端用户租户组件

徐 杰,姚 睿,张爱玲,张 俊

0 引言

全球云计算时代的飞速发展预示着IT 行业已从之前由硬件转向软件、由软件转向服务进一步演变为由分散服务逐步转向集中服务的发展态势,国内外越来越多企业将信息化建设转移至云计算轨道中。与此同时,中国移动作为中国最大规模的SaaS 使用企业,正致力于使用八百客的800APP 平台构建自己的Application Data Center云计算天地,它将是一个为中小企业为主的集团型客户按需提供基于移动终端信息化托管式应用的云服务平台。

尽管国内外各类云服务发展得如火如荼,但深入至社区的云服务建设相对稀少。调查发现,国内目前涉及社区云的典型应用是深圳大学城云计算公共服务平台[1]。该平台作为国内第一个社区云服务平台,提供了包括云主机、云存储、云数据库3 种面向科研需求的IaaS 服务以及自助建站、视频点播等7 种SaaS 服务。多数社区云服务以医院及图书馆信息化建设为主,云计算在社区卫生信息化中的应用研究[2]、基于移动云的社区医疗服务平台应用[3]、移动云计算环境下的数字图书馆云服务模式构建研究[4]等等,其应用研究方向较单一。而社区预约云服务在国内信息化尚处于医院网上挂号和预约门诊等云服务的理念研究阶段。

纵观国内外目前的社区服务领域,涉及的业务种类非常繁多。以国内社区服务为例,与政府社区服务相关的有管委会、地税、国税等;与生活相关的有医院、保险、图书馆等;还要与餐饮、娱乐、住宿等各式社区服务种类。但另一方面,社会的不断发展同时也带动了社区流动人口逐步增多,而社区相对过缓的配套信息化服务已与高速的社会发展形成鲜明对比。社区银行、医院、饭店等公共服务场所因排队等候所消耗的大量宝贵时间制约了其他业务的顺利开展,工作效率事倍功半。

综上所述,本文致力于研究一个社区云与移动云相结合的社区预约平台建设及应用新方向,该平台通过以社区为单位细分区域型预约市场,使社区生活和工作中有预约需求的消费群体实现高度聚合,更结合社区资源高效共享,为社区消费群体内的各类企业与人们提供有限的特色预约服务,最终使企业更合理开展业务,人们更有效统筹生活,既能避开排队高峰,又能避免时间、金钱等资源浪费,达到社区内企业和用户“在恰当时间做恰当事情”的最佳实施效果。

1 混合云社区预约平台网络架构

混合云社区预约平台是结合社区云和移动云两种云计算提出的一种云架构。所谓社区云,是指在一定的地域范围内,由云计算服务提供商统一提供计算资源、网络资源、软件和服务能力所形成的云计算形式[5]。社区云亦属于公有云范畴,它是集合社区网络互连及技术易整合等优势于一身的公有云。而移动云,则是指通过无线网络以可扩展、按需服务的方式获取所需的基础设施、服务平台、应用程序等的一种资源服务的交付与使用模式[6]。基于上述社区云和移动云所搭建的社区预约平台整体网络架构,如图1所示。

图1 混合云社区预约平台网络结构图

由图1 可知,混合云社区预约平台一方面利用社区云专有特性,通过internet 建立社区企业与社区预约平台的业务往来,实现企业所需的云计算服务模式;另一方面再利用移动云专有特性,通过Wifi 或3G 网络来搭建社区移动用户与社区预约平台的业务联系。此外,云内的网络环境中除通用的防火墙、交换机、web 服务器、应用服务器、数据库服务器等网络架构设备外,更增加了从平台性能、可靠性及未来可扩展性等多方面提升平台性能的网络设备。图1 中认证服务器专用于存储社区企业与个人的认证信息,当企业或个人提出认证时,由认证服务器负责响应。两台负载均衡机能确保不同应用环境下,为平台应用服务器提供负载均衡服务;通过充分利用服务器资源来有效地分配网络流量,以避免单点瓶颈等问题,最大限度地发挥负载均衡的能力。备份服务器专用于平台数据库服务器上所有资料的定期备份。

2 混合云社区预约平台部署模式

从用户体验角度分析,云计算服务可分为IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)[7]。本文采用SaaS 模式,作为混合云社区预约平台的运营部署方式,主要鉴于该模式具有可配置、托管服务、单实例多租户等典型特点,并以软件租用、在线使用方式提供软件服务,软件厂商或供货商将应用软件统一部署在自己的服务器上,客户可根据实际需要,通过互联网向厂商订购所需的应用软件服务[8]。

通过采用SaaS 模式,一方面,混合云社区预约平台可以将社区终端企业租户(以下简称企业租户)、社区移动终端用户(以下简称移动用户)与平台内各类实际应用相互分离,以使复杂业务应用所需的信息获取、海量计算等高强度操作,都从各类终端移至云服务端,由云端来处理这些复杂的运算。另一方面,混合云结合SaaS 模式的架构设计思想,可以进一步弱化各类终端的处理需求,使终端仅需承担与用户的界面信息交互操作即可,无需再做高强度的交互操作,也可响应用户请求,使得终端有精力实现更加全面且丰富的预约业务应用,且能将更为华丽的终端界面效果展现至终端用户。

3 混合云社区预约平台的逻辑架构

混合云社区预约平台逻辑架构可分为5 层,如图2所示:

由表及里依次为:终端设备层、网络传输层、平台层、数据层及基础设施层。

(1)终端设备层:主要是指企业租户以及移动用户为访问平台所使用的各类终端实体及实体内所包含的操作系统。企业租户终端实体如PC 电脑、笔记本等等;移动终端实体如掌上电脑、PDA、智能手机、手机等等。除此以外,终端设备层还应包含负责与平台建立云接收和云推送的各类终端接口规程,以使各类终端设备通过终端接口规程及终端界面与平台建立起业务联系。

(2)网络传输层:负责为社区预约平台提供各类可以接入云服务的网络适配,为企业和个人建立起社区预约平台的数据传递通道。比如:平台为企业租户建立适配不同web 接入的internet 传输通道;为移动用户建立适配手机wap 接入的移动网络传输通道,还有其他mms 适配传输通道等。值得一提的是,在网络传输层在传输通道中,社区预约平台与终端之间所传输的业务数据均需建立高强度加密算法,以避免数据在数据交互输过程中被窃听与篡改。平台层:核心业务处理层,重点负责企业租户终端、移动用户终端与社区预约平台之间的数据请求、业务处理、资源组织以及服务支撑等业务及后台管理功能。根据业务种类划分,应用层又细分为展现层、业务层、运营层和支撑层。

(1)展现层:社区预约平台为不同终端用户群配置不同的操作界面。移动用户通过移动终端界面执行平台提供的服务发现等诸多功能以捕获所需预约的企业租户服务;发现服务后再通过终端界面向所需要预约的企业租户发送预约请求;而企业租户则通过web 终端界面统一整理所有预约请求,并在平台外规划完成后统一通过平台终端界面逐一向移动用户执行预约反馈操作。

(2)业务层:该层负责执行和处理企业用户、移动用户与社区预约平台之间所有业务往来所传输的数据,专为平台展现层提供业务具体执行的各项操作。社区预约平台所设计的用于业务支撑的组件种类繁多,其中部分关键业务组件如表1所示:

表1 业务层关键业务组件描述

平台内各类业务组件之间通过相互协作,以确保平台内执行完成后的数据能够通过网络传输层顺利且安全地交付给各类终端用户。

表1仅说明了社区预约平台部分关键业务组件的业务功能,还有更多的预约业务组件,比如:预约公告、预约检索、短信提醒等非关键业务组件,它们共同组成了社区预约平台的业务层。

(3)运营层:专门负责管理与维护社区预约平台云服务架构,以保障平台云架构的稳定性和可靠性。如表2所示:

表2 运营层关键业务组件描述

类似于表1,表2 也仅说明了社区预约平台一些关键运营类组件业务功能,更多的运营类组件共同组成了社区预约平台运营层。

(4)支撑层:用于支撑业务层及运营层各类应用正常运行的后台支撑服务。管理及维护各类基础服务支撑类组件或服务插件,比如:目录服务、搜索引擎、安全管理等。

(5)数据层:负责存储各类基础信息以及企业租户与移动用户与平台之间各种业务传递所留下的各类过程数据或最终数据,比如:租户信息、用户信息、企业组织机构信息、服务租赁信息等各类数字化信息资源。

(6)基础设施层:为上述所有中间层或者用户准备其所需的计算和存储等资源,并且实现资源管理优化和负载均衡,向外部提供动态、灵活的基础设施层服务。

4 混合云社区预约平台工作原理

基于社区云和移动云的社区预约平台与企业租户和移动用户之间业务往来的工作原理,如图3所示:

图3 混合云社区预约平台工作原理图

依图3 可知,从企业租户角度来讲,企业租户首先通过服务租赁方式采购混合云社区预约平台所提供的各类预约服务。确立租赁关系后,平台管理者依据企业基本信息为企业租户进行企业认证,并根据企业用户提供的预约业务定制、注册及发布预约服务。发布成功的企业预约服务将被社区预约平台进行服务推广,最终由移动用户通过移动终端获取发现。

从终端用户角度来讲,首先终端用户需要通过移动云在社区预约平台中进行用户注册认证。认证成功的用户即可使用平台提供的各类预约服务发现及获取业务功能,最终获得所需企业租户的预约服务。若移动用户需进行业务预约,可通过移动终端向企业用户发送一条预约需求,由社区预约平台接收并推送给企业用户。平台将所有与企业相关的预约信息排序展现给企业用户,由企业用户同意规划后逐一为终端用户进行预约反馈。所反馈的信息再由平台接收并反方向推送给终端用户。得知最终消息的终端用户就能依据预约时间合理安排工作或个人计划,最终达到统筹得当,事半功倍的办事效果。

整个业务预约过程中,企业租户或终端用户所推送的各类信息,首先需要通过社区预约平台进行网络适配与安全验证,得到认证的安全数据才能继续执行业务层内的各类业务功能,而过程数据由平台接收并反馈给推送方,最终数据则通过数据层归类存于数据库内。

5 结论

社区云是全社会云计算服务的有机组成部分,社区预约平台以社区云为基础架构,结合移动云计算高安全性、高互动性等优势,再采用SaaS 作为云架构的整体运营部署模式,创新了社区预约平台的综合业务形式、服务能力以及商务模式,为国内社区一体性综合服务平台提供有力的服务支撑。今后将继续深度挖掘云的其他优势服务,以社区预约平台为基础设计更多的相似性社区信息化服务,为社区企业争取更高效地运作发展空间,也为社区居民争取新的生活高度。

[1]QIN Xiao-yan.The first domestic community cloud service platform in university city [J].

[2]LIU Shi-zhu .Research on Application of Cloud Computing in Community Health Informatization[J].Proceedings of Conference on Web Based Business Management(WBM 2012).20120921

[3]CHEN Ping-ping,TAN Ding-ying,LIU Hui-ling.The Application of The Health Care Services Platform of Mobile Technology Based on Cloud Computing[J].Software Guide.2012(03)

[4]YU Xin,WANG Jing-yi .Research on the Cloud Services Platform Architecture of Digital Library Based on Cloud Computing Technology[J].Information Science.2011(07)

[5]LI Wei-cui1,LI De-sheng,CHU Dong-sheng.Research on construction of on-demand customized process based on community-cloud[J].Computer Engineering and Design.2011(32):1906-1909

[6]QIN Xiao-zhu,Zhang Xing-wang,LI Chen-hui.Research on the Construction of the Cloud Service Model of Digital Library in the Mobile Cloud Computing Environment [J].Information Studies:Theory &Application.2012(05):90

[7]Pan Qiao-yan,The Operation and Application of PaaS and SaaS [J].Telecommunications Information.2012(05):10

[8]Ju Jiehui,Wu Jiyi,Zhang Jianlin,Fu Jianqing,Study on Multi-Tenancy and Security Technology in SaaS Applications [J].Telecommunications Science.2010(10):41

[9]秦小艳,国内首个社区云服务平台落户大学城[J].深圳特区报.2011.11.18

[10]刘石柱.云计算在社区卫生信息化中的应用研究[J].2012年基于互联网的商业管理学术会议.2012.09.21

[11]陈平平,谭定英,刘慧玲.基于云计算的移动社区医疗服务平台应用[J].软件导刊.2012(03)

[12]喻昕,王敬一.基于云计算技术的数字图书馆云服务平台架构研究[J].情报科学.2011(07)

[13]李维翠,李德生,褚东升.基于社区云的按需个性化流程构建方法研究[J].计算机工程与设计,2011(32):1906-1909

[14]秦晓珠,张兴旺,李晨晖.移动云计算环境下的数字图书馆云服务模式构建研究[J].情报理论与实践,2012(05):90

[15]潘巧燕.PaaS 及 SaaS的运营与应用[J].电信快报.2012(05):10

[16]琚洁慧,吴吉义,章剑林,傅建庆.SaaS 应用中的多租户与安全技术研究[J].电信科学.2010(10):41

猜你喜欢
终端用户租户组件
无人机智能巡检在光伏电站组件诊断中的应用
多租户数据隔离及加密研究
新型碎边剪刀盘组件
基于多租户隔离的云安全建设
U盾外壳组件注塑模具设计
蜂窝网络终端直通通信功率控制研究
基于MVC模式的多租户portlet应用研究*
组播环境下IPTV快速频道切换方法
风起新一代光伏组件膜层:SSG纳米自清洁膜层
企业多租户云存储平台的设计与实现