APP下载

基于消息的即时协作聚合平台的研究与应用

2019-02-02郭晶肖建飞

中国新技术新产品 2019年24期

郭晶 肖建飞

摘  要:基层班组信息系统优化提升是为信息系统助力基层减负的重要举措,该文详细分析了即时协助聚合平台建设的技术难点、架构设计。提出情景感知的消息推送技术,精准推送相关信息并发起办公交互,设计了采用表单融合和分布提交的方式,减轻了工作人员的重复录入负担。实现了集“办公、沟通、服务”于一体,以“消息集中化、沟通实时化、办公一体化、应用桌面化、管理精细化”为根本目标的业务协同平台,提高了企业办公效率,提升了企业竞争力。

关键词:消息集成;业务融合;重复录入

中图分类号:TP311              文献标志码:A

0 引言

根据国网公司“三集五大”改革要求,为实现协同高效运作的目标提供有力的技术支撑,落实“群众路线”,有效降低公司各级员工(尤其是基层员工)的工作负担,结合公司员工日常工作特点,及对于原有相关系统应用情况的深入分析,国网公司亟须建立一套以企业通信为支撑,以业务应用为主体的,覆盖PC端和手机移动端,集信息通信、语音通信、业务办理、应用融合、辅助分析等功能于一体的综合性工作门户。

1 主要技术难点

基于消息的即时协作聚合平台涵盖的内容比较多,技术架构复杂,主要技术难点为4点。

1.1 支撑大并发、高可用、分布式的系统架构设计

根据该系统的应用需求,针对大型企业百万级的用户量,在保证安全的基础上,研究设计一套满足大型企业的大并发、高可用的系统架构,同时要求支持内外网互通和分布式部署。

1.2 消息传输协议和技术实现的确定

消息传输作为基于消息的即时协作聚合平台的基础功能,通过研究和验证,选择成熟稳定、可扩展的消息传输协议,研究消息传输协议,实现消息传输安全、自由、开放并易于扩展。

1.3 文件传输协议和技术实现的确定

文件传输是大型企业最常用的功能之一,通过研究和验证,选择安全、成熟的文件传输协议,保证文件传输的稳定性和安全性,还要在保证文件传输速度及大小限制的条件下,同时支持文件的分布式和断点续传功能。

1.4 业务融合技术实现的确定

平台与企业业务应用进行融合,从业务应用融合安全性、方便性、易用性等方面进行研究,平台必须采用组件化的集成思路,实现一个可以动态加载业务插件的平台框架。

2 平台设计与实现

即时协作聚合平台采用插件式的开放式服务型架构,每一个功能模块都是一个独立的服务插件,为软件的服务扩展、二次开发、系统集成、应用部署等提供了一个便捷、简单的环境。

即时协作聚合平台基于TCP、UDP结合方式进行消息通信,采用SSL方式对消息进行加密,通过核心功能与插件结合的方式提升平台的可扩展性,更好地服务于消息通信。平台划分为4个层次。网络通信层、安全层(SSL)、引擎处理层、应用层(核心功能、插件扩展)。1)网络通信层:通过TCP、UDP方式提供客户端、服务器端之间的通信链路,负责确保数据可靠、顺序、无错地从一个实体传输到另一个实体(实体可能在也可能不在相同的网络段上)。2)安全层:采用基于传输层安全协议的“STARTTLS”扩展来为通信双方提供机密性和数据完整性服务。TLS 协议包括2个协议组—— TLS 记录协议和 TLS 握手协议——每组具有很多不同格式的信息。TLS 记录协议是一种分层协议。每一层中的信息可能包括长度、描述和内容等字段。记录协议支持信息传输、将数据分段到可处理块、压缩数据、应用 MAC 、加密以及传输结果等。对接收到的数据进行解密、校验、解压缩、重组等,然后将它们传送到高层客户机。TLS 连接状态指的是TLS 记录协议的操作环境。它规定了压缩算法、加密算法和 MAC 算法。TLS 记录层从高层接收任意大小无空块的连续数据。密钥计算:记录协议通过算法从握手协议提供的安全参数中产生密钥、IV 和 MAC 密钥。3)引擎处理层:是整个即时通信平台的功能支撑核心,为整个平台提供消息处理(接收、发送、分发)、数据持久化(缓存、多数据库、文件操作)、流程处理、安全认证(普通认证、目录认证等)、插件处理(插件的下载、升级、挂接等)等支撑,保证整个平台安全、稳定、高效、不间断地对内、对外提供服务。4)应用层:包括核心功能和插件扩展2个部分,平台通过核心功能提供连接池、分布式(S2S)、集群(Cluster)、消息路由、消息日志、点对点聊天、多用户聊天、消息订阅、用户状态、文件(多媒体)传输代理等应用,通过这些能够完成基本的信息、文件、多媒体信息交互操作。平台提供插件化的方式,便于在已有核心功能的基础上进行扩展,对企业已有业务系统中的常用功能进行插件化后,集成到即时通信门户中。

