集成平台在烟草企业中的研究与应用

2017-06-05 12:03张明明
电子技术与软件工程 2017年7期
关键词:移动互联

张明明

摘 要 应用集成平台的研究与应用,对提升中烟工业公司信息化水平意义重大。在烟草行业信息化规划的指导下,河南中烟工业有限责任公司在应用集成领域作了充分的应用实践,随着在应用移动化探索、信息集成共享和服务治理等方面的不断深化,基本上建立起全面立体畅通的信息渠道,为河南中烟工业有限责任公司信息化提供基础技术支持、为公司业务运营一体化提供技术保障。

【关键词】应用集成 SOA 服务总线 移动互联

河南中烟工业有限责任公司(以下简称河南中烟)建成了覆盖公司本部、技术中心、市场营销中心以及七家卷烟厂的主干网络,形成以财务、装备系统、项目管理系统、人力资源系统、实验室信息管理、协同营销系统等为核心的业务管理系统和以OA系统、标准管理系统、烟叶物资交易系统等为核心的电子政务系统。这些系统形成了大量的信息孤岛,为了发挥信息化建设的整体优势,做到企业间、横向系统整合、纵向业务深度集成,公司按照“平台+应用”的模式进行集成平台建设。借助SOA的思想与技术手段,搭建动态的技术架构,统一技术标准,集成、整合、优化企业内与企业间的服务,将截然不同的、异构的应用软件和系统有机地集成到一个无缝的、并列的、易于访问综合系统。

1 集成平台设计原则和架构

1.1 遵循行业要求

《烟草行业信息化发展规划(2014~2020年)》(图1所示)详细提出CT-155行业信息化发展蓝图,其中“CT”代表中国烟草,“1”代表一个行业统一平台,两个“5”分别代表五大应用体系和五大保障体系。统一平台内容包含行业集成环境、行业数据环境、行业传输环境和行业云环境,五大应用分为四纵一横,分别指政务管理类应用、运营管控类应用、资源管理类应用、监督管理类应用以及供应链管理类应用,五大保障体系是指信息化决策、架构与标准、建设与实施、运维与服务和网络安全五个方面。规划中明确了企业应用集成环境建设和“推进移动互联技术应用”的总体技术要求。应用集成环境包括门户集成,流程集成,服务集成和数据集成。

1.2 设计原则

1.2.1 安全性原则

企业员工提供了统一的用户访问界面,由此也带来了信息安全问题。应用集成平台既要保证合法用户能访问其所需的信息,又要禁止非法用户的访问。

1.2.2 整体性原则

以服务总线为纽带,通过系统与应用集成,使企业中完成不同业务功能的应用系统之间建立起可供数据交换和应用沟通的中枢系统,形成企业内整体性的信息系统体系结构。

1.2.3 标准化原则

在统一标准的基础上,企业的现有应用系统通过开发合适的适配器接入应用集成;新开发的业务系统必须符合应用集成技术规范和数据交换标准。

1.2.4 可扩展性原则

方案充分考虑了系统的扩展性,保证系统能在横向上与其它业务系统进行很好地业务整合,方便地进行更新和升级。

1.2.5 开放性原则

全面采用面向服务的架构,实现服务的重用和系统间的解耦,并充分发挥跨平台和接口标准化的优势。采用B/S体系架构,可以部署到任何主流应用服务器上,形成良好的开放式体系结构。

1.2.6 先进性和适用性原则

软件开发方案采用符合计算机软件技术发展趋势的主流技术,具有先进性、可持续发展性、充分的适应性、灵活性、可扩充性和高维护性能,能有效实现后台一体化管理。

1.2.7 通用性原则

软件参数设计在遵循行业标准的要求的同时考虑了河南中烟的特点、标准和规范,使系统能够灵活应用。

1.3 架构设计

平台架构采用分层设计的方式,如图2所示。接入层统一提供接入服务,河南中烟员工、上游合作方、零售户消费者及烟农可以通过多种途径接入系统。展现层将各应用系统所有功能统一装配、统一展现,该层基于应用门户组件的功能。业务层存放业务组件,平台打破了应用系统之间的界面,将应用拆分成构建,形成应用构件池。业务集成层提供企业服务总线和业务流程集成引擎,企业服务总线为应用系统提供业务服务集成的能力,流程引擎提供业务流程整合的能力。界面集成层对用户信息进行统一管理,并提供单点登录、权限管理等基础服务。数据集成层将各种应用在数据层面的整合,统一管理业务代码等基础业务数据,数据标准化,规范系统之间的数据交换和共享机制,建立数据仓库。应用支撑层包括基础的应用服务器、数据库服务器和目录服务器等中间件软件。基础支撑层提供服务器设备,以及操作系统、邮件服务器等基础系统设施。安全保障体系基于PKI/CA技術体系,对整体系统进行安全加固,并参照CC准则和行业要求建立信息安全保障体系。标准规范体系提供配套的标准与规范体系,包括界面技术标准、服务技术标准、服务治理标准、集成技术标准、开发技术标准和信息资源管理标准等。

2 应用集成平台架构的实现

应用集成平台的建设,不是但业务系统的建设,不能一蹴而就,而是一个先框架后血肉的持续集成的过程。整体上,按照界面集成,服务集成,流程集成,数据集成四个层面加系统整合协同建设。每个层面其中,服务集成是基础,界面集成是门面。

2.1 门户规划引领,提升信息化价值

