The invention provides a method for data sharing between systems based on a universal interface, which comprises the following steps: requesting an application system to send data request information to a target application database via an OSB bus; after the target application database receives the data request information through a universal interface, calling a DBMS component to parse the data request The DBMS_SQL component splits the parsed data request information, obtains the business type, and adds corresponding attributes to the dynamic column of the cursor according to the business type; the DBMS_SQL component obtains the business data returned from the target application database after executing the cursor; and the DBMS_SQL component will move. The state columns and business data are recombined into JSON format data and returned to the requesting application system through a common interface and OSB bus.
【技术实现步骤摘要】
基于通用接口的系统间数据共享方法
本专利技术涉及一种数据共享方法,具体的说,涉及了一种基于通用接口的系统间数据共享方法。
技术介绍
信息化大改革新形势下,以人工智能、大数据、云平台及容器技术为引领,企业级系统也在逐渐向新
提升高质量数据服务,存储在系统中且具有潜在价值的业务数据是统计分析的重点。传统的系统间数据共享还是依靠“单业务单服务”。按照传统的设计思路,即单个业务要单独开发一套接口。按照实施一个接口1万元的成本支出,如果20个业务则需要开发20个接口,花费20万的费用。随着后续业务增加,则相应后期开发的接口也会不断增加,费用更高。解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供了一种基于通用接口的系统间数据共享方法。为了实现上述目的,本专利技术所采用的技术方案是:一种基于通用接口的系统间数据共享方法,包括以下步骤:请求应用系统通过OSB总线向目标应用数据库发送数据请求信息;目标应用系统数据库通过通用接口接收所述数据请求信息后,调用DBMS组件解析所述数据请求信息并生成游标;DBMS_SQL组件对解析后的数据请求信息进行拆分,获取业务类型,并根据所述业务类型为所述游标的动态列添加对应属性;DBMS_SQL组件执行所述游标后,获得目标应用系统数据库返回的业务数据;DBMS_SQL组件将动态列和业务数据重新组合成JSON格式数据,并通过通用接口和OSB总线返回给请求应用系统。本专利技术相对现有技术具有突出的实质性特点和显著的进步,具体的说,本专利技术将多业务形态视为一种大业务,把大业 ...
【技术保护点】
1.一种基于通用接口的系统间数据共享方法,其特征在于,包括以下步骤:请求应用系统通过OSB总线向目标应用数据库发送数据请求信息;目标应用系统数据库通过通用接口接收所述数据请求信息后,调用DBMS组件解析所述数据请求信息并生成游标;DBMS_SQL组件对解析后的数据请求信息进行拆分,获取业务类型,并根据所述业务类型为所述游标的动态列添加对应属性;DBMS_SQL组件执行所述游标后,获得目标应用系统数据库返回的业务数据;DBMS_SQL组件将动态列和业务数据重新组合成JSON格式数据,并通过通用接口和OSB总线返回给请求应用系统。
【技术特征摘要】
1.一种基于通用接口的系统间数据共享方法,其特征在于,包括以下步骤:请求应用系统通过OSB总线向目标应用数据库发送数据请求信息;目标应用系统数据库通过通用接口接收所述数据请求信息后,调用DBMS组件解析所述数据请求信息并生成游标;DBMS_SQL组件对解析后的数据请...
【专利技术属性】
技术研发人员:李亚军,秦义展,李昱见,
申请(专利权)人:郑州市轨道交通有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。