[发明专利]一种业务中台服务扩展方法及系统在审
申请号: | 201910577897.7 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110300025A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 戴跃锋;胡正军;杨浩源;陈喆;谭清明 | 申请(专利权)人: | 湖南御家科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 马德胜 |
地址: | 410000 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展业务 扩展代码 业务身份 扩展点 服务扩展 关联 同一业务 业务标识 租户信息 租户 配置 服务 | ||
本发明公开了一种业务中台服务扩展方法及系统,用于设置待扩展业务的扩展点,配置待扩展业务的扩展代码,将待扩展业务的业务身份、扩展点和扩展代码进行关联,使得中台服务的不同业务之间及同一业务的不同租户之间,不会相互产生影响。业务中台服务扩展方法包括:获取中台服务的待扩展业务的业务身份,业务身份包括租户信息及业务标识;根据待扩展业务设置对应的扩展点;根据待扩展业务配置对应的扩展代码;将业务身份、扩展点与扩展代码进行关联。
技术领域
本发明涉及互联网领域,特别是涉及一种业务中台服务扩展方法及系统。
背景技术
目前,许多企业正在进行中台战略的投入,中台划分为技术中台、业务中台和数据中台。中台的核心是业务中台,也就是把业务分解成多个中台服务来快速响应前台业务的变更。当一个中台服务支撑多个前台产品线时,需要非常好的扩展能力。比如像阿里的商品服务要支撑淘宝、天猫、聚划算及国际业务等各种产品线,每个产品线都有下单业务,但各自的下单业务有共性,也有个性,那么如何在下单服务里面灵活的支持个性化。这是业务中台扩展技术要解决的核心问题。
当一个中台服务支撑多个产品线时,每个产品线都有个性逻辑,有如下两类情况:一个是不同产品线有不同的个性化逻辑;另一个情况是同一个产品线如果是软件即服务(Software-as-a-Service,SaaS)产品,那么每个SaaS租户都有自己的个性逻辑。针对以上不同产品线具有不同的个性逻辑,及同一个SaaS产品的每一个租户都有自己的个性逻辑,通常采用的做法是针对不同的情况采用if-else结构的代码来实现。
虽然采用if-else结构的代码实现非常简单,在产品线很少的情况下可以实现,但是,一旦产品线或者SaaS的租户数量过多时,if-else结构的代码就混杂一起,多个个性逻辑之间会相互影响。
发明内容
本发明的目的是提供一种业务中台服务扩展方法及系统,用于设置待扩展业务的扩展点,配置待扩展业务的扩展代码,将待扩展业务的业务身份、扩展点和扩展代码进行关联,使得中台服务的不同业务之间及同一业务的不同租户之间,不会相互产生影响。
本发明第一方面提供了一种业务中台服务扩展方法,包括:
获取中台服务的待扩展业务的业务身份,业务身份包括租户信息及业务标识;
根据待扩展业务设置对应的扩展点;
根据待扩展业务配置对应的扩展代码;
将业务身份、扩展点与扩展代码进行关联。
进一步的,根据待扩展业务设置对应的扩展点,包括:
确定待扩展业务的扩展场景;
根据扩展场景,利用中台服务扩展库设置待扩展业务对应的扩展点。
进一步的,根据待扩展业务配置对应的扩展代码,包括:
确定待扩展业务的扩展点的扩展点类型;
根据扩展点类型选择对应的配置方式;
根据配置方式配置得到对应的扩展代码。
进一步的,配置方式包括配置中心配置方式、规则引擎配置方式、自定义函数配置方式及远程微服务配置方式,
根据配置方式配置得到对应的扩展代码,包括:
通过配置中心配置方式配置得到对应的扩展代码;
或,
通过规则引擎配置方式配置得到对应的扩展代码;
或,
根据自定义函数配置方式配置得到对应的扩展代码;
或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南御家科技有限公司,未经湖南御家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577897.7/2.html,转载请声明来源钻瓜专利网。