[发明专利]轻量化组件总线实现方法、装置、电子设备及介质在审
申请号: | 202111567483.X | 申请日: | 2021-12-20 |
公开(公告)号: | CN114253525A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 董力刚 | 申请(专利权)人: | 平安证券股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/38;G06F8/71 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量化 组件 总线 实现 方法 装置 电子设备 介质 | ||
本发明涉及过程优化技术领域,揭露一种轻量化组件总线实现方法,包括:获取预设的系统平台,并在系统平台中设置组件总线管理器;查询系统平台中的各个业务组件,得到业务组件集,并将各个业务组件连接至组件总线管理器中;通过组件总线管理器获取业务组件集中各个业务组件的服务协议调用表,并根据各个服务协议调用表获取各个业务组件对应的服务类别;调用预设的组件总线路由,并通过组件总线路由实现服务类别对应的服务业务。本发明还提出一种轻量化组件总线实现装置、设备及存储介质。本发明还涉及区块链技术,所述待传输数据可存储于区块链节点中。本发明可以提高组件的服务调用效率。
技术领域
本发明涉及过程优化技术领域,尤其涉及一种轻量化组件总线实现方法、装置、电子设备及计算机可读存储介质。
背景技术
在IOS平台中,各个组件由于直接和总线相连,时常会导致组件之前的强耦合,导致路由管理器的臃肿以及路由管理器的复杂化,因此需要通过组件化方案对各个组件进行管理。
现有的组件化方案,可以通过协议和路由管理器实现,也可以通过CTMediator的类别方式实现,第一种方式中路由管理器将会包含所有业务组件的路由列表信息,不利于后续维护,而为每个组件创建一个CTMediator的类别,会在大型项目中代码量比较大,且需要避免类别命名冲突问题,后续代码维护也存在一定的成本,导致组件的服务调用效率降低。
发明内容
本发明提供一种轻量化组件总线实现方法、装置、电子设备及计算机可读存储介质,其主要目的在于提高组件的服务调用效率。
为实现上述目的,本发明提供的一种轻量化组件总线实现方法,包括:
获取预设的系统平台,并在所述系统平台中设置组件总线管理器;
查询所述系统平台中的各个业务组件,得到业务组件集,并将各个所述业务组件连接至所述组件总线管理器中;
通过所述组件总线管理器获取所述业务组件集中各个业务组件的服务协议调用表,并根据各个所述服务协议调用表获取各个所述业务组件对应的服务类别;
调用预设的组件总线路由,并通过所述组件总线路由实现所述服务类别对应的服务业务。
可选地,所述通过所述组件总线路由实现所述服务类别对应的服务业务,包括:
获取所述组件总线路由中的服务类型选择器;
通过所述服务类型选择器判断所述服务类别为页面类路由处理或是服务类路由处理;
当所述服务类别为页面类路由处理时,根据所述服务类别对所述组件总线路由进行动态化路由参数设置,得到页面类组件总线路由;
利用所述页面类组件总线路由打开所述服务类别对应的页面;
当所述服务类别为服务类路由处理时,根据所述服务类别对所述组件总线路由进行动态化路由参数设置,得到服务类组件总线路由;
通过所述服务类组件总线路由调用所述服务类别对应的服务方法。
可选地,所述将各个所述业务组件连接至所述组件总线管理器中,包括:
获取所述业务组件集中各个业务组件中的组件总线连接协议;
利用各个所述业务组件对应的组件总线连接协议将各个所述业务组件和所述组件总线管理器进行连接。
可选地,所述在所述系统平台中设置组件总线管理器,包括:
查询所述系统平台中的信息存储器,从所述信息存储器中获取设置所述组件总线管理器的配置信息;
根据所述配置信息在所述系统平台中设置组件总线管理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安证券股份有限公司,未经平安证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111567483.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设备控制方法及装置
- 下一篇:事务处理方法、装置、设备和存储介质