生产单位数据库接口技术研究

来源 :科学与生活 | 被引量 : 0次 | 上传用户:tcgivihq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着信息化进程的不断推进,各生产单位在信息建设上需要访问专业数据库获取数据用于生产分析应用,本文旨在研究数据库接口技术,能够对接多个数据库,返回相应的数据信息,在不同区域、不同级别的授权用户可以获得对应数据。
  关键词:数据库接口;接口规范;信息源
  1 数据库接口方式
  数据库接口的主要功能是实现数据库与外界的数据交互,任何一种技术实现都可称为数据库接口。常见的数据库接口方式有一下几种:数据库访问授权、ETL工具获取、中间服务中转、程序接口实现。根据实际需求,从授权可控、用户可控、访问可控、扩展可控等四个方面进行对比分析,程序接口实现方式为一个接口对应一个查询涉及数据范围小可控性高,并将数据库保护在接口服务器之后,可最大限度保护数据安全并且程序开发自由灵活性较高,可以根据各种实际需求进行定制开发,后期扩展性较高。
  2 技术经济考核指标
  在确定以程序接口实现为主要研究内容后,从接口使用的安全性、扩展性、稳定性、准确性等四个方向制定了技术经济考核指标,并展开深入研究。
  (1)接口使用的安全性,在实现接口的快速开发的同时保证接口安全性。
  接口使用的安全性主要分为响应安全和调用安全。
  响应安全主要是避免SQL注入风险。SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是没有细致地过滤用户输入的数据,致使非法数据侵入系统。在程序接口参数的响应层和执行层进行双重过滤,避免SQL注入风险。
  调用安全主要研究接口调用者身份的验证。访问令牌鉴权机制,使用者在对接口的每次调用时,推送必要的请求参数的同时要附带自己身份令牌。这就意味着在设计接口时,有一个接口是首先要调用的,让接口服务器生成唯一的身份令牌,身份令牌具备时效性,在获取后的一段时内容有效。在时效期内如果没有接口调用动作,则令牌时效,令牌时效后需重新获取。
  (2)接口使用的扩展性,满足日常的数据库操作需求。
  微服务架构是近几年提出的一种程序开发理念,微服务架构中的模块之间的数据交互就是采用程序接口这一技术来实现的。微服务对接口有着强大管理能力和灵活的管控性,如:接口服务的注册与发现,接口调用的路由与熔断。这些机制有效的保证了接口调用过程中的便捷性和可靠性。目前,我们将微服务体系中底层数据查询和服务层进行单独拆分,用来完成程序接口开发工作,同时按照微服务的理念进行技术开发保证以后向微服务的可移植。程序接口开发采用JAVA语言实现,基于Java语言的微服务实现技术为Spring Boot和Spring cloud。通过采用Spring Boot开发即可以实现接口程序快速开发,满足扩展需求,又能与Spring cloud紧密结合。Spring cloud是一个基于Spring Boot实现的云应用开发工具是全局的服务治理框架,开发中快速配置脚手架,可以基于Spring Boot快速开发单个微服务也就是接口程序。
  (3)接口使用的稳定性,在接口大量调用时保证接口响应及时。
  当单一接口服务器在大量请求时会产生信息阻塞,为解决这一问题最简单的方式就是增加服务器数量,但这样会导致服务接口对外访问不唯一的缺点,给管理上带来问题。我们在多个接口服务前架设负载均衡来解决访问不唯一的问题。负载均衡意思就是将统一来源的访问分摊到多个响应服务器上进行执行,从而共同完成工作任务。它的应用范围很广如Web服务器、FTP服务器、企业内关键应用服务器等。实现技术也较多,本课题选择Nginx作为负载均衡实现技术。
  (4)接口使用的准确性,了解各个业务系统数据模型,保证接口提供的数据准确无误。组织A1,A2,A5专业系统运维人员一同研究数据字典定位数据源,并进行录入源跟踪监测保证数据的准确性;对于乙方开发公司,提供查询服务器,数据字典说明,并开发测试接口供查询测试使用,来保证数据接口的准确性。
  3 接口规范制定
  接口又被称为Webservice,常见的形式为Url地址,普通浏览器即可完成调用操作。主要的接口标准有两种Wsdl、Resful,本文对这两种接口都进行了技术研究,并制定接口调用规范。接口规范包含:接口名称、接口实现功能介绍、接口地址、调用参数说明、返回信息格式说明。
  4 多种信息源采集入库
  数据接口程序是实现数据的交互,为建设单位提供接口多为数据读服务,而部门内日常工作中经常涉及数据写入操作,针对这种情况对接口进行了功能丰富。为解决日常办公中生产资料提取问题,设计开发截屏软件,该软件具备图像识别功能,并与数据接口对接,这样就能实现截取图片中的文字并识别入库功能。针对本地库识别率不高的问题,追加开发了百度图文API调用功能,可以将图片进行百度API识别。为解决Excel文档批量提取问题,设计开发文档识别功能完成Excel文档自动提取工作。该功能包含搜索制定目录下所有Excel文档,并针对版本类型分类,根据文档所在路径,文档名称,文档内Shell名称进行多级内容细分,将提取结果与数据接口对接实现入库。
  5 创新点
  研究实现了接口数据图形化展示,数据接口在获得请求后返回的信息为Jason格式,网页利用JavaScript技术可以实现对这些信息接解析,并能生成图表等展示样式。如果想要更好的为用户服务就必须尽可能的了解用户的需求数据,图表的展现形式就最好的了解方式。通过将接口程序与Tableau软件进行结合,实现了接口数据图形化的展示。
  与Tableau软件交互可以看出钻头进尺接口所返回数据的图形化展示,可分为三部分:钻进深度的变化,钻井头每天的位移变化,钻井的每天进尺量。通过图形的显示使数据的管理者更加深入的了解了數据应用情景。
  6 结束语
  本文对生产单位接口技术的研究,最终可以同时对接多个数据库,在逻辑层形成综合的虚拟数据池,这样一个访问请求就可以返回多个数据源的数据信息,有效的减少了数据收集环节的劳动强度。同一接口可以根据不同的请求返回不同的数据信息,在模型推广应用阶段有效避免数据二次收集的工作,降低用户应用难度,实现快速推广。
  参考文献
  [1]李瑞,计算机软件数据接口的应用分析研究[J].自动化与仪器仪表,2017,6:201-203.
  [2]李萍,基于Web Service的数据共享交换平台的设计与实现[J].计算机时代,2016,7:34-41.
