中台能力在新华社办公系统的研究和实践

2023-01-23 13:04孙玉哲张煜东
中国传媒科技 2022年12期
关键词:中台调用办公

孙玉哲 刘 跃 张煜东

(新华通讯社通信技术局,北京 100031 )

导语

“十四五”时期是开启全面建设社会主义现代化国家新征程的第一个五年,“十四五”规划纲要中对数字化转型提出了新的要求,强调加强重点共性应用支撑能力的建设。新华社社长傅华在公开讲话中提出要善用信息化之利练就新手艺,在加强内容建设的同时善用技术赋能,以“内容+技术+灵感+美学”为导向。按照新华社创新发展和高质量发展的总体布局,对技术系统提出了业务开放、功能相容的要求,进而提高系统可复用性、提高同质功能开发效率、提升系统开放能力,建设共性应用支撑能力平台是一个新的发展方向。

在新华社办公业务发展过程中,建立了“协同办公+移动办公”的新型办公系统,随着大数据、人工智能等智能化技术在传统办公系统内应用,横向系统之间、上下游系统之间的交叉业务越来越多,数据开发利用场景越来越多、业务复用场景越来越复杂,传统系统面对这些新的挑战尤其是在技术复用、快速迭代等方面出现拓展瓶颈。随着中台技术不断成熟,在传统办公系统引入中台相关技术,通过微服务、容器等技术手段提高系统迭代能力,通过技术架构、业务模式和数据治理的调整适配提高业务拓展能力,打造符合高质量创新发展要求的办公信息化平台。

1.引入中台技术的必要性

经过多年的技术迭代和数据积累,新华社办公系统实现了管理信息化,为提升行政办公管理服务水平、提高办公效率发挥了重要作用,同时移动办公也在不断发展,在移动端积累沉淀了一定数量的H5轻应用。办公系统不但承担日常办公业务,也为新华社内部其他系统提供办公数据和业务接口。在内部根据系统耦合度不同,已经形成的业务集成、数据集成、页面集成等多层次系统交叉情况。在媒体融合发展的大背景下,技术应用的要求不断提高,系统间调用的方式越来越复杂,系统迭代对原始系统的技术要求也越来越高。面对这些纷杂的“多对多”数据和业务协同,原有的技术架构和系统体系已经掣肘系统的拓展,基于大数据场景进一步构建数据应用的目标很难完成。

经过对互联网技术发展不断研究和调研,引入中台服务这一概念,按照中台体系去治理办公系统数据,优化整合办公系统对外服务能力,是消除技术瓶颈拓展开放渠道的有力抓手。中台是系统能力的复用集成平台,是互联网先进技术的典型代表,阿里巴巴公司也在中台战略中做出了7个中台的规划,分别是业务中台、数据中台、算法中台、技术中台、研发中台、组织中台、移动中台。[1]在新华社办公系统的实践过程中结合业务发展目标需要,选取数据中台和业务中台作为新华社办公系统中台技术核心,本文以数据中台和业务中台为研究对象,实现中台技术与现有办公系统相结合。

2.数据中台与业务中台的建设

“数据中台”与“业务中台”之间有着本质的不同[2],新华社办公系统围绕数据中台和业务中台两种形式开展设计和实践,通过独立开发、独立部署、独立发布的管理方式,实现去中心化管理。两类中台技术在底层存储和计算平台、中间件层和应用层采用国产化软硬件装备。

2.1 数据中台

数据中台技术将数据作为办公系统的资产,不仅能通过数据中台收集处理数据,更能够将数据资产开放,构建数据应用。引入数据中台的目标是让办公数据持续用起来,通过数据中台提供的工具、方法和运行机制,把办公数据变为一种服务能力,让数据更方便地被采编发供各业务系统使用。通过建设数据中台,驱动“一切业务数据化”,提升数据资产价值。[3]

2.1.1 数据中台设计

数据中台业务分层按照数据汇聚采集、数据治理应用、知识应用三层进行设计。数据汇聚是数据中台数据接入的入口,实现数据采集和存储,汇聚层具有业务接口、文件采集和数据库采集能力,使用ETL等数据处理工具。数据治理是按照业务规则把数据变为一种服务能力的过程,通过数据治理让数据参与到业务,激活整个数据中台业务价值,数据服务体系是数据中台存在的价值所在。数据治理平台包括接口服务网关、元数据管理、数据资产等模块,通过数据服务让数据参与到业务。知识应用层通过智能知识库的形式实现,利用智能化算法为终端用户提供全文检索、热词等创新应用。数据中台系统采用标准化服务接口设计,采集和发布接口采用插件式管理,对处理数据库、日志文件等标准化数据的采集和数据处理采用低代码开发平台对接,可以有效满足未来需求。

2.1.2 数据中台功能

