基于CloudStack的旅行社电子商务解决方案
来源:小侦探旅游网
・ 6 ・ Computer Era No.3 2014 基于CloudStack的旅行社电子商务解决方案★ 龙斌’,周晴伦 (1.桂林电子科技大学CSIP广西平台,广西桂林541004;2.桂林电子科技大学现代教育技术中心) 摘要:对国内旅行社开展电子商务面临的问题进行分析,提出一种基于开源云平台的旅行社电子商务创新模式。该 模式并不是云计算加电子商务的简单叠加,而是在成熟度最高的开源云平台CloudStack的基础上,设计出能对异构云平 台进行整合的整合开发云,进而构建出旅行社电子商务公共服务平台,实现对平台内外的旅行社上游产品资源以及下游 的客户信息的整合,旅行社可以根据自身的需求选择不同的商业模式,从而获取到高质量、低成本的电子商务服务,达到 改进整个旅游产业运行体系和生态环境的目的。 关键词:CloudStack;开源云;旅行社电子商务;设计;整合 中图分类号:TP3 文献标志码:A 文章编号:1006—8228(2014)03—06—05 Solution on electronic commerce in travel agency based on CloudStack Long Bin ,Zhou Qinglun (j.Guilin University of Electronic Technology,Guangxi Pla如rm,CSIP,Guilin,Guangxi 541 ̄4,China; 2.Guilin University of Electronic Technology,Modern Education Technology Center) Abstract:The problems faced by travel agencies in China in developing electronic commerce are analyzed in this papeL An innovative model of electronic commerce i”travel agency based on open source cloud platform is introduced.This scheme is not just simply to overlap the cloud computing with the EC,but to design an integrated developping cloud that can integrate heteormorphic cloud platform based on a mature CloudStack.The electronic commerce public service platform in travel agency is constructed to integrate the product resource and client information.Travel agencies carl select different commercial modes according to their requirements to obtain electronic commerce service which has hi曲quality and low cost,to improve the rtaveling in ̄stry operation system and biological environment. Key words:CloudStack;open stack;electronic commerce in travel agency;design;integration 0引言 1开源云平台CloudStack概述 在互联网及电子商务发展的今天,消费者的旅游方式更趋 1.1开源云发展及优势 一于多样化和个性化,传统的模式化旅游方式已满足不了对个性 云计算是一种全新的网络商务服务模式,其本质是将大量 化有着强烈需求的旅行者,而电子商务的飞速发展为旅游者的 的计算资源组成IT资源池,动态地创建高度虚拟化的资源提供 个性化服务提供了无限可能。但随之而来的是,传统旅行社的 给用户使用 。云管理平台是云计算基础架构中的核心,目前 重要职能“中介”的价值会越来越弱化,普通的团队旅游产品已 主流的商业云管理平台价格不但昂贵,而且不能与其他厂商的 经很难立足,旅行社企业开展创新商业模式的电子商务已关系 云管理平台实现互操作。如果没有经过深思熟虑和产品调研 到自身的生存。 比较,用户所面临的风险或将受制于某一厂商的单一产品。为 由于大多数旅行社都属于中小企业,无法应付实施旅游电 了保障云应用的运营安全可靠,并为以后的扩展留下空间,逐 子商务时所要面临的构建成本、运营管理成本和技术支持成 步成熟的开源云管理平台备受关注。近几年,Rackspace/ 本,本文的研究目的正是为了解决旅行社在电子商务发展方面 NASA、HP、VMware、Citrix都极力响应开源云计算倡议,使得 的这些问题。首先对基于开源云的旅行社电子商务商业模式 开源云计算框架得到显著发展,目前较成熟的开源云平台有 进行研究、探索,然后在此基础上构建出旅行社电子商务公共 CloudStack、OpenStack、Eucalyptus等。 服务平台,为旅行社提供低成本的电子商务服务,从而实现对 开源云管理平台的优势有:①开源云平台提高了系统灵活 旅游产业链的整合 。 性;②无厂商锁定,用户可以根据需求自由选择云供应商;③可 收稿日期:2014—2—10 基金项目:国家科技支撑计划“基于移动互联网的旅游服务平台研发与应用示范”(2O12BAH18F00) 作者简介:龙斌(1971一),男,贵州凯里人,高级工程师,主要研究方向:云计算,电子商务。 ・ 8 ・ Computer Era No.3 20 14 旅游背景的云运营商,平台可对各旅行社进行全面整合及业务 线的竞争。 流程再造,为旅行社、旅游者、主管部门提供有力支撑,进而改 (3)对于资金雄厚、业务量比较大且对公用云有顾虑的大 进整个旅游产业的运行体系和生态环境。 型旅行社,可以参照平台的开源云框架搭建的私有云,可采取 主要设计思路如下。 研究机构自行开发,或采用商业解决方案,或使用开源解决方 (1)平台为想要开展电子商务的旅行社提供基础设施即服 案 。平台可通过自身的整合开发云提供API接口,方便旅行 务(云主机、云存储等),旅行社不用去购买价格昂贵的服务器、 社订制的应用,将其整合到公有云平台中。 网络存储、安全产品,甚至不需要搭建企业内网,也不用聘请大 (4)平台还可以为旅游主管部门提供与旅行社、旅游者交 量的专业IT人才。由于所有业务应用是在“云”端,就大大地降 流的接口,使其能更好地承担旅游资源的信息共享、商务交流、 低了对客户端的硬件设备和系统软件的成本和要求。 游客互动、行情监测、数据管理等服务职能。 (2)平台提供B2C、B2B、C2B等多种商业模式的个性化 SaaS应用,实现以供应链管理为核心的全程电子商务模式,将 3基于开源云的旅行社电子商务公共服务平台设计 旅行社的上、下游也并入到云平台中,旅行社可根据自身的经 3.1系统体系结构 营情况进行定制。未来旅行社业务的竞争将不是旅行社之间 系统分五个层次:基础设施层、云平台管理层、应用支撑 点对点的竞争,而是各个旅行社所掌控的旅游价值链之间线与 层、云业务应用层、门户接入层,如图2所示 。 接入 终端 等桃 l{pAD l【 撤柴瓣ll …. I 接入层 门户 f 户 旅行社臀 公欺服务 r-JP 旅{ :被俯息公凝服务’门 个髋化震现 瞥理 统…用户管理j 统…认自 ,授权}{ 内器管壤 艰点缀浓 旅行 ̄-kSaaS 旅游展示 往线服务 云业务 }l王 商势 挪业务镗矬 旅游傣惑发稚 添 繁点展示 襁线旅游诲瀚 交避储感森诲 标 应用层 准 商务模I式定制 ¨-●, l 游酲褒球 }I 飙聚蹦 展水 旅游DI ̄ 信 J 息 规 范 体 安 应用 技术缀件臌务 fl她务支撵溅务 I数据 撵暇务 l逛行支撑封葭务 蜜令支撑服务 统一数据交换 全 体 系 支撑层 系 熬含开发器 lI 云平台 【资源集中管理j(资源监控】 (数攒存储管理)【负载均衡)【安垒管理】(计费管理] 管理层 (资源池管瑗)【备份及恢复) 【 趱可用 )【自动化服务)I用户管理)【配置管理) 基础 设施层 服 池 图2基于开源云的旅行社电子商务平台总体架构 基于开源云的旅行社电子商务平台构建主要采用开源云 理,对上实现统一界面和业务入口。 技术,将整个电子商务平台分为五个层次。云平台的最下层是 云业务应用层实际上就是云平台的SaaS层,重点是为各类 基础设施层,由网络设备、服务器、存储备份、安全设备、机房等 旅行社提供SaaS服务。 组成。在基础设施层上,通过云管理平台建设私有云资源池, 标准规范体系建设主要从管理、业务、技术三个方面综合 利用虚拟化技术实现对资源的池化管理,对资源的动态分配, 考虑,对基础设施、信息资源、技术支撑、应用建设等起到规范 保证系统的高可用性。 和指导作用。 云平台管理层即IaaS云管理平台,本方案选择Cloud— 门户接入层为各类用户提供个性化的门户服务,用户可以 Stack,主要将数据中心的基础设施整合为统一的云计算资源 使用云服务终端、移动终端、虚拟桌面等多种接入设备使用订 池,并实现对资源的管理、服务调配。 购的云服务。 应用支撑层为不同业务需求提供不同的支撑服务,并提供 3.2部署架构图 与其他系统的相关接口服务,在整个架构中位于PasS层。应用 部署模式主要包括五部分:数据库服务器、应用服务器、公 支撑层最底层的整合开发云是本层的核心,对下提供精细化管 共软件平台、安全管理部署区、运维管理部署区(如图3所示)。 ・ l0 ・ Computer Era No.3 2014 基于CIoudStaek的旅行社云 图5整合开发云的架构图 3.3.3基于SOA的软件体系结构 数据库节点的功能,具有良好的扩展性。 整合开发云采用以ESB为中心枢纽的SOA架构,SOA是一 种松散耦合的应用程序体系结构,在SOA体系架构下,所有的接 4结束语 当前基于云计算的电子商务服务模式仍处于探索和应用 口实现都被封装成服务(Service),即在业务层和表现层之间增 阶段,产业链的整合将成为电商云发展的趋势。本研究的出发 加了一个服务层,可以独立完成特定的服务功能,使业务层和表 点是不拘于目前旅行社电子商务现有模式框架内的创新,试图 现层相互独立,从而适应应用程序需求的变化。SOA通过统一的 另辟蹊径探索全新模式,借助开源云将各类旅行社的电子商务 服务注册、发现、路由及检索机制,方便地实现系统内信息的交 进行整合,并通过供应链系统,接入主管部门及旅行社上、下游 互,通过消息驱动来实现各服务实体之间安全可靠的消息通讯。 的相关内容,构建一个基于开源云的旅行社电子商务公共服务 企业服务总线ESB提供了SOA所需的软件基础设施环 平台,实现旅行社产业链的整合。希望通过本文的研究,能为国 境,以融合集成特性和面向服务特性为一体的基础架构,以一 内旅行社电子商务云平台的搭建及运营提供理论基础与借鉴。 种高度分布的部署模型,“统一消息”的数据模型,高度可扩展、 下一步的研究是对云服务平台的海量数据进行处理和分 包含开放端点的体系,实现一个对各种企业服务的智能化的集 析,设计一个针对旅行社业务的数据分析与决策支持系统,该 成和管理中介,实现被集成的各个企业服务之间的数据汇总、 系统能挖掘出针对旅行社业务有价值的信息,辅助旅行社进行 数据整合以及信息共享 。 商务决策。 3.4平台的运行环境 3.4.1服务器的配置 参考文献: 数据库服务器采用多台独立的物理机部署,可通过数据库 【1】王磊,黄梦醒.云计算环境下基于灰色AHP的供应商信任评估研究[J】. 计算机应用研究,2013.30(3):742—750 本身提供的集群软件实现数据库的高可用。其他服务器全部 【2】谢丽.基于云计算技术的计算专业虚拟实验室平台建馥浅析【J】.投件 采用服务器虚拟化平台设计,利用虚拟化整合物理服务器,形 产业与工程,2013.2:54—56 成各自的服务器计算池,通过资源共享实现资源的动态调度, 【3】李松开源云计算平台管理支持平台的研究与实现【D】.山东大学, 达到利用最大化,节约硬件投资和维护成本。 2013. 服务器系统架构以三层架构为主,即由web服务器、应用 服务器、数据库服务器组成,同时配置辅助管理类服务器。 【4】基于CloudStack云管理平台的关键技术研究与应用【DI.毕东理工史 学,2012. (2012—11-19)【2013—11-11】http://www.china-cloud.com/ 5】蒙遗善.专访思杰秦小康:C|oudStack为商业应用而生IEB/OL] 使用负载均衡技术,是实现服务器架构的可用性和可扩充 【性的主要手段。这样服务器数量可以根据信息系统和用户的 yunzixun/yunjisuanxinwen/20121119—.16307.htm1. 增加逐步扩充,每层架构上均配置多台服务器,将单个信息系 6】韩小蕊,胡书金.基于旅游电子商务的河北省旅游业拓展研究【J1.时 统的计算分散到多个服务器(或虚拟机),根据用户数量进行动 【态调整及故障切换。当应用系统增加、负载增大时,可以通过 代金融.2013(8):44—47 层内横向的服务器扩充,以满足应用程序对服务器资源的需 求,可以实现服务器系统“统一规划、分步扩充”战略,提高资 金使用效果。 3.4.2极据库系统配置 【7】陈画.基于云计算的物流信息平台设计与实观【J】.计算机与现代化, 2013.3:21—23 【8】姜毅,王伟军,曹丽,刘凯,陈柱强.基亏开源软件的私有云计算平台构 建[J1.电信科学,2013.1:68—75 [9】郝玉龙,孙阳,李冰.基于云计算的卫星地面应用系统设计[J].计算机 应用与软件,2012.29(4):216—219 为了使数据库实现高可用,满足高并发、高负载均衡的需 求,数据库节点采用数据库集群搭建,可采用Oracle实时应用 【10】汪竹,梅林,李磊,赵太银,胡光岷.适应大规模数据处理的动态服务 集群(Real Application Cluster,简称RAC),能够实现多节点之 私有云系统 .计算机应用,2012.32(4):1009—1012 11】王康.地理信息共享平台及其关键技术的研究与应用【DI.广东工业 间负载均衡,同时多个节点共享一套存储系统,能有效防止数 【据库单点故障。另外,Oracle RAC的集群架构具备动态添加 大学,2011.雹