在统一用户、统一权限、统一认证和日志审计为基础的4A安全解决方方案之上,通过整合门户工具构建统一的门户系统,实现统一入口、单点登录、界面整合、集中授权、安全管理等功能。建设个人工作平台,对待办、新闻、通知、日程、数据看板等进行信息聚合,将信息主动给送给相应的人,从“人找事”变成“事找人”的工作模式。门户采用标准Portlets组件开发技术,遵循JSR(Java Standardization Request )168规范。Portlet由容器管理,并由容器处理请求,生产动态内容。功能上提供个性化管理和组装,整体改善用户体验。

建设协作平台,配合及时通讯、短信平台等工具,解决个人与个人、个人与部门、部门与部门之间的沟通协作问题。对个人管理、企业微博、团队管理、任务管理、协作管理提全面的支撑,使跨部门的业务协同更为便捷,企业整体业务流程更为顺畅。

2.2 业务服务化、服务总线化、平台组件化

平台采用SOA(Service-Oriented Architecture)组件化模型,将所有的软件都改造成一个一个服务,各个软件(模块)之间的联系都采用服务来完成。有了这个架构 ,每个软件的开发团队只需要关注自己负责的软件就可以了 ,使软件的维护和后续软件的开发就变得简单多。但是在执行起来就会非常困难,因为人们需要把说有软件都管理改成服务,管理和开发成本都很高,因此引入ESB平台,专门对数据交换进行转换和处理,服务与服务之间是一个“黑盒子”。运行态,ESB平台需要实现对于消息的策略、控制、解析、转换、路由、传送、分派。ESB平台运行态的边缘是服务网关(Gateway),对服务调用进行统一的动态代理将服务请求进行变换成服务平台标准的服务,并进行公共处理,如服务解析、鉴权、日志跟踪等,最后进行动态路由。服务网关保障了服务平台边界安全。管理态,构建服务治理平台,对服务全生命周期进行管理,形成企业服务目录资产。服务开发完毕后,在平台统一注册,客户端进行服务发现,进而调用服务。审计与监控模块根据服务的调用日志,可以分析对服务调用的全链路进行跟踪,全面掌握服务组件的健康状况,对服务资产评估再利用,降低IT成本,这就实现“信息化成果以应用方式存在、分别管理的模式”转变为“应用成果以组件的方式存在、统一管理的模式”。

建立服务开发标准和服务治理标准。服务开发标准规定不同应用场景下使用的交互方式,如:点对点的交互、一对多的交互,多对一交互。基础数据的广播分发场景,就是典型的一对多的服务案例。另外,服务开发标准还规范了服务的描述、表示和数据定义、服务调用、测试、异常处理和安全等方面的行为。服务治理标准规范服务整个生命周期管理,涵盖服务的注册、变更、监控等流程。

2.3 PC、移动融合的应用探索

平台公共服务和业务系统抽象成业务服务组件,形成组件库,供上层使用。移动管控平台基于该层之上,对下使用服务组件,对上统一管理所有移动应用,移动管控平台UI通过门户的portalet技术与集成平台管控中心有机融合一起,实现一个平台,多网融合,多屏合一,统一管控。

移动平台提供APP(Application,应用)的安全管理,对移动用户、认证、权限、应用和服务进行统一管理和统一对接,解决单个业务应用各自连接业务系统的问题,由统一的方式进行对接和互动,保证其移动应用的扩展性和灵活性,同时并针对BYOD(Become Your Office Device,个人设备上安装公司软件)模式制定统一的管理制度规范。

3 结语

应用集成平台在烟草行业提升竞争力的过程中,发挥着重要作用,是烟草行业一体化平台的基础,可以有效解决应用系统的整合与数据共享,提高企业信息系统的统一性,解决烟草企业普遍存在的信息孤岛和信息系统沟通不畅的问题,实现企业基础数据一体化、财务业务一体化、协同办公一体化、管理控制一体化。随着烟草行业改革步伐和中国企业国际化步伐的加快,烟草行业建设集成平台将成为提高企业综合竞争力的重要一环。烟草信息化建设将会在资源利用深度和广度上取得新的突破,进一步推进烟草公司降本增效,促进高效可持续发展。

参考文献

[1]张秋红,刘杨涛.基于SOA的监管信息共享平台的研究与设计[J].计算机与数字工程,Computer and Digital Engineering,2014,42(04).

[2]张春芳,孟杰.基于SOA架构的内蒙古烟草应用集成平台研究与实现[J].内蒙古农业大学学报:自然科学版,Journal of Inner Mongolia Agricultural University(Natural Science Edition),2013,002.

[3]蔡喆,侯杰华,郑秀娟.烟草商业企业应用集成架构的设计与实现[J].信息技术与标准化,Information Technology&Standardization,2011.

[4]張雨,刘建勇.面向服务的烟草物流企业应用集成方案[J].物流技术与应用,Logistics & Material Handling,2009(12).

[5]岳芳,王艳玲,常志勇.基于SOA的烟草应用系统集成研究[J].决策与信息(财经观察),The Friend of the Head(Financial Observation),2008(07).

[6]张海军,史维峰,刘伟.基于SOA企业应用集成框架研究与实现[J].计算机工程与设计,Computer Engineering and Design,2008(04).

[7]蔡昭权.基于ESB的异构系统集成实现[J].计算机应用,Computer Applications,2008(06).

[8]林泳琴,黄晨晖.面向企业应用集成的ESB框架的研究[J].计算机应用,Journal of Computer App lications,2010(06).

作者单位

河南中烟工业有限责任公司 河南省郑州市 450000

猜你喜欢
移动互联
新西兰高职教育教学模式初探
场景传播视阈下的网络直播探析