1、数据架构
“O2O”平台通过提供开店工具,将零售户的服务号数据写入到烟草数据库,采集零售户与消费者之间的交易数据、会员数据以及行为数据,通过提供的“工商零消”一体化服务平台,采集将消费者与零售户的相关数据采集,用于烟草的分析,同时可以提供给工业,用于指导工业的研发与生产。
系统数据架构见下图:
数据架构图
微信平台与营销、物流、专卖、内管、门户等系统通过接口的方式实现数据交换和共享,后续数据中心建设后统一使用数据中心的数据集成完成各业务系统之间的数据交互和共享。
2、部署计划
2.1 硬件部署架构
1. 应用服务器
采用WebSphere8.0以上作为应用服务器,并部署集群,保障系统稳定持续运行。
2. 数据库服务器
部署数字专卖系统数据库软件,DB2V10.0及以上版本。
3. Web服务器
部署企业号和服务号的访问页面,工商零消通过微信的企业号或者服务号web访问服务,与DMZ区的Web服务器进行信息交互。
4. 存储
对用户产生数据进行自动存储及备份。
2.2 应用部署规划
序号 |
应用系统 |
IP地址 |
系统类型 及版本 |
应用软件 类型及版本 |
说明 |
1 |
Web服务器1 |
192.168.0.XXX |
Redhat 6.0 |
IHS 8.0.0.5 |
部署在DMZ区,提供微信的web访问 |
2 |
Web服务器2 |
192.168.0.XXX |
|||
3 |
Web服务器3 |
192.168.0.XXX |
|||
4 |
Web服务器4 |
192.168.0.XXX |
|||
5 |
Web服务器5 |
192.168.0.XXX |
|||
3 |
应用服务器 |
10.48.1.XXX |
Redhat 6.0 |
WAS 8.0.0.5 |
部署was集群,每台机器部署3个server 分别部署企业号的前后台、服务号前台、以及零售户的开店工具 |
4 |
10.48.1.XXX |
||||
5 |
10.48.1.XXX |
||||
6 |
10.48.1.XXX |
||||
7 |
10.48.1.XXX |
||||
8 |
数据库服务器 |
10.48.1.XXX |
AIX 6.1 |
DB2 10.1.0.1 |
部署微服务平台数据库 |
9 |
10.48.1.XXX |
2.3 服务器配置建议
从系统运行稳定可靠性、安全性等多方面考虑,为保证微服务平台安全、便于运行管理,建议使用4-5台应用服务器,安装WAS集群,另两台安装DB2通过HA这两台服务器互为热备。在DMZ区需要配备4-5台Web服务器对外提微信平台访问服务。
3、标椎化要求
严格遵循安徽烟草商业企业应用系统组织、用户、权限管理标椎规范:安徽烟草商业企业已制定应用系统组织、用户、权限管理标准规范,并开发了组件对全省标准组织和用户进行管理,同时提供对所有应用系统的权限进行统一管理。本项目的开发将严格遵循《安徽烟草统一用户集成规范》的要求,按照统一用户集成工作流程实现与统一门户系统的组织、用户、权限管理集成。
严格遵循安徽烟草商业企业应用集成平台门户集成标椎规范:安徽烟草商业企业已经搭建了统一门户系统,并制定了应用系统单点登录标准规范、统一待办工作接口规范等。本项目将遵循《安徽烟草门户集成规范》和《安徽烟草单点登录规范》要求实现与统一门户系统的单点登录、统一待办等工作。
严格遵循安徽烟草商业企业应用系统UI标准规范:安徽烟草商业企业已经制定了应用系统UI标准规范,本项目将严格遵循该规范,进行应用系统网页风格的设计和开发。
严格遵循安徽烟草商业企业基础编码标准规范:安徽烟草商业企业已经制定了基础编码标准规范,并开发了基础编码管理中心,对行政区域代码、卷烟代码等进行管理,本项目将遵循该标准规范,通过基础编码管理中心提供的数据接口使用基础编码数据。