数据整合、数据共享是数据中台的核心目标[4],因此确定数据中台的核心功能主要包含4个功能矩阵,分别是数据抽取、数据治理平台、智能知识库、数据开放平台。数据中台实现数据汇聚和数据开放功能,对办公系统内包含的信息发布系统、公文系统、人事工资和邮件等多个业务系统数据进行抽取,按照数据分类和权限进行整合,根据各业务系统生成数据目录。数据目录生成对应的服务能力接口,外部用户和第三方系统可通过数据共享模块对开放数据的服务能力接口进行查询、订阅、调用、测试等功能操作。通过智能搜索的多级检索服务满足不同需求用户对不同业务系统的数据查询、阅读和文档下载的需求,提供全文检索功能,对信息发布系统的栏目信息数据、邮件系统的数据、网盘系统的文件数据、人事系统的人才库数据,实现对不同来源的非结构化数据的统一检索查询,帮助用户从海量信息中快速准确搜索到目标内容。

2.2 业务中台

引入业务中台目标是将中台作为一个对接层,协助办公系统后台去统一对接前台的不同终端和系统,同时对现有办公系统即后台接口进行统一的封装,让第三方系统即前台系统能无感知的使用各项服务。

2.2.1 业务中台设计

业务中台通过分析和量化各项业务流程、业务需求和业务活动的特点,把所有业务的服务能力进行汇集沉淀,通过集成整合最终反过来支撑业务创新。业务中台处于传统技术系统的前台和后台之间,整合资源、开放共享基础能力,构建统一能力复用平台,在未来的应用开发和业务响应时可以适应快速开发迭代和新建应用的需求。在新华社办公系统中,通过业务中台管理内部后台应用的注册和服务接口的统一管理,办公系统内部系统间和外部系统间的(即前台)调用均通过业务中台进行。目前已经规划的基础能力包括:能力开放平台、统一组织用户、统一待办、统一消息提醒、邮件服务、短信服务、文件统一存储、文件处理、全文检索等服务。业务中台采用微服务架构、前后端分离等设计理念,实现公共功能模块能力下沉形成基础服务能力,解决传统办公系统业务能力无法对外高效复用的问题。

2.2.2 业务中台功能

用充分和不断完善的业务理解让中台能力适应更多场景,支撑更多复用,提升中台的赋能效率。[5]通过能力开放平台将基础服务能力通过接口服务的方式统一注册,办公系统内的其他系统及其他需要办公系统开放能力的系统通过开放平台进行调用。在开放平台制定服务能力接口标准,所有的服务能力接口通过填写转发方式、URL、描述、请求头和参数等信息注册到业务中台内供其他系统调用。

业务管理对接平台涉及中台管理和应用网关两方面功能,中台管理对应用提供个性化服务功能,包括组件管理、场景模板、应用审核、应用上下架、应用配置;对基本信息提供管理功能,包括应用类型、应用信息和应用设置。应用网关对各对接应用进行管理,提供验签接口和网关接口,转发第三方接口,包含接口管理、接口审核、接口申请、接口申请审核、接口调试和接口类型管理等业务。

3.中台技术的应用实践

在新华社办公系统中引入数据中台和业务中台两种中台技术,通过服务化中台能力解决多类型、多个前台和后台的“多对多”的业务协同问题,拓展办公系统的进一步发展空间。采用“整合、共享、协同”理念建设,应用数据和业务服务中台,拆分公共服务类业务,增强系统对外开放性,满足办公系统与智能化应用的交互;集成智能化公共服务,发挥平台效能“最大公约数”,为前台提供高数据质量的数据服务和应用。

中台技术通过统一接口,面向多类型终端提供数据服务[6],丰富了办公系统对外服务的能力,同时为办公系统带来了复用更多第三方系统服务的技术能力。在引入中台技术的应用实践中,对原有业务模块从横向和纵向两个维度进行拆分,从而降低模块间耦合度,降低功能模块粒度,根据业务的具体情况接入中台能力,依靠中台战略和微服务架构推动业务敏捷转型。[7]

3.1 数据中台应用

随着新华社各项业务创新不断加快,对数据开发的响应速度提出更高的要求。尤其是日常办公领域,面向日常管理业务的技术系统大多采用传统架构设计,这些传统系统产生了大量有价值的数据如何利用是中台技术应用的一个重点。中台技术提供了数据聚合和治理的平台,沉淀数据资产,抽象数据模型,封装数据服务,数据采集、数据存储、数据计算、数据可视化、数据共享交换等数据处理工具。在数据中台里将社内发文数据、人事数据、项目建设数据、公文数据等不同类型和维度的数据采用“旁挂”方式统一存储,与业务生产数据分离;通过数据标注、提取实体信息等手段实现各类异构数据的整合,通过条件抽取、过滤、筛选等提前设定好的策略对数据实现清洗,同时解决数据“旁挂”导致数据不一致的情况。

