[发明专利]一种可配置的ESB服务开发方法和装置在审

专利信息
申请号: 202111543107.7 申请日: 2021-12-16
公开(公告)号: CN114237643A 公开(公告)日: 2022-03-25
发明(设计)人: 曾钦雄;聂勇勇;李浩 申请(专利权)人: 广发基金管理有限公司
主分类号: G06F8/61 分类号: G06F8/61;G06F8/65;G06F16/242
代理公司: 北京捷诚信通专利事务所(普通合伙) 11221 代理人: 王卫东
地址: 519000 广东省珠海市横琴新*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 配置 esb 服务 开发 方法 装置
【权利要求书】:

1.一种可配置的ESB服务开发方法,其特征在于,包括以下步骤:

针对ESB服务编制相应的ESB服务配置,定义ESB服务的入参配置、出参配置以及所要执行的SQL,其中,ESB服务与ESB服务配置一一对应,且每个ESB服务配置具有唯一的ESB服务代码;

通过客户端向ESB进程发送客户端请求,客户端请求中包含有ESB服务代码和入参值;

解析客户端请求,获得相应的ESB服务代码和入参值,根据ESB服务代码获得ESB服务的入参配置、出参配置以及所要执行的SQL,将客户端请求中的入参值替换SQL中的占位符,提交SQL至数据库执行;

根据出参配置对SQL执行结果进行出参处理,并发布ESB服务。

2.根据权利要求1所述的方法,其特征在于,ESB服务配置包括:

Author,ESB服务的开发作者;

SvcName,ESB服务的名称;

LinkName,ESB服务对应的数据库连接串;

ObjCls,ESB服务的类型;

入参配置和出参配置中入参值和出参值的属性包括:

DataSize,参数的长度限制;

DataType,参数类型;

Describe,参数描述;

Require,参数是否必传。

3.根据权利要求2所述的方法,其特征在于,对入参值进行合法性验证,并在验证通过后,将客户端请求中的入参值替换SQL中的占位符,对入参值进行合法性验证包括以下步骤:

根据ESB服务代码获得ESB服务配置,根据ESB服务配置中的入参配置构建入参名称与入参值之间的映射关系;

根据入参参数是否必传属性Require,验证入参的必要性;

根据入参参数类型属性DataType,验证入参值的类型的合法性;

根据入参参数的长度限制属性DataSize,验证入参值的长度的合法性。

4.根据权利要求1所述的方法,其特征在于,将入参值替换SQL中的占位符,并提交SQL至数据库执行,包括以下步骤:

根据ESB服务代码获取ESB服务配置,根据ESB服务配置获取该ESB服务的SQL;

将客户端请求中的入参值替换SQL中的参数占位符,更新SQL;

根据ESB服务配置中的服务数据库连接串,获取到数据库的连接信息;

使用连接信息连接数据库,提交更新SQL至数据库执行更新SQL,并返回SQL执行结果。

5.根据权利要求1所述的方法,其特征在于,根据出参配置对SQL执行结果进行出参处理,包括以下步骤:

根据ESB服务代码获取到相应的ESB服务配置,并根据ESB服务配置得到ESB服务的出参配置;

根据返回的SQL执行结果,创建出参名称与出参值的映射关系;

根据出参参数是否必传属性Require,验证出参的必要性;

根据出参参数类型属性DataType,验证出参值的类型的合法性;

根据出参参数的长度限制属性DataSize,验证出参值的长度的合法性。

6.根据权利要求1所述的方法,其特征在于,发布ESB服务包括以下步骤:

更新数据库服务注册配置;

向ESB进程发送重新加载ESB服务的XML配置命令;

更新ESB进程、XML配置和服务注册配置。

7.根据权利要求1所述的方法,其特征在于,ESB服务配置采用可扩展标记语言XML编制。

8.根据权利要求1所述的方法,其特征在于,多个入参值和出参值使用分隔符分隔。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广发基金管理有限公司,未经广发基金管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111543107.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top