实现烟草行业电子商务全国大集中云架构的方法

文档序号:7551190阅读:304来源:国知局
专利名称:实现烟草行业电子商务全国大集中云架构的方法
技术领域
本发明涉及一种云计算的电子商务应用领域,具体地说是一种实现烟草行业电子商务全国大集中云架构的方法。
背景技术
现有技术中电子商务平台主要采用如下两种形式,一:平台拥有者承建软硬件平台,实体业务经营者(商户)使用平台的功能,在平台上卖东西,系统的经营数据保存在平台中,商户不接触数据库等软硬件资源;二:电子商务平台的筹建和拥有者与使用者都是企业自身,实体业务的经营者控制着电子商务平台的数据及软硬件资源。前者,实体业务经营者(商户)无法实现对经营数据的绝对控制,规模稍大些的企业,都比较担心经营数据的保密性,无法满足大企业尤其国有性质的企业,实施电子商务的需求。后者虽然能很好的满足大企业经营数据的保密性,但组建电子商务平台需要大量的投资,尤其需要企业具有较高水平的相关技术,对于非计算机行业的企业,即使资金宽裕也往往因为互联网电子商务过于复杂的技术而望而却步。当前,烟草行业具备迫切实施电子商务的强烈需求,但又不具备实施电子商务的相关技术水平。

发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种实现烟草行业电子商务全国大集中云架构的方法。该方法能够满足烟草行业实施电子商务的需求,有效规避烟草商业企业对经营数据的保密要求,并将电子商务系统技术复杂性集中起来,交由专业团队运用、实施、维护。本发明的技术任务是按以下方式实现的:实现烟草行业电子商务全国大集中云架构的方法,其特点是采用中心站、分站两级部署的架构,
分站部署订货相关的应用和数据库,用于保存网上订货相关的业务数据;
中心站用于保存网站运营相关的数据,并利用分布式计算技术,利用各分站空闲资源实现云计算。所述分站可以行政区划分,如划分为若干个省站等。中心站可部署web服务器、登录服务器、中心服务器、场景服务器、即时通讯服务器、游戏服务器、视频会议服务器、分布式缓存服务器及分布式文件服务器等:
web服务器:用于提供前台页面的请求服务,包括静态网页、swf文件、xml文件;并且充当登录服务器、中心服务器的web入口 ;
登录服务器:用于负责登录用户的验证和授权,并负责根据用户所属区域(公司)把该客户分配到对应的场景服务器、即时通讯服务器、对应省份的分站服务器上;
中心服务器:用于游戏规则及通用组件后台服务,所述通用组件包括邮件、背包、任务、换装、营销活动组件; 场景服务器:负责与客户端建立socket连接,提供所有在线场景中的场景信息、用户信息以及所有与之相关的即时信息;
即时通讯服务器:提供场景内的即时通讯和交流,支持群聊和私聊,实现即时通信功
倉泛;
农场游戏服务器:提供农场游戏规则及业务的后台服务; red5视频会议服务器:提供视频会议服务,可以共享和控制白板;
分布式缓存服务器:提供登录服务器、中心服务器、场景服务器、即时通讯服务器、游戏服务器、视频会议服务器的缓存管理,使应用服务器的内存使用超越jvm内存的局限;
分布式文件服务器:存储网站的资源文件。所述分站部署省级站web服务器、省级站应用服务器及省级站数据库服务器: 省级站分站web服务器:分站的前台web,充当省级站应用服务器及省级站数据库服务
器的入口,并将中心站web文件缓存到本地;
省级站应用服务器:具体处理零售户网上订货业务,以及业务相关的查询功能,实现本省的网上订货的电子商务业务;
省级站数据库服务器:用于存储本省零售户的订单信息,以及汇总数据。本发明的实现烟草行业电子商务全国大集中云架构的方法与现有技术相比具有以下突出的有益效果:
(一)中心站分站两级部署的架构,即符合烟草商业企业经营数据保密性要求(业务数据保存在各省),又有效地将电子商务平台的复杂性集中起来,由第三方专业团队运用、实施和维护,降低了分站实施电子商务的技术复杂度;
(二)中心站和分站都不需要投资太多的服务器及网络带宽,充分利用各分站空闲服务器进行分布式计算,使各省烟草商业企业只需投资少量的pcserver,就能快速实施电子商务业务,中心站分站的两级架构,各类型服务器可以根据负载量快速水平扩展。