其他文献
摘要:我国已迈入信息化社会,将“互联网+”与居家养老服务相结合,既能够为老年人切实谋福利,还能促进居家养老产业的发展。“互联网+居家养老模式”是养老服务体系下的新型养老模式,是实现我国养老服务发展的重要途径。基于社会嵌入理论视角下,阐明了“互联网+居家养老模式”的内涵与本质特征,政府、企业和社会多方共同努力来探索更多发展可能,以期促进养老服务健康可持续发展。  关键词:社会嵌入理论;互联网+;居家
期刊
摘要:伴随着我国社会政治经济的飞速发展,地方政府在经济发展中的作用越来越明显,它在一定程度上促进我国经济的可持续发展。与此同时,对于我国大部分地方政府而言,还需要通过借鉴现代企业管理制度来更好地推动县域经济发展,通过一系列有效措施推动地方经济发展。因此本文关注到地方政府加强优化自身行为以推动县域经济发展的重要性,主要从当前我国地方政府管理行为优化的实际情况进行调查,并针对问题提出合理解决措施。  
期刊
摘要:针对某化工厂空分空压装置约克(YORK)螺杆式冷水机组运行中出现的滑阀无轴向移动,造成压缩机满负荷能量在100%工况下运行,能量调节失衡的问题,查找、分析故障原因,采取对冷水机组机头拆解大修,解决了影响冷水机组正常运行的问题,确保冷水机组制冷量稳定并在指标范围内。  关键词:螺杆式冷水机组;滑阀工作原理;故障分析;解决措施  1设备概况  空分空压装置约克(YORK)冰机是4#空分装置的重要
期刊
摘要:土地资源不仅包含着土地的自然属性,还包含着土地的社会属性,是我国重要的资源之一。通过土地管理改革来进一步加强国家对土地资源的管理,提升土地资源的经济效益和社会效益。然而,从土地管理改革实际情况来看,在改革过程中还存一些问题影响土地管理改革的实施,同时也降低我国国土资源管理效率。而要想加快土地管理改革进度,就需要针对这些问题提出相对应的政策建议,以此来降低这些问题的影响。本文地对土地管理改革现
期刊
摘要:能源行业属于国家支柱型产业,也是政府实施“去杠杆”政策的重点行业。本文研究在去杠杆政策背景下,HN能源化工集团偿债能力的特征。通过分析HN能源化工集团整体资本结构、债务结构和融資结构,分析去杠杆的成效和不足,进而为进一步优化资本结构提供相关建议。  关键词:去杠杆;偿债能力;资本结构  一、能源企业发展现状  长期以来,我国能源行业蓬勃发展,产品市场需求旺盛,我国许多省份都把能源行业作为重点
期刊
摘要:选煤厂的经济效益不仅与产煤量存在较大关系,与选煤工艺、选煤流程的连续性也存在紧密联系。但选煤设备在生产期间,存在一定的分散性,大量的选煤工作量将降低生产效率。在这种发展情况下,PLC控制系统在选煤厂得以广泛应用。基于此,本文将对PLC在选煤控制系统中的应用进行研究。  关键词:PLC;选煤厂;控制系统;应用  1.PLC控制系统特点  PLC又可以被称作为可编程控制器,可编程控制器在工业中得
期刊
摘要:热继电器通过双金属片热膨胀系数不同的原理,作为电动机运行的保护元件,在控制回路中起到了至关重要的作用,本文通过一次案例,将热继电器的原理、选型、维护方案展开了讨论。  关键词:热继电器;电动机保护;维护方法  一、案例分析  2020年1月18日16:53分,某电厂运行发现#3机组定子冷却水泵B热效保护跳闸,A泵自启,初步判断为热效定值漂移,重新整定后试开正常,第二天更换热效后,电机运行平稳
期刊
摘要:在移动传播环境下,新闻网站地方频道也遇到了前所未有的发展危机。新闻内容创编上同质化现象严重,又出现了用户流量下滑及用户活跃度下降等严重问题。如何在移动传播环境下求得一线生機,成为新闻网站地方频道必须认真思考的关键课题。移动传播大大增加了信息来源,传播内容更加充分和多元,新闻真实有了更多的呈现机会,然而也受到了更多的干扰,产生许多新问题。包括信息源和传者问题、传播媒介问题、利用人工智能带来的问
期刊
摘要:计算机的发明和应用是使现代社会飞速发展的重要原因之一,现如今计算机已经渗入了人们生活的方方面面,彻底的改变了人们的生活方式,成为人们正常生活中不可缺少的一部分。现阶段,由于中国的科研水平不断向更高峰迈进,使得中国的计算机水平也在快速发展。21世纪也是智能化技术发展的世纪,在电气和电气自动化方面,两者可以结合起来,组成一个较为完整的计算机控制系统。电气工程和电气自动化的计算机控制系统对人们的生
期刊
摘要:为解决煤矿安全生产管理中长存的岗位作业标准不统一,事故率下降缓慢的难题,在综合行业内各单位的规范和经验的基础上,应用现代流程管理理念,梳理了煤矿重点工作岗位类别,研究编制了煤矿安全岗位流程,并在煤矿安全生产实践中进行了推广应用,积累总结經验,历经煤矿安全岗位作业流程的编审、发行、宣贯、执行、考评,达到了煤矿安全岗位流程与安全管理的融合,使得员工操作与风险预控融为一体,实现了作业施工的安全,保
期刊