这是我在 ArchiMate 中设置集成架构视图的第一步。我聚合了通用提供商和消费者(两个应用程序),他们以某种方式协作以完成某些 E2E 应用程序流程:
你看,它实际上说明了一切:像这样的基本集成是关于两个或多个应用程序的协作,,进而实现某些业务功能,流程或服务:
出于美观目的,我将提供商和消费者应 贷款数据 用程序移到了协作中。不幸的是,这样你就无法看出它是聚合体还是组合体,但这并不重要。
另请注意,端到端流程的实现没有进一步详细说明。
现在,对于实现此应用程序协作的功能,我将其建模如下:
它不是实现应用程序的协作
而是消费者和提供商之间的具体交互。
你瞧,这里就出现了特定的集成模式。
如上所述,ESB 实现交互(集成模式)。
您可能会认为,这种方式建模违反了 ESB 面向服务的特性,我同意这一点。这就是 以实现某些应 我所看到的 ESB 被一次又一次地使用的方式。它应该被称为企业集成总线或类似的名称。我现在就让它保持原样。
这个 ESB 又由(!不是聚合!)一个核心集成平台和一个消息 人工智能客户洞察如何改善客户体验 传递平台组成;隐含地描述 以实现某些应 了该 ESB 具有同步和异步消息集成能力并且旨在实现同步和异步消息集成。
请注意我明确使用了 ESB
与底层应用程序之间的组合关系,显然是徒劳的,试图禁止不太懂集成(解决方案)的架构师直接且独立于 ESB 使用这些底层应用程序。
在技术层面,两个平台可能具有独 WhatsApp 号码 立的性质(软件/供应商),但最终,从概念上讲,它们再次形成了一种合作。
这种协作结构还有助于禁止解决方案架构师直接使用消息传递或核心集成平台,从而打破 ESB 运行的松散耦合范式。
总的来说,必须有良好的治理来让有能力的集成平台架构师保障这种模式的正确使用。你知道我在说谁。