附图1是用户登录使用过程和主要服务器交互的示意 附图2是本发明实施例中烟草行业电子商务平台逻辑架构图。
具体实施例方式参照说明书附图以具体实施例对本发明的实现烟草行业电子商务全国大集中云架构的方法作以下详细地说明。实施例:
如附图1、2所示,本发明的实现烟草行业电子商务全国大集中云架构的方法采用中心站、分站两级部署的架构,网上订货相关的业务数据保存在分站,网站运营相关的数据保存在中心站,分站只部署订货相关的应用和数据库,网站协作、即时通讯、网站逻辑等都部署在中心站,中心站利用空闲分站进行分布式计算。两级架构中,中心站部署登录服务器、场景、即时通讯、Web服务器、中心服务器、游戏服务器等;分站部署本省相关的电子商务应用服务器。统一由登录服务器调度。
中心站服务器:
web服务器:通过apache服务器,提供前台页面的请求服务,包括静态网页、swf文件、资源文件等;同时web服务器还充当应用服务器的web入口,(集群环境通过IBM WASPlugin实现,非集群环境通过apache的反向代理实现)。登录服务器:全局唯一登录服务器,负责登录用户的验证和授权。并负责根据用户所属区域(公司),把该客户分配到对应的场景服务器、即时通讯服务器、各省分站的服务器上。中心服务器:游戏规则及通用组件后台服务,如抽奖游戏中,抽到了什么球,给多少东西,通用组件包括邮件、背包、任务、换装等。场景服务器:负责与客户端建立socket连接,提供所有在线场景中的场景信息、用户信息以及所有与之相关的即时信息,以满足当前用户在虚拟世界中即时获取所需要的当前世界所能满足的、正在发生的所有事情。即时通讯服务器:提供场景内的即时通讯和交流,支持群聊和私聊,配合好友系统,实现即时通信功能。农场游戏服务器:提供农场游戏规则及业务的后台服务。red5视频会议服务器:提供视频会议服务,可以共享和控制白板。分布式缓存服务器:提供应用服务器群的缓存管理,可以使应用服务器的内存使用超越jvm内存的局限,理论上主机系统的内存能增加到多大,分布式缓存就能使用多大的内存。有效解决java应用服务器内存溢出的性能问题。使用上可以让多台缓存服务器形同一台。例如用户的会话信息,数据库的基础数据缓存等。分布式文件服务器:主要存储网站的资源文件,比如客户照片、邮件附件等将来会成为海量数据的信息。使用Hadoop的hdfs来搭建分布式文件服务器。省级站服务器:
省级站web服务器:应用服务器的前台web,通过websphere的plugin实现,同时使用apache的反向代理、缓存模块将中心站web文件缓存到本地。省级站应用服务器:具体处理零售户网上订货业务,以及业务相关的查询功能,实现本省的网上订货的电子商务业务。省级站数据库服务器:存储本省零售户的订单信息,以及汇总数据等(xsmec)
上述商务平台的程序架构如下:
程序架构包括前台web程序,后台java程序,前台web程序由嵌入html页面的flex程序组成,界面采用2.5D技术,图片采用正交投影处理,人物的寻路和碰撞处理等有一套先进复杂的算法。后台java程序分为基于web的应用程序和基于socket监听的java标准程序。其中socket监听的java标准程序有三种:〈1>控制场景切换、人物移动及交互的场景服务器程序;〈2>实现即时通讯功能的即时通讯服务器程序;〈3>以及视频会议使用的流媒体监听程序;web应用程序主要提供新商盟里的瞬时服务,完成交易类相关业务,〈1>提供用户认证和服务器分配功能的登录服务器程序;〈2>提供邮件、留言等通用组件相关的中心服务器程序;〈3>以及完成各省网上订货业务相关的交易服务器程序;〈4>农场游戏服务器程序。
权利要求
1.现烟草行业电子商务全国大集中云架构的方法,其特征在于:采用中心站、分站两级部署的架构, 分站部署订货相关的应用和数据库,用于保存网上订货相关的业务数据; 中心站用于保存网站运营相关的数据,并利用分布式计算技术,利用各分站空闲资源实现云计算。
2.根据权利要求1所述的实现烟草行业电子商务全国大集中云架构的方法,其特征在于中心站部署web服务器、登录服务器、中心服务器、场景服务器、即时通讯服务器、游戏服务器、视频会议服务器、分布式缓存服务器及分布式文件服务器: web服务器:用于提供前台页面的请求服务,包括静态网页、swf文件、xml文件;并且充当登录服务器、中心服务器的web入口 ; 登录服务器:用于负责登录用户的验证和授权,并负责根据用户所属区域把该客户分配到对应的场景服务器、即时通讯服务器及对应省份的分站服务器上; 中心服务器:用于游戏规则及通用组件后台服务,所述通用组件包括邮件、背包、任务、换装、营销活动组件; 场景服务器:负责与客户端建立socket连接,提供所有在线场景中的场景信息、用户信息以及所有与之相关的即时信息; 即时通讯服务器:提供场景内的即时通讯和交流,支持群聊和私聊,实现即时通信功倉泛; 农场游戏服务器:提供农场游戏规则及业务的后台服务; red5视频会议服务器:提供视频会议服务,可以共享和控制白板; 分布式缓存服务器:提供登录服务器、中心服务器、场景服务器、即时通讯服务器、游戏服务器、视频会议服务器的缓存管理,使应用服务器的内存使用超越jvm内存的局限; 分布式文件服务器:存储网站的资源文件。
3.根据权利要求1所述的实现烟草行业电子商务全国大集中云架构的方法,其特征在于分站部署省级站web服务器、省级站应用服务器及省级站数据库服务器: 省级站分站web服务器:分站的前台web,充当省级站应用服务器及省级站数据库服务器的入口,并将中心站web文件缓存到本地; 省级站应用服务器:具体处理零售户网上订货业务,以及业务相关的查询功能,实现本省的网上订货的电子商务业务; 省级站数据库服务器:用于存储本省零售户的订单信息,以及汇总数据。
全文摘要
本发明公开了一种实现烟草行业电子商务全国大集中云架构的方法,属于云计算的电子商务应用领域。该方法采用中心站、分站两级部署的架构,分站部署订货相关的应用和数据库,用于保存网上订货相关的业务数据;中心站用于保存网站运营相关的数据,并利用分布式计算技术,利用各分站空闲资源实现云计算。与现有技术相比,本发明的实现烟草行业电子商务全国大集中云架构的方法具有维护方便、运营成本低等特点,具有很好的推广应用价值。
文档编号H04L29/08GK103093364SQ201310030178
公开日2013年5月8日 申请日期2013年1月28日 优先权日2013年1月28日
发明者王伟兵, 杨函涛 申请人:山东浪潮齐鲁软件产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1