一种用于企业级业务建模的业务组件设计方法技术

技术编号:38010121 阅读:12 留言:0更新日期:2023-06-30 10:30
本发明专利技术涉及一种用于企业级业务建模的业务组件设计方法及设计系统。本方法首先承接流程建模和数据建模产出的原始数据,包括来自流程建模的任务清单、数据建模的业务对象清单;接着根据任务对业务对象中实体的创建、读取、更新操作标记“任务

【技术实现步骤摘要】
一种用于企业级业务建模的业务组件设计方法


[0001]本专利技术属于业务组件设计
,尤其涉及一种用于企业级业务建模的业务组件设计方法及设计系统。

技术介绍

[0002]在企业级业务建模过程中,业务组件是一个可以独立部署的业务能力单元。业务组件由一组高内聚的任务构成,为业务流程提供可供组装和配置的任务,用于灵活构建活动。
[0003]业务组件是任务的管理者,任务对业务对象担当责任,业务组件对业务对象起到保护作用,保证了更高的数据质量,同时控制任务的复杂程度,业务组件不仅提供了整合的资源及结构,而且围绕业务对象提供了专业的能力。因此,拥有合理设计的业务组件可以显著改善企业运营效率并提高差异化竞争优势。通常来说,对业务组件的划分需要深入了解业务之间的关系,并根据企业的战略和管理要求开展设计。然而,实际操作过程中,由于不同设计人员之间存在经验差异以及对业务理解的程度差异,常常会导致业务组件设计的颗粒度不一致,进而会对设计业务之间的数据流向和共享产生不利影响。

技术实现思路

[0004]为了克服现有设计方法会导致业务组件的设计颗粒度不一致的问题,本专利技术提供了一种新的业务组件设计方法和设计系统,可以确保业务组件设计颗粒度的一致性。
[0005]本专利技术业务组件设计方法主要基于以下构思和设定予以设计和实施:
[0006](1)业务组件将具有共同业务目的的任务、相似数据使用的业务对象进行归并。
[0007](2)业务组件是对业务能力的聚集,同一个组件既能在业务能力上支撑相同的业务主体,也能使其所创建或维护的业务实体是紧密相关的。
[0008](3)业务组件之间的边界必须清晰,同时每个组件自身的输入输出、处理对象都应该是明确的、完整的。
[0009](4)业务组件能独立提供业务能力,因此每个组件对其他组件的依赖性和关联性应做到最小。
[0010]在上述设定的基础上,本专利技术提出了一种企业级业务建模的业务组件设计方法,首先承接流程建模和数据建模产出的原始数据;接着根据任务对业务对象中实体的创建、读取、更新操作标记“任务

业务对象矩阵”;再严格遵循业务组件设计方法和原则识别出业务组件;最后站在高阶的视角,调整业务组件,调整后的业务组件同样严格遵循业务组件设计方法和原则,有效保证了业务组件颗粒度的一致性,消除了因人员设计经验差异导致的不良影响。
[0011]具体而言,第一方面,本专利技术提供了一种用于企业级业务建模的业务组件设计方法,所述方法包括:
[0012]S110.获取流程建模和数据建模产出的原始数据,包括来自流程建模的任务清单、
数据建模的业务对象清单;
[0013]S120.根据任务对业务对象中实体的创建、读取、更新操作标记“任务

业务对象矩阵”,并根据业务组件设计方法和原则识别出业务组件;
[0014]S130.依据企业的战略和管理要求,导入新的规则,用于业务组件自顶向下的调整和验证。
[0015]在上述方法实施过程中,优选按照以下步骤予以执行:
[0016]S310.逐条读取“任务

业务对象矩阵”的记录。
[0017]S320.依据业务组件设计方法识别业务组件。
[0018]S330.若无企业战略和管理要求,则依据业务组件设计原则全面调整业务组件。
[0019]S331.若有企业战略和管理要求,则依据业务组件设计原则和企业架构全局要求全面调整业务组件。
[0020]本专利技术设计方法旨在将一组相近或相似的任务、以及该组任务对实体的创建、读取、更新操作(C/R/U)所涉及的全部业务对象勾稽为同一个业务组件,而且,该业务组件应同时满足以下条件:
[0021](1)具有通用的业务目标或处理流程;
[0022](2)包含的业务具备自治性,所述业务组件可以独立升级;
[0023](3)一个业务组件的输出必须为多个业务组件使用,如果一对一使用,代表该组件仍可合并。
[0024]进一步地,本专利技术业务组件设计方法步骤S110中所述流程建模的任务清单包括:任务的定义、目的、范围、输入信息、输出信息、关联的实体;所述数据建模的业务对象清单包括:业务对象的定义、目的、范围、包含的实体。
[0025]进一步地,本专利技术业务组件设计方法步骤S120中所述业务组件设计原则包括:
[0026](1)原则1:所述业务组件由任务和业务对象共同框定。
[0027](2)原则2:业务对象从数据维度划分业务组件的数据边界,且必须满足一个业务对象明确归属一个业务组件。
[0028](3)原则3:任务从流程维度划分业务组件的行为边界,且必须满足一个任务明确归属一个业务组件。
[0029]进一步地,根据本专利技术的一些实施例,本业务组件设计方法步骤S120中所述“任务

