正如元模型所描述的,服务应该由功能来实现。因此,您可以(或者实际上应该)定义一组抽象的业务集成模式,而不是您稍后需要定义的抽象应用程序集成模式。这些抽象模式应该是实现业务集成服务的所有业务集成功能的基础:
图 6 - 单个业务集成中涉及的 Archimate 元素和关系的总体视图
注意:确保您的抽象业务集成模式不包含或直接指向抽象应用程序集成模式。现在这些功能并不具有任何固有的 IT 或技术方面。它们可以很容易地在没有 IT 的情况下进行定义,例如在商业领域:“结算部门要求客户部门每月共享客户信息”或政府领域:“领事请求参议院批准某项新法律”。 ArchiMate 中的业务集成建模本质上是关于建模什么,而不是如何建模,就像所有业务建模一样。
发现
为了建立业务集成模型,我在分析会议期间一直使用用户故事 柬埔寨号码数据 的专门形式。这个专门的用户故事可以帮助熟悉定义用户故事的企业主识别业务集成需求,其过程如下:
作为[部门 B],我需要从[部门 A]中获取[业务对象 Aa]信息以获取我自己部门的[业务对象 Ba]信息,从而获得[利益/价值]。
参赛者不得想到更不得写下实际的系统或应用程序名称、技术术语,例如文件、消息、数据库、系统、应用程序、实现、数据(流)、API、接口和集成。例子:我作为规划部门,希望车辆管理部门能够提供可用的车辆信息,用于行程信息,以便我们规划路线。
概括
集成是关于业务能力的内部功能的明确共享。
整合源自业务驱动因素、目标或约束。
该企业负责确保实现其目标的特定集成设施。
每个业务集成都包含提供服务和消费服务。
首先使用业务集成用户故事来定义集成的业务方面。
所涉及的 Archimate 元素和关系的总体视图捕获了单个业务集成所需的所有业务方面。
下次我将深入研究应用层,向您展示应用程序集成解决方案设计的优点、缺点和不足之处。