窦光芒 孙亚欧
摘要:随着移动通讯技术和物联网的快速发展,以无线和宽带为标志的移动信息化,是信息化向着移动和快速发展的必然趋势。移动应用已经形成了完备的快速、高效和便捷的信息互联体系,突破了空间和时间的限制,极大地推动了企业运营管理模式的变革和创新。从公司移动应用发展来看,现阶段技术发展水平是构建移动应用平台最好时机。移动平台的应用对烟草商业系统持续创新和发展具有重要的意义。
关键词:移动平台;技术架构;移动产业链
中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2016)02-0172-02
合肥烟草信息化经过多年建设,已经取得了一定的成效。信息化已经覆盖专卖、营销、物流、财务、审计、人力资源等各个条线的业务领域,应用逐步深入,信息化已成为公司生产经营管理必要的工具和手段。移动应用已经在一线作业服务岗位做了深入而全面的探索和尝试,在移动应用的管理模式上积累了丰富的经验。但是也存在许多问题:1)全公司的移动应用开发过于分散、没有统一的开发平台和移动应用开发标准规范、无法解决移动设备终端碎片化问题;2)移动应用和设备无法做到统一管理维护,可扩展性较差;3)无法保证移动应用稳定可靠,不能够良好支撑公司复杂多变的移动应用需求。针对以上存在的问题,合肥烟草公司急需构建一套统一开放的企业级移动应用平台,形成统一移动应用开发标准规范和统一移动设备管理并打造互联互通、安全高效的移动应用系统,实现移动办公、移动营销、移动专卖、移动物流、移动监控、移动审批,并逐渐扩展到工业企业、零售户和消费者的移动化应用,促进专卖稽查、营销服务、物流配送、人事和财务审计、综合管理等工作高效及时、便携和规范,驱动合肥烟草管理方式持续创新和发展。
1 移动应用现状分析
从业务线条上梳理,营销、专卖、物流、办公几个重要的业务线,没有移动应用提供业务支撑。营销中心负责采购由网上(及电话)向零售户销售香烟,零售户订好香烟由物流中心进行分拣并送货上门,专卖部门负责零售许可证发放及香烟市场检查等,在整个烟草商业主要业务环节缺少更高效、更快捷、更方便的移动应用。
在对外的消费者、零售户宣传方面,没有借助移动应用或微信应用开展品牌宣传、客户培育工作。
在与移动应用在关的信息系统建设上,有以下系统与之关联:
商业系统:该系统提供绝大部分营销及专卖数据。
营销系统:实现零售户资料、营销人员资料及管理流程、各种销售数据分析(BI)、客户经理日志填写审批。
专卖系统:实现许可证办理整个流程、专卖日志填写审批、案件录入及审批。
一号工程:为IBM小型机,AIX UNIX操作系统,提供物流数据,32位码查询。
OA系统:提供办公公文、通知。
徽印E家:实现零售户进销存管理。
新商盟:网上订货系统(订货主要渠道)。
2 移动应用平台整体规划
2.1 业务架构设计
合肥烟草公司移动应用平台从业务上理解,可划分为两大部分:内部业务管理和外部客户服务。内容业务管理包括:营销、专卖、物流、零售、办公;外部客户服务对象包括消费者和零售户。
2.2 应用架构设计
基于财务、营销、专卖、物流、零售、办公、经营决策等业务在业务架构中的设计,结合移动信息化业务能力和管理流程,规划、设计各业务条线的移动信息化应用。
2.3 数据架构设计
数据架构是企业架构的核心,在企业架构中起到承上启下的作用。以企业架构框架理论和国际上对数据架构的经验为指引,结合各公司系统业务特点,对数据架构相关职能进行细化补充和裁剪合并,形成各公司数据架构设计框架。数据架构大致分为三个层面:数据架构规划、数据架构设计以及数据架构运营。数据架构是基于业务应用的数据模型进行设计的。
数据技术分类设计是基于合肥烟草移动应用平台业务建模的处理实践,从技术角度将合肥烟草移动应用平台所需要的数据进行具体分类,按照技术类别的数据特性采用不同的存储方式和处理方式,比如根据数据的热度不同采用分级存储管理方式,根据结构化和非结构化数据的不同采用不同的处理方式。通过灵活的处理方式以保证系统的处理效率和动态可扩展性等。
1)根据数据的获取方式,可以划分成:外来接入数据和手工录入数据
外来接入数据:是指从其他系统接入数据以及从其他业务系统中通过各种数据接口方式导入到合肥烟草移动应用平台中的结构化数据、GIS、图像数据等非结构化数据。
手工录入数据:则是通过合肥烟草移动应用平台提供的录入界面由人工逐条录入的数据,如:评论、举报和工作日志等。
2)根据数据的来源,可以划分成:原始数据和再生数据
原始数据:是指直接从移动平台外部获取的或系统内手工录入的数据,任何从移动平台外直接接入平台的数据都称为原始数据,如:通过手工录入的业务申请或评论信息等都属于原始数据。
再生数据:是指在原始数据基础上经计算加工处理后产生的数据,如报表统计后的结果等都属于再生数据。
3)从数据获取的频率,可分为:实时(准实时)数据和非实时数据
实时(准实时)数据:是指通过相关的系统接口从各业务应用系统获得的即时(准即时)数据,如财务、物流、营销和专卖等数据。
非实时数据:是指那些变化频率不大或很少发生变化的数据,如组织架构数据、帐户信息等。非实时数据的数据量一般相对比较固定,不会随着时间的推移而发生急剧的波动。
4)根据数据的结构化定义,可分为:结构化数据和非结构化数据
结构化数据:就是记录数据,存储在数据库表中,可以用二维表结构来逻辑表达实现的数据,例如业务系统的基本信息数据。
非结构化数据:就是指视频、音频、图片和文档等。
5)根据数据的安全性,可分为:敏感数据和公开数据
敏感数据:是指与帐户相关的信息,如:真实名称、联系电话、金额等。
公开数据:是指公开发布的数据,如:通知、公告和法规等。
2.4 技术架构设计
合肥烟草移动平台将设计和建设基于微信、移动应用的企业级服务接入平台架构,使其在应用性能、可靠性、安全性和扩展性上满足大型公共服务企业要求。
实现统一接入平台支持多种通道方式,如底层网络SOCKET。完成接入管理与认证工作,主要维护微信、APP服务的服务地址信息,提供微信、APP认证服务。
开发基于用户编码的身份认证机制,通过建立用户编码与微信OpenId映射关系,将以目录方式保存身份信息,通过LDAP协议提供身份认证,保证百万级用户编码的身份认证服务的高性能、高可用性、可扩展性。
构建消息网关平台,消息网关负责接收各微信、APP服务转发的消息、解析消息内容,对消息内置的OpenId进行身份验证;负责调用微信、APP菜单服务,负责将业务网关的结果转化为特定的消息格式,发送给微信、APP服务终端。未来消息网关将实现点对点消息推送服务,响应微信、APP的事件消息(如动作、地理位置感知等)。实现业务网关构架,完成内部业务系统的同步调用、异步调度调用等;针对微信、APP服务支持网页呈现的业务情景。该模块核心问题是防止无效非法访问,对所有的URL的访问都需进行安全审计,并对微信、APP服务终端进行Agent过滤等; 服务主要提供HTML5/CSS3/JAVASCRIPT等内容,需对终端设备尺寸进行必要的适配。示意图如下:
3 关键技术与创新点
3.1 对多业务移动应用需求进行全面研究
由于烟草业务管理涉及面广,如营销、专卖、物流、零售等,内外管理与外部业务服务并重,各个业务线对移动应用的需求不一,通过对全业务的移动应用的需求进行全面的调研与梳理,并进行提炼,形成较为完整的烟草公司移动业务需求,满足经营生产、营销服务、品牌宣传、客户关系维系需要。
3.2 设计完整和具有前瞻性的架构蓝图
在业务需求的基础上,进行全面的需求分析,并展开应用功能、技术架构、安全架构等方面的设计工作,满足当前业务管理需求,同时也充分考虑系统的未来扩展,在技术与安全方面,提同前瞻性规划。
4 结束语
本文提出了合肥烟草公司企业级移动应用平台的设计方案,并将移动应用开发、管理、应用引入到合肥烟草商业各项业务中,满足企业运营管理需求。通过对合肥烟草移动应用需求的调研和分析,明确了该企业级移动应用平台的总体架构、应用架构、技术架构和部署架构,并对平台的各部分功能作了具体设计。
参考文献:
[1] 李建强, 刘水生. 江苏烟草商业企业级移动应用平台研究与设计[J]. 无线互联科技, 2014(10).
[2] 李建强, 刘水生. 江苏烟草商业企业级移动应用平台研究与设计[D]. 中国烟草学会2014年学术年会优秀论文汇编, 2014(12):77-81.
[3] 马骊. SG186电力营销应用系统的电费管理模块研究与实现[D]. 华北电力大学硕士论文, 2013.
[4] 张军波. 实时线损管理系统的设计与应用[D]. 华北电力大学硕士论文, 2013.
[5] 罗佳. 辽宁省电力公司营销稽查监控系统后评价研究[D]. 华北电力大学硕士论文, 2013.
[6] 云冒平. 常德电业局收费方案优化设计与实施[D]. 中南大学硕士论文, 2012.
[7] 李志奎, 丁立群, 关英宇. 一体化缴费接入管理平台的数据架构设计与优化[J]. 网络安全技术与应用, 2012.
[8] 耿卫建, 徐小龙, 李玲娟, 等. 智能小区用电数据模型研究[J]. 计算机科学, 2011(10).