[发明专利]一种RPC服务接口通过可视化数据库连接形成标准的方法有效
申请号: | 201911195000.0 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110928712B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 包芃;陈古文;欧阳城;金乔;吴雪瑛;张笛;丁蓉;卢迅恒;范浩洋 | 申请(专利权)人: | 广州华资软件技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/34;G06F16/25 |
代理公司: | 广州市南锋专利事务所有限公司 44228 | 代理人: | 高崇 |
地址: | 510665 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rpc 服务 接口 通过 可视化 数据库连接 形成 标准 方法 | ||
本发明公开了一种RPC服务接口通过可视化数据库连接形成标准的方法,不同协议在统一服务下进行适配,解决了传统SOA架构中的协议转换和数据转换的问题,减少系统的对接难度和开发沟通成本;通过查询条件、限制查询条数和分页的手段,实现对服务流控的干预和实施方案;可视化配置DataBase的数据开放,极大的提高了DataBase接口的开发效率,降低了接口的修改和维护难度,甚至不需要开发人员进行处理,只需要运维人员就可以保证接口的修改工作,降低了相应的人力成本,提高了经济效益和增值效益;且具有请求报文和响应报文保存记录的功能,有效解决安全审计的问题。
技术领域
本发明涉及DateBase数据库能力开放以及协议标准化的技术领域,尤其是涉及一种RPC服务接口通过可视化数据库连接形成标准的方法。
背景技术
传统的SOA架构中在,往往面临着协议转换和数据转换的问题,采用的服务也多是标准的RPC服务接口之间的转接方式。在不同协议的情况下,通常只是采用一对一的方式,无法使不同协议挂载在统一服务之下,这种方式容易导致服务地址过多,服务类型和服务参数列表过多,调用服务不方便。
在需要开放DataBase中的表或者视图内容作为服务场景下,一般是先定义好一个RPC服务接口,再通过业务代码从DataBase中查询所需要的内容。然后把定义好RPC服务接口挂载到服务总线,进行服务转接。这种实现方式,按照业务实现的逻辑不同,无法标准化的保证对服务流控的干预。
如果我们每次需要开放数据库中的数据的时候,都需要开放一个接口,并开发相应的业务代码。同时如果业务逻辑产生变化的时候,需要修改编码,测试,然后发布到生产环境中,一系列的工作是效率低下的,并且会极大的影响经济效益和增值效益。
在调用服务的时候,常常会遇到安全审计问题,通俗的说就是服务从源头到目标的每一步操作都发现了什么,如果要审计的时候,数据从哪里来。如果产生问题,问题到底是出在请求报文的不正确,还是响应服务的错误。
发明内容
针对现有技术的不足,本发明的目的在于提供一种能减少系统的对接难度以及开发沟通成本的RPC服务接口通过可视化数据库连接形成标准的方法。
为实现上述目的,本发明提供的方案为:一种RPC服务接口通过可视化数据库连接形成标准的方法,其特征在于:包括以下步骤:
S1.由服务发布者注册成为开发商并挂载接入系统,其中,所述接入系统与预设有的服务总线相通信连接;
S2.向接入系统配置一个或者多个可使用的数据源;
S3.服务发布者在接入系统中对发布的服务进行配置,包括:
-A1.对所需发布的服务的信息进行设定,其中,所述服务参数包括服务标识、服务名称、服务版本、所属接入系统、服务类型以及服务描述;
-A2.设定服务参数后,选择接入DataBase协议,然后配置相应的数据源,其中,所述相应的数据源为从接入系统所配置的数据源中选取;
-A3.配置相应的数据库脚本,包括配置供选择查询的表或视图、配置查询字段、配置查询条件以及配置分页条件,其中,所述供选择查询的表或视图为所配置的数据源中的表或视图;
-A4.设定服务的输入参数和输出参数,其中,所述输入参数包括所选择的查询条件和查询页码,所述输出参数为查询到的数据集和查询到的数据条数;
-A5.配置限制访问和限制附件,其中,限制访问包括是否允许不授权访问、是否保存请求报文以及是否保存响应报文;
S4.完成对服务的配置后将服务发布至服务总线;
S5.通过RPC接口调用已发布的服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华资软件技术有限公司,未经广州华资软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911195000.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模块化积木式SVG功率装置
- 下一篇:一种阴极辊粗糙度测试方法