基于业务中台的业务开发方法及装置与流程

文档序号:36383527发布日期:2023-12-14 19:07阅读:28来源:国知局
基于业务中台的业务开发方法及装置与流程

本技术涉及业务开发,更具体地,涉及一种基于业务中台的业务开发方法及装置。


背景技术:

1、基于业务中台的业务开发依赖于多种背景技术的综合应用。这些技术相互配合,共同构建了一个强大的技术基础,支持业务中台的开发和运营。

2、首先,微服务架构和容器化技术使业务中台能够以模块化和可伸缩的方式构建。通过将业务拆分为小型、自治的服务,并将其封装为容器,可以实现快速部署、弹性伸缩和高可用性。

3、其次,api和restful架构确保了业务中台的统一接口和互操作性。通过定义统一的api接口和遵循restful设计原则,业务中台可以与内部和外部系统进行解耦和通信,提高系统的灵活性和可扩展性。

4、事件驱动架构使得业务中台能够实现松耦合和实时响应。通过事件的发布和订阅模式,不同的服务可以协调业务流程,并实现异步处理,从而提升整体系统的灵活性和可伸缩性。

5、现有技术中,业务中台的服务不仅与自身相关,也与外部相关方息息相关,仅考虑业务中台自身情况,导致服务开发适应性差,不能与外部需求相匹配,服务开发精度低、可靠性差。

6、因此,如何提高服务开发适应性、精度,是目前有待解决的技术问题。


技术实现思路

1、本发明提供一种基于业务中台的业务开发方法,用以解决现有技术中业务开发精度低、适应性差的技术问题。所述方法包括:

2、确定业务中台的战略目标,明确业务中台的实际业务边界;

3、根据业务中台的战略目标延伸实际业务边界,并得到虚拟业务边界;

4、将实际业务边界与虚拟业务边界结合起来,得到目标业务边界;

5、根据拆分标准将目标业务边界内的业务功能进行拆分,得到多个独立的业务服务;

6、定义多个独立业务服务之间的统一数据标准,并开发多个业务服务。

7、本技术一些实施例中,确定业务中台的战略目标,包括:

8、获取业务中台的业务需求以及利益相关方的业务需求,并确定业务需求程度;

9、对业务中台的技术架构和系统进行评估,确定业务中台的技术程度;

10、获取竞品公司的业务中台情况,并分析得到业务中台的差异度;

11、基于业务需求程度、技术程度和差异度来确定业务中台的战略目标。

12、本技术一些实施例中,基于业务需求程度、技术程度和差异度来确定业务中台的战略目标,包括:

13、根据业务需求程度和技术程度建立匹配数组,业务需求程度为s1,技术程度为s2,匹配数组为(s1,s2,s3),s3为业务需求程度与技术程度的匹配度;

14、将匹配数组与数据库中预存的多个标准匹配数组进行比较,分别得到业务需求程度的第一接近度、技术程度的第二接近度和匹配度的第三接近度;

15、并基于业务需求程度的第一接近度、技术程度的第二接近度和匹配度的第三接近度的综合接近度,将综合接近度最高的标准匹配数组中匹配度记作标准匹配度;

16、根据标准匹配度与匹配度之差以及差异度确定业务中台的战略等级。

17、本技术一些实施例中,明确业务中台的实际业务边界,包括:

18、获取业务流程,并定义业务流程的中心点和各个业务到中心点距离;

19、将距离中心点最远的业务记作边界业务,多个边界业务构成实际业务边界。

20、本技术一些实施例中,根据业务中台的战略目标延伸实际业务边界,并得到虚拟业务边界,包括:

21、根据战略等级延伸实际业务边界的距离,得到虚拟边界距离;

22、关联虚拟边界距离相关的业务,并将最远距离的业务作为边界业务,实际业务边界和多个边界业务组成虚拟业务边界。

23、本技术一些实施例中,将实际业务边界与虚拟业务边界结合起来,得到目标业务边界,包括:

24、计算实际业务边界中业务距离中心的最大值、最小值和平均值,计算虚拟业务边界中业务距离中心的最大值、最小值和平均值,分别记作第一最大值、第一最小值和第一平均值,第二最大值、第二最小值和第二平均值;

25、若第一最大值与第二最大值之差超过第一差值阈值,则将第一最大值与第二最大值的平均值作为第三最大值;

26、否则,将第二最大值作为第三最大值;

27、若第一最小值与第二最小值之差超过第二差值阈值,则将第一最小值与第二最小值的平均值作为第三最小值;

28、否则,将第二最小值作为第三最小值;

29、若第一平均值和第二平均值之差超过第三差值阈值,则将第一平均值和第二平均值的平均值作为第三平均值;

30、否则,将第二平均值作为第三平均值;

31、根据第三最大值、第三最小值和第三平均值构建目标业务边界。

32、本技术一些实施例中,根据拆分标准将目标业务边界内的业务功能进行拆分,得到多个独立的业务服务,包括:

33、将目标业务边界内的业务进行领域的划分,并赋予对应领域的拆分权重;

34、识别出每个领域内业务的所有功能,将功能进行分类处理,并赋予每类功能对应的第一调节系数;

35、获取每个业务功能的具体情况,并赋予每个业务功能对应的第二调节系数;

36、根据拆分权重、第一调节系数和第二调节系数确定每个业务功能对应的拆分粒度;

37、按照预设距离将目标业务边界内的业务划分为多个业务区域,根据每个业务功能的拆分粒度确定每个业务区域的拆分粒度;

38、根据每个业务区域的拆分粒度将业务区域的业务功能进行拆分,得到多个独立的业务服务。

39、本技术一些实施例中,定义多个独立业务服务之间的统一数据标准,并开发多个业务服务,包括:

40、制定各个业务服务接口设计规范,设定通用参数和返回结构;

41、采用标准化数据格式进行业务服务之间的数据交互;

42、定义统一数据模型,以描述各个业务服务之间的数据结构和关系。

43、对应的,本技术还提供了基于业务中台的业务开发装置,所述装置包括:

44、第一模块,用于确定业务中台的战略目标,明确业务中台的实际业务边界;

45、第二模块,用于根据业务中台的战略目标延伸实际业务边界,并得到虚拟业务边界;

46、第三模块,用于将实际业务边界与虚拟业务边界结合起来,得到目标业务边界;

47、第四模块,用于根据拆分标准将目标业务边界内的业务功能进行拆分,得到多个独立的业务服务;

48、第五模块,用于定义多个独立业务服务之间的统一数据标准,并开发多个业务服务。

49、通过应用以上技术方案,确定业务中台的战略目标,明确业务中台的实际业务边界;根据业务中台的战略目标延伸实际业务边界,并得到虚拟业务边界;将实际业务边界与虚拟业务边界结合起来,得到目标业务边界;根据拆分标准将目标业务边界内的业务功能进行拆分,得到多个独立的业务服务;定义多个独立业务服务之间的统一数据标准,并开发多个业务服务。本技术通过将实际业务边界与虚拟业务边界结合起来得到目标业务边界,并根据拆分标准将目标业务边界内的业务功能进行拆分,提高了业务开发的精度和适应性,使其与外部需求相匹配,保证了业务开发可靠性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1