【技术实现步骤摘要】
一种基于业务中台的业务组件组合方法
[0001]本申请涉及数据处理
,更具体地,涉及一种基于业务中台的业务组件组合方法。
技术介绍
[0002]业务中台是指将企业各个业务领域的基础设施、平台和组件进行整合,形成一套业务服务中心,使得企业在业务拓展和创新时能够快速、灵活地响应市场需求。业务中台业务组件组合是业务中台中的一个核心概念,指将各个业务领域的组件进行组合,形成不同的业务流程,提供给业务线使用。
[0003]在业务中台业务组件组合中,背后涉及到了多种技术。首先,需要有一套灵活的组件架构,以支持各种业务场景下的快速组装。这个组件架构需要具备高度的可扩展性和可定制性,以适应各个业务领域的不同需求。其次,需要有一套标准的组件接口和协议,以实现不同组件之间的无缝对接和交互。这些接口和协议需要具备高度的可扩展性和兼容性,以便于新的组件的接入和组合。此外,还需要有一套统一的数据存储和管理方案,以保证组件之间的数据共享和协同工作。
[0004]现有技术中,在组件组合之前,需要将业务流程拆分成多个单独组件,拆解的粒度不合理,过大或过小导致后续组合时,效果较差。而且组件组合时,组合的准确性较差,组件间兼容的可靠性较差。
[0005]因此,如何提高拆解粒度的精度、组合的兼容性和准确性,是目前有待解决的技术问题。
技术实现思路
[0006]本专利技术提供一种基于业务中台的业务组件组合方法,用以解决现有技术中拆解粒度的精度低、组件组合的可靠性低和准确性差的技术问题。所述方法包括:获取企业业务 ...
【技术保护点】
【技术特征摘要】
1.一种基于业务中台的业务组件组合方法,其特征在于,所述方法包括:获取企业业务处理的业务流程,根据业务流程定义业务功能,并确定每个业务功能对应的输入输出;基于每个业务功能对应的输入输出划分业务功能的类型,根据业务功能的类型确定第一拆解粒度;获取每个业务功能的内部信息,根据每个业务功能的内部信息确定第二拆解粒度;根据第一拆解粒度和第二拆解粒度确定第三拆解粒度,基于第三拆解粒度将每个业务功能拆解成多个业务组件,并依次进行单元测试和集成测试,根据测试结果对业务组件进行修改;获取每个业务组件的基本信息,并基于每个业务组件的基本信息和业务功能的内部信息进行业务组件的组合;对组合后的业务组件进行系统测试,根据系统测试的结果对业务组件进行对应调整。2.如权利要求1所述的基于业务中台的业务组件组合方法,其特征在于,根据业务流程定义业务功能,并确定每个业务功能对应的输入输出,包括:将业务流程划分为多个环节,若环节数量超过预设数量阈值,则获取多次的每个环节内部所需的耗费资源量,并计算每个环节内部所需的平均耗费资源量,获取每个环节内部的步骤次序,基于每个环节内部所需的平均耗费资源量分配每个环节内部的步骤次序的耗费资源量,根据每个环节内部的步骤数量和每个环节内部的步骤次序的耗费资源量确定待规划环节,根据待规划环节的前一环节和后一环节将待规划环节进行规划,得到规划后的业务流程;若环节数量不超过预设数量阈值,则不对业务流程进行规划;根据规划后的业务流程或业务流程确定每个环节对应的业务功能,从而确定对应的输入输出。3.如权利要求2所述的基于业务中台的业务组件组合方法,其特征在于,根据每个环节内部的步骤数量和每个环节内部的步骤次序的耗费资源量确定待规划环节,根据待规划环节的前一环节和后一环节将待规划环节进行规划,包括:基于环节内部的步骤次序的耗费资源量与各个步骤对应的第一耗费资源量阈值、第二耗费资源量阈值的关系筛选出第一步骤集、第二步骤集和第三步骤集;将环节内部的步骤次序的耗费资源量低于各个步骤对应的第一耗费资源量阈值的步骤组成第一步骤集,将环节内部的步骤次序的耗费资源量不低于各个步骤对应的第一耗费资源量阈值,且低于第二耗费资源量阈值的步骤组成第二步骤集,将环节内部的步骤次序的耗费资源量不低于各个步骤对应的第二耗费资源量阈值的步骤组成第三步骤集;基于每个环节内部的步骤数量、第一步骤集、第二步骤集和第三步骤集确定第一步骤集、第二步骤集和第三步骤集分别对应的占比;若环节中仅存在第一步骤集的占比,则将该环节确定为待规划环节;若环节中第一步骤集的占比最大,或第一步骤集的占比大于第三步骤集的占比,或第一步骤集的占比不大于第三步骤集的占比,且第二步骤集的占比大于第三步骤集的占比,则将该环节确定为待规划环节;分别计算待规划环节与前一个环节的相关度、与后一个环节的相关度,分别记作第一
相关度和第二相关度,若第一相关度与第二相关度之间的差值超过预设差值,则将待规划环节划分到相关度较大一方对应的环节中;若第一相关度与第二相关度之间的差值未超过预设差值,则根据第一相关度与第二相关度之间的差值和预设补偿表确定补偿值,将待规划环节划分到相关度距离补偿值较近一方对应的环节中;其中,补偿表中每个差值对应有一个补偿值。4.如权利要求1所述的基于业务中台的业务组件组合方法,其特征在于,基于每个业务功能对应的输入输出划分业务功能的类型,根据业务功能的类型确定第一拆解粒度,包括:若业务功能对应的输入仅是上一个业务功能的输出,则该业务功能为第一类型;若业务功能对应的输入不仅是上一个业务功能的输出,还需要额外的输入,则该业务功能为第二类型;基于第一类型或第二类型确定业务功能对应的第一拆解粒度。5.如权利要求4所述的基于业务中台的业务组件组合方法,其特征在于,获取每个业务功能的内部信息,根据每个业务功能的内部信息确定第二拆解粒度,包括:获取业务功能的内部流程图,将内部流程图中的各个步骤次序的耗费资源量作为路径,各个步骤所实现的功能为功能点,以此构建内部地图,基于内部地图获取每个业务功能的内部信息;业务功能的内部信息包括功能点数量、流程复杂度和处理复杂度;根...
【专利技术属性】
技术研发人员:谭若男,戴小佳,麻明宁,仲俊光,咸彬,张雯惠,崔露鹏,刘威,黄善奇,巩在飞,王炳成,王连杰,张长宇,赵洋,
申请(专利权)人:华能烟台八角热电有限公司华能山东发电有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。