业务对象矩阵”用于展示任务对业务对象中实体的创建、读取、更新操作(分别以C/R/U标记)。
[0030]上述“任务

业务对象矩阵”中纵向表示任务,横向表示业务对象,将任务对业务对象中实体的创建、读取、更新操作标记到该实体归属的业务对象下,在矩阵中对应位置进行填写。
[0031]第二方面,本专利技术提供了一种用于企业级业务建模的业务组件设计系统,所述设计系统包括:
[0032]数据标记模块(M110),用于接收数据,包括来自流程建模的任务清单、数据建模的业务对象清单,创建并标记“任务

业务对象矩阵”。
[0033]组件分析模块(M120),用于分析“任务

业务对象矩阵”,并按照业务组件设计方法和原则,自动生成业务组件。
[0034]组件调整模块(M130),依据企业的战略和管理要求,导入新的规则,进行业务组件自顶向下的调整和验证。
[0035]进一步地,上述业务组件设计系统用于设计下述业务组件,该业务组件中包括一组相近或相似的任务、以及该组任务对实体的创建、读取、更新操作所涉及的全部业务对象,所述业务组件同时满足以下条件:
[0036](1)具有通用的业务目标或处理流程;
[0037](2)包含的业务具备自治性,所述业务组件可以独立升级;
[0038](3)一个业务组件的输出必须为多个业务组件使用。
[0039]进一步地,上述业务组件设计系统中所述“任务

业务对象矩阵”用于展示任务对业务对象中实体的创建、读取、更新操作;所述“任务

业务对象矩阵”中纵向表示任务,横向表示业务对象,将任务对业务对象中实体的创建、读取、更新操作标记到该实体归属的业务对象下,在矩阵中对应位置进行填写。
[0040]第三方面,本专利技术还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述程序被处理器执行时实现上述的用于企业级业务建模的业务组件设计方法的步骤。
[0041]综上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于企业级业务建模的业务组件设计方法,其特征在于,所述方法包括:S110.获取流程建模和数据建模产出的原始数据,包括来自流程建模的任务清单、数据建模的业务对象清单;S120.根据任务对业务对象中实体的创建、读取、更新操作标记“任务

业务对象矩阵”,并根据业务组件设计方法和原则识别出业务组件;S130.依据企业的战略和管理要求,导入新的规则,用于业务组件自顶向下的调整和验证。2.根据权利要求1所述的用于企业级业务建模的业务组件设计方法,其特征在于,所述设计方法用于设计下述业务组件,该业务组件中包括一组相近或相似的任务、以及该组任务对实体的创建、读取、更新操作所涉及的全部业务对象。3.根据权利要求2所述的用于企业级业务建模的业务组件设计方法,其特征在于,所述业务组件同时满足以下条件:(1)具有通用的业务目标或处理流程;(2)包含的业务具备自治性,所述业务组件可以独立升级;(3)一个业务组件的输出必须为多个业务组件使用。4.根据权利要求1所述的用于企业级业务建模的业务组件设计方法,其特征在于,步骤S110中所述流程建模的任务清单包括:任务的定义、目的、范围、输入信息、输出信息、关联的实体;所述数据建模的业务对象清单包括:业务对象的定义、目的、范围、包含的实体。5.根据权利要求1所述的用于企业级业务建模的业务组件设计方法,其特征在于,步骤S120中所述业务组件设计原则包括:(1)所述业务组件由任务和业务对象共同框定;(2)业务对象从数据维度划分业务组件的数据边界,且必须满足一个业务对象明确归属一个业务组件;(3)任务从流程维度划分业务组件的行为边界,且必须满足一个任务明确归属一个业务组件。6.根据权利要求1所述的用于企业级业务建模的业务组件设计方法,其特征在于,步骤S120中所述“任务

业务对象矩阵”用于展示任务对业务对象...

【专利技术属性】
技术研发人员:孙昊张大伟冯涛
申请(专利权)人:中国电子系统技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1