刘华燕
摘要:针对航空维修技术资料数据量庞大且更新变化速度较快,不易统一、高效管理以及快捷、准确使用等问题,提出一种基于中台框架的航空维修技术资料管理系统,简要阐述了该系统的架构,对其设计思路和实现方式进行了说明。性能分析和对比验证证明了该系统的可靠性和高效性。
关键词:航空维修;资料;中台;性能分析;对比验证
Keywords:aviation maintenance;data;middle station;performance analysis;comparative verification
0 引言
进入21世纪,中国经济飞速提升,中国民航业迎来了蓬勃发展时期,雨后春笋般涌现的航空企业极大地丰富了我国的航空运输市场。为适应市场发展的需求,航空企业纷纷购买或租赁了大批客货运飞机,飞机数量的增长所产生的航空维修技术资料也日益增多。
航空维修技术资料是飞机在使用、维护、检查、大修、测试等例行或非例行实施工作中唯一的适航依据,包括波音公司、空客公司、GE公司、霍尼韦尔公司等飞机、发动机及机上各种部件生产公司提供的Illustrated Parts Catalog、Maintenance Manual、Maintenance Planning Data、Engine Data、Task Cards等,还有航空企业针对不同类型飞机制定的且满足适航要求的持续适航维修方案、标准等维修技术资料。维修资料管理的传统模式是专业技术人员通过协议公司网络下载维修技术资料,对其进行分类整理后存储在纸张、胶片、光盘等介质中,下发分公司和使用部门。传统介质存储资料面临的问题是:介质数据存储量小、查阅不方便,印刷、刻录、运输、交接等环节繁琐、成本高、不确定因素较多,管理效率低等。因此,采用信息系统对航空维修资料进行管理的方式进入人们的视线。
文献[1]~文献[4]分别描述了航空公司对维修技术资料的管理业务流程,采用搭建信息化平台的方式对资料的管理进行了相应研究,但因资料的数量巨大且更新变化速度较快,该研究成果存在一定的局限性。针对上述不足,本文提出一套基于中台框架的全新航空维修技术资料管理系统,并对其特点进行分析,阐述软件研发和信息化建设对企业在各个管理环节、数据整合、工作流程建立、责任分配、系统集成、大数据分析等方面取得的突出成绩。通过对比分析,体现该系统低成本、高效率的优势,完善了传统的物理管理模式存在的问题,达到降低企业投资、提高工作效率的发展目的。
1 系统总体架构
本文提出的航空维修技术资料管理系统采用先进的中台技术[5]搭建,系统总体架构分为业务前台、中台层及数据后台三部分。业务前台由系统门户和波音、空客等公司资料模块、协议公司模块和附件CMM模块等三个业务模块构成;中台层集成系统开发套件、数据治理平台和用户认证中心;数据后台为大数据基础设施及存储平台,如图1所示。系统将波音、空客公司的维修技术资料,协议客户的相关维修手册及附件(Component Maintenance Manual,CMM)資料统一放置于数据后台的数据库中,并通过数据中台层的数据治理平台对所有资料进行分类整理并链接至前台相应业务模块。同时,中台层提供了用户认证功能,使用者通过统一的门户进入登录界面,系统通过分配给用户不同的权限,提供相应用户需要的资料。
2 系统设计与实现
2.1 业务前台
航空维修技术资料管理系统业务前台与传统B/S结构信息系统[6]的前端功能类似,除具备系统首页、登录界面、附件手册下载链接、主功能菜单、查询列表、任务通知等通用功能外,还根据具体的业务需要,搭建了波音空客资料、协议公司和附件CMM等业务子模块。
波音空客资料模块功能包含航空器资料上传、下载、查看、资料查询等;协议公司模块实现用户通过查询协议公司、航站名称,查看或下载其他公司的相关资料;附件CMM模块提供与资料相关的检查单、业务规章等附件的查看、下载功能。各业务模块间均有跳转链接,用户可通过点击链接跳转至相应资料页面。系统业务前台使用流程如图2所示。
通过图2可知,用户在登录系统后,根据其所分配的权限(管理员或普通用户)可进行相应的业务操作,具体步骤如下:
1)管理员登录后,首先对系统中已有的资料文件进行查看与管理(归类,删除冗余等);
2)管理员可将新资料上传至航空维修技术资料系统中进行更新;
3)管理员可对CMM附件模块中的资料附件、模板等进行更新(上传新附件、删除已有附件等);
4)普通用户可浏览或检索系统首页上的资料;
5)普通用户可选择进入波音空客资料模块查看、搜索、下载相关资料,或选择进入协议公司模块通过查询系统内关联的公司名称进行下载或查看协议公司的资料;
6)普通用户可进入CMM附件模块进行相关附件、模板等的查看、下载等。
本业务前台实现思路是:将文件查看、查询、下载等业务逻辑集成、封装并与中台层的开发套件关联,满足业务需求;将数据交换、接收传递等功能下沉至中台层的数据治理平台;系统界面、UI设计采用HTML5+CSS3脚本模式编写,界面满足自适应功能,使用户能够在PC端及移动端同时访问。
业务前台界面如图3所示。
2.2 中台层
中台建设的核心在于提高数据共享能力,打通业务应用与数据表链路,接口规范化定义[6]。航空维修技术资料管理系统的中台建设秉承代码封装、接口复用、与前台业务紧密结合的原则,将波音空客资料模块、协议公司模块和附件CMM模块的文件可视化呈现、资料采集、下载和查询等功能利用统一代码、多态接口予以实现,在一定程度上降低了开发成本,提高代码的利用率。
1)开发套件:此模块为集成数据查询、下载等功能的标准化中间件,是针对不同前台业务提供代码封装和多态呈现的集成平台;
2)数据治理平台:此模块为航空维修技术资料管理系统内的数据提供冗余筛查,重复判断的功能;
3)用户认证中心:此模块实现用户访问权限管理、账号密码管理的功能。
2.3 数据后台
航空维修技术资料管理系统数据后台的主要功能是对上传到系统中的资料进行存储,并对其使用情况进行分析统计。
1)航空维修技术资料以往均以Excel表格形式存储,表格样式、数据类型等缺乏规范化管理。本系统数据后台通过数据库建设,统一规范了固定的表格样式,提高了文件的可读性及可操作性。以资料MPD COMPLIANCE为例的数据存储格式如表1所示。
2)数据后台采用行为事件分析的数据模型[7],针对用户注册、登录系统、浏览资料页面、下载资料等进行统计分析,该模型具有强大的筛选、分组和聚合能力,逻辑清晰且使用简单,可以较好地挖掘用户感兴趣、使用频率较高的资料,对于系统内资料的维护及开展维修业务具有较强的指导意义。
3 系统性能分析与对比验证
3.1 性能分析
1)可用性:航空维修技术资料管理系统实现的功能集中于资料的管理、查询、下载方面,业务类型较统一,代码结构简单,系统的开发、使用和维护都较为简洁、便利,总体而言系统的可用性较强。
2)有效性:航空维修技术资料管理系统依据用户使用权限,由管理员进行资料的上传、更新、删除等管理操作,普通用户仅具备资料查看、检索和下载的基本功能。该系统中台层各模块分别实现业务逻辑、数据管理、账户管理等功能,数据后台承担数据存储和分析的工作,在一定程度上避免了业务逻辑交叉、功能冗余的可能,系统总体有效性较好。
3)数据分析性能:航空维修技术资料管理系统在数据库中为各类资料建立分类索引,数据后台的事件分析数据模型对资料数据进行了聚类,更利于掌握文件数据的访问频次、重要性等属性,方便系统管理员根据数据统计结果对资料进行管理。
3.2 使用情况分析
航空维修技术资料管理系统在投入使用后,通过与传统介质存储方式进行对比,可以得出目前各存储方式的使用比例和文件处理效率的情况。
由图4可知,航空维修技术资料管理系统在投入使用后,相比传统介质管理维修资料(纸张、光盘、胶片等)方式在文件处理效率和使用比例上都占有很大的比例,主要原因在于信息系统相对传统存储介质而言实时性、可编辑性和存储时效性都有了大幅提高,更加方便资料管理人员进行相关操作。因此,系统投入使用后得到了很多管理人员的青睐。
3.3 对比分析
将部署在同一服务器上的新建航空维修技术资料系统与其他公司已有的航空维修技术数据管理系统进行系统响应时间和数据处理准确性分析对比,通过数据对比更好地评价系统的总体性能。系统运行环境及配置情况如表2所示。
1)数据处理速度对比
利用Rational Functional Tester(RFT)自动测试工具分别统计两个系统的查询响应时间和页面跳转时间,分别对这两个系统的500、1000、1500、2000、2500和3000次查询响应时间、页面跳转时间求和,作为对比系统数据处理速度的指标。在Rational Functional Tester測试工具上编辑脚本的核心伪代码如图5所示。
对两个系统若干次的查询响应时间和页面跳转响应时间的合计值进行统计,如图6所示。
由图6可知,随着查询次数和跳转次数的叠加,两个系统的查询、跳转响应时间均呈逐步上升的态势,且整体上升趋势较平稳。但航空维修技术资料管理系统在资料查询和页面跳转的响应时间上均比其他的航空维修技术管理系统较为快速,主要原因是航空维修技术资料管理系统采用了中台架构,数据查询由中台层的数据治理平台完成,页面跳转由中台层的开发套件模块完成,功能模块各司其职,为提升数据响应速度创造了有利条件。
2)文件处理正误率对比
分别对两个系统做100、200、300、…、500次文件上传和下载的操作,将下载后的文件与原始文件进行比较,过下载后的文件数据与原始文件的差异性判断各系统对文件数据处理中的准确率与失误率,并进一步推断各系统的稳定性和有效性。
由图7可知,随着文件上传下载次数的增加,两个系统的文件处理准确率均呈下降态势并趋于平稳,失误率则呈上升态势亦趋于平稳。航空维修技术资料管理系统的文件处理准确率高于其他航空维修技术管理系统,失误率更低,主要原因是系统在数据后台为不同类型的资料建立了相应的数据库表格版式,更利于数据的存储、匹配。
综上所述,航空维修技术资料管理系统的可用性与有效性较好,且具备良好的数据响应速度和文件处理能力。
4 结论
本文简要阐述了基于中台技术的航空维修技术资料管理系统的设计思路和实现方式,并对其进行系统性能分析和对比检验,证明该系统具备良好的有效性和可行性,目前已经成为维修资料存储和管理的主流方式,系统在数据响应速度和文件处理能力处于领先地位。
参考文献
[1] 高怀亮,许楠. S1000D标准在航空装备维修技术资料上的应用研究[J]. 安徽科技,2021,27(5):49-51.
[2] 马燕薇. 航空维修技术资料管理平台的设计与实现[J]. 软件,2014,11(6):100-103.
[3] 郭彤,郭杨翘,楚周航. 浅析飞机维修技术资料生成的方法[J]. 科技创新与应用,2013,2(23):113-113.
[4] 周九来. 机务维修生产计划及资料管理优化分析[J]. 科技创新导报,2018,15(23):175-176.
[5] 崔恒志,王翀,吴健. 基于数据中台的数据资产管理体系[J]. 计算机系统应用,2021,30(3):33-42.
[6] 易中文,胡东滨,曹文治. 面向企业信息化系统集成的中台架构研究[J]. 科技管理研究,2021,41(1):166-174.
[7] 邵长,安关欣. 网络舆情数据驱动的决策模式分析[J]. 情报理论与实践,2018,41(5):32-38.