数据已经成为新的生产要素,是日益重要的战略资源。[8]目前在数据中台,已经根据业务分类实现TXT、HTML、XML、EXCEL、WORD等文档信息的数据提取、分词、分类、分析、检索等功能,并建立相应的数据资源目录,借助业务中台的数据交换服务构建数据开放平台。自数据中台建设以来,已经通过ELK、数据库抓取工具采集存储结构化数据175GB,采集非结构化数据超过500GB。数据中台编排数据目录200余个,处理各类信息数据70万余条,形成开发数据40万条供第三方系统调用。这些采集数据在数据中台以数据地图方式进行展示,可以实时查看到关键词云、调用TOP榜等数据利用情况。公文、流程和报表等组件的在线数据可直接流入数据中台,从而实现数据中台数据的在线化和实时化。进一步丰富现有办公系统信息库,实现数据的提炼、展现、加工再利用,对日常数据调用和数据流转情况进行统计,补齐办公系统数据应用短板,真正让办公数据活起来。

3.2 业务中台应用

业务中台的核心是能力开放,在此基础上进一步完善与数据中台在“业务能力+数据整合”层面进行融合,通过前台界面的重组和适配,满足应用临时需求快速上线的要求。[9]同时,借助数据中台的数据中心进行数据挖掘及可视化展现,形成可利用的数据资产和可视化的数据展示。随着移动互联网的发展,对移动端应用的要求越来越高,业务中台进一步实现了针对移动端对接的功能,从内部网络的业务对接全覆盖到移动互联网的点对点对接。

目前在业务中台内已经注册内部应用接口49个,发布相关应用50个,业务接口月均调用3万余次。在业务调用方面,实现办公系统内部各系统间的接口调用迁移到业务中台;在系统集成方面,与互联网环境应用的移动办公系统对接,实现移动办公系统对社内办公系统的业务调用;在接口管理方面,业务中台对已注册的接口进行管理和监控,通过动态验证等技术实现接口安全管理。由不同的开发团队完成、技术标准不统一的应用系统,在后期维护和升级时由于调用关系复杂存在较大困难,对此类业务功能统一接入中台的标准化服务接口进行不同模块间的调用,以降低系统内部各模块的耦合性,实现调用接口的统一管理和中台能力的嵌入。

4.中台的安全管理

中台技术的使用为业务系统融合打通提供了便利条件,使得从各系统内抽离出来的服务能力和数据能力更加聚合,以中台为核心构建的应用体系也将逐步完善。数据中台体现了互联网的敏捷、解耦、集中等时代特征,但在安全方面也面临着全新的挑战。[10]在中台带来的便利性背后,不可忽视的是中台技术和能力的安全性问题。

在中台落地的过程中,系统间调用全部通过业务中台,要求业务中台和数据中台强制开启https协议访问,对外提供安全的访问链接。中台的接口服务能力注册后,对于其他业务系统的调用需先在中台内注册应用,通过注册不同的应用实现不同接口服务能力的申请及暴露管控,未授权的应用无法调取中台接口服务。注册应用后通过加密验签接口实现应用身份验证,验签失败无法调用服务。中台提供统一的接口暴露规范,所有系统调用的接口为同一个,根据参数不同由中台转发到不同的内部注册接口,隐藏了各系统注册前的接口地址和请求方式,降低向外暴露的接口数量多带来的安全风险,统一由中台接口代理转发。在实现调用后,可在中台内实现接口服务调用情况统计,对异常调用实施异常检测分析,确保中台内的服务调用前有管控、调用中有检测、调用后有分析,提高中台的安全可靠性,保障数据的安全稳定转发。

5.中台技术应用展望

在下一步中台技术应用和实践中,第一,要丰富协同办公应用,发挥中台能力,为大数据和智能化数据湖提供数据基础。第二,在保证传统系统安全稳定运行的前提下,不断扩展业务中台服务能力,提供更多对外服务和开放能力。第三,与第三方系统持续集成,发挥中台更大效能。第四,形成业务中台与第三方系统持续集成的业务生态,使用中台统一认证、统一存储、统一运维等能力,完成与办公系统的对接。同时,对数据的操作,可以对接集成到数据中台,应用数据中台能力完成数据的接入、挖掘、分析、可视化等。

高质量发展是“十四五”规划的要求,对新华社办公系统而言,借助中台技术的能力,能夯实办公信息化转型发展的基础。随着互联网技术的发展,“大中台、小前台”的系统架构将进一步完善,必将促进其他系统完成高质量转型发展。在实现大中台的前提下,应将聚焦于小前台发展,将应用系统进一步拆分,借助微服务能力完成办公信息系统的精细化管理。全面提升新华社办公系统的对外服务能力,助力新华社实现建成国际一流新型全媒体机构的目标。

猜你喜欢
中台调用办公
AKTION MENSCH总部办公空间
中台是媒体转型必经之路吗?
——媒体中台建设的特点和误区
关于零售企业“中台”建设的研究
Sharecuse共享办公空间
X-workingspace办公空间
汽车制造企业质量中台研究
以技术开发中心为中台,数字化转型之见解
核电项目物项调用管理的应用研究
系统虚拟化环境下客户机系统调用信息捕获与分析①
利用RFC技术实现SAP系统接口通信