首頁 » 部落格 » 两个业务能力A和B

两个业务能力A和B

由业务功能 A 和 B 实现
具有内部功能,例如 a 到 d
或者业务功能 A 中的哪个功能服务于业务功能 B 中的哪个功能

图 2 – ArchiMate 中对集含义的表示

现在,这个定义可能并不适合整个集成​​范围,但对于我所涉及的大多数集成来说,它很好地涵盖了它。但等一下,好像缺少了一些东西。这种表示并未显示哪些内部业务功能可在业务能力之外使用,哪些不可用于。消费部分也一样;该模型没有 两个业务能 显示哪些内部业务功能需要哪些特定提供的内部业务功能的输入。我希望它能够被明确地展示和命名,并且对于这一点(向外界展示内部行为),ArchiMate 有一个特定的概念:服务。更准确地说是业务服务:
图 3 – 明确提供和使用业务功能

所以,业务能力A通过业务服务提供Aa向业务环 股东数据 境暴露出自己的内部能力(内部功能Aa) 。同样,业务能力 B 公开一个业务服务,该业务服务使用所提供的业务服务 Aa 以供其内部能力(内部功能 Ba)使用。请注意,我在这里展示了一些重要的东西:提供业务 两个业务能 服务只是提供。另一方面,消费业务服务负责使被消费业务以某种方式适应其内部功能。对于那些认为我忘记了松散耦合的人来说;这是业务层。这里不需要松散耦合,因为业务功能本身并不像应用程序那样频繁被替换或淘汰。

数据
如今,数据似乎也很重要,所以让我们在 启用 最新数据库 AI Companion 可提高员工采用率和参与度 这个业务集成图中展示数据:

图 4 – 业务集成中涉及的业务对象

如您所见,业务层中没有这样的数据,只有数据的等价物:业务对象。业务层和集成的优点在于您不必担心 IT 环境的灵活性。因此,在这个级别上不需要松散耦合,业务能力及其业务功能可以相互“了解”,直接相 印度手机号码 互服务并使用彼此的业务对象(尽管是间接的)。我认为考虑业务对象的集成是一种很好的做法。您最终会在应用程序层需要它们,因为您不希望应用程序专有数据对象最终出现在另一个应用程序中。

返回頂端