一种营销网关对接服务商支持横向扩展的方法与流程

文档序号:37305198发布日期:2024-03-13 20:53阅读:8来源:国知局

本发明涉及金融,尤其涉及一种营销网关对接服务商支持横向扩展的方法。


背景技术:

1、营销活动会经常发放各种活动奖励,这就需要营销网关具备横向对接不同服务商的能力,但是现有技术中无法实现横向扩展不同服务商,只能针对已有服务商进行修改。


技术实现思路

1、本发明的目的是为了解决现有技术中无法实现横向扩展不同服务商,只能针对已有服务商进行修改的问题,而提出的一种营销网关对接服务商支持横向扩展的方法。

2、为了实现上述目的,本发明采用了如下技术方案:

3、一种营销网关对接服务商支持横向扩展的方法,包括以下步骤:

4、s1、strategy算法中标识每个策略需要实现的方法;

5、s2、不同服务商给出每个策略需要实现的方法,并使用spring算法标注服务商名称;

6、s3、context算法中,屏蔽上层模块对策略算法的直接调用;

7、s4、调用context的getresource方法并传入服务商简称,就可以实现调用不同的策略接口中定义的不同方法;

8、s5、添加实现具体的策略类即可接入新的服务商。

9、优选地,在s1中的策略包括签名、验签、加密和解密四类。

10、优选地,在s2的spring算法中注解@component(name)标识bean的名称,其中name指代服务商名称。

11、优选地,在s3中,使用@autowired注解注入了key类型为string。

12、优选地,在s3中,value类型为抽象策略接口strategy的map集合。

13、优选地,在s3中,根据bean名称获取具体策略实现类的方法getresource,也就是根据key从map获取value。

14、本发明与现有技术相比,其有益效果为:

15、本方法采用易扩展、易维护的策略模式+自动注入的方式实现服务商对接。



技术特征:

1.一种营销网关对接服务商支持横向扩展的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种营销网关对接服务商支持横向扩展的方法,其特征在于,在s1中的策略包括签名、验签、加密和解密四类。

3.根据权利要求1所述的一种营销网关对接服务商支持横向扩展的方法,其特征在于,在s2的spring算法中注解@component(name)标识bean的名称,其中name指代服务商名称。

4.根据权利要求1所述的一种营销网关对接服务商支持横向扩展的方法,其特征在于,在s3中,使用@autowired注解注入了key类型为string。

5.根据权利要求4所述的一种营销网关对接服务商支持横向扩展的方法,其特征在于,在s3中,value类型为抽象策略接口strategy的map集合。

6.根据权利要求5所述的一种营销网关对接服务商支持横向扩展的方法,其特征在于,在s3中,根据bean名称获取具体策略实现类的方法getresource,也就是根据key从map获取value。


技术总结
本发明公开了一种营销网关对接服务商支持横向扩展的方法,涉及金融技术领域,包括以下步骤:S1、strategy算法中标识每个策略需要实现的方法;S2、不同服务商给出每个策略需要实现的方法,并使用spring算法标注服务商名称;S3、Context算法中,屏蔽上层模块对策略算法的直接调用;S4、调用context的getResource方法并传入服务商简称,就可以实现调用不同的策略接口中定义的不同方法;S5、添加实现具体的策略类即可接入新的服务商。本方法采用易扩展、易维护的策略模式+自动注入的方式实现服务商对接。

技术研发人员:高宇
受保护的技术使用者:上海通联金融服务有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1