在基层用户业务场景梳理过程中发现供电所人员办公时,部分数据存在需要多系统多次录入的情况,针对该问题,通过深入调研对涉及重复录入的数据进行梳理,与相关业务系统对对应数据录入功能进行细化交流,设计了采用表单融合和分布提交的方式,对录入功能进行界面整合,在数据提交时向不同应用服务提交相应格式要求的数据,达到数据一次录入,多处共享的目标,减轻工作人员的重复录入负担。

即时协作平台集成了多个应用系统的待办、通知、提醒等,用户很难在第一时间正确查看并完成重要或优先级较高信息的处理工作。在此基础上,系统设计了情景感知的消息推送技术,在用户登录时,实时记录更新用户在各个终端设备的登入登出并应用操作情况,感知用户在线状态及所处业务活动,系统根据统一权限获取当前用户的系统权限,同时结合用户消息的优先等级及时间限制,通过消息过滤,精准推送相关信息并发起办公交互,促进用户业务办理向消息驱动办理转变,辅助用户日常办公,提升工作效率及体验。

在消息化集成的基础上,通过与平台提供的统一认证模块集成,业务人员不需要重新登录,使用单点登录和业务回调技术实现业务的快速办理。实现单点登录后,业务应用系统融合到平台中无须再次登录即可进行业务办理。同时与门户待办、新闻进行融合,实时获取待办任务及新闻,并自动提醒员工进行业务办理,操作更便捷、任务处理更及时。

3 系统应用成效

2016年,基于消息的即时协作聚合平台完成国网范围内26个网省的部署工作,系统运行稳定,通过系统能够在省公司范围内进行文本、文件传递,比传统U盘文件拷贝、邮件传递方式覆盖范围更广、操作更便捷、沟通效率更高。通过平台功能的应用,省公司内部各单位之间互联互通,扩大了消息的沟通范围,有效提高了企业员工之间的文本、文件类信息的沟通效率。与已建平台、业务应用系统融合,实现集“办公、沟通、服务”于一体,以“消息集中化、沟通实时化、办公一体化、应用桌面化、管理精细化”为根本目标业务协同平臺,为省公司员工提供更为高效和完善的业务协同平台,提高企业办公效率,提升企业竞争力。

4 结论

基于消息的即时协作平台集“办公、沟通、服务”于一体,实现了“消息集中化、沟通实时化、办公一体化、应用桌面化、管理精细化”的根本目标,为省公司员工提供更为高效和完善的业务协同平台,提高企业内部协同办公效率、反应速度,降低了企业运营沟通成本,提升了竞争力,创造了价值。

参考文献

[1]张俊,苏海鹏.统一通信简介[J].中国交通信息化,2013(7):110-111.

[2]梁万里.统一通信在企业的应用及部署浅析[J].科技风,2013(23):39.

[3]欧畅达.统一通信在企业中的应用研究[J].中国新通信,2013(1):63-65.

[4]黄学彬,赵春,郑伟,等.企业统一通信与协作平台的技术研究与架构设计[J].计算机光盘软件与应用,2014(16):283.