Last Updated:

IBM 集成生态系统的数字资产治理

银狐 企业数字资产治理

如今,企业不断采用数字化转型来满足日益增长的客户需求。消费者要求为企业提供的服务提供更简单的现代机制。如果这些不符合预期,客户将考虑其他选择,并且很快就会发生转变。 

数字化转型如何在企业内部转化为现实?当然,需要付出巨大的努力来使旧的、平凡的技术更有效和更现代。这涉及适当的数据组织以及以有意义的方式使用消费者和业务数据。为此,企业必须承担大中小型项目,以揭示他们多年来收集的原始数据。这意味着他们必须使用各种技术来完成项目任务。这包括但不限于数据库、集成框架、微服务等技术,更重要的是应用程序编程接口 (API),它们是现代数字化转型时代的数字工具。这些单独的技术及其组成部分就是我们所说的“数字资产”。 

IBM 企业生态系统

IBM 拥有大量产品和解决方案,可帮助解决企业数字化转型需求。该公司在该领域拥有健康的市场份额,企业利用其技术在数字化转型之旅中取得成功。IBM Integration Bus 和现在更名的 IBM App Connect 被公司的客户大量使用来解决企业集成方面的问题。它可以以具象状态传输 (REST) 和简单对象访问协议 (SOAP) 格式公开 API 和服务,并且可以执行典型的服务编排,以及许多其他功能,包括消息转换、Java 消息服务 (JMS) 交互、智能路由、协议切换, 和数据库交互。无处不在的 IBM MQ 具有存储消息的队列和主题。此外,IBM Event Streams 通过 Kafka 功能带来事件处理能力。IBM Business Process Manager 为企业提供了一种定义有状态流程工作流的方法,并引入了业务流程模型和符号 (BPMN) 功能。这提供了涉及大多数企业需求的更广泛的功能集。IBM 集成生态系统和资产可以描述如下。

IBM 企业集成平台

图 1: IBM 企业集成平台

需要 IBM 集成平台中的治理解决方案 

企业的数字化转型解决方案很容易变得复杂,尽管是有目的且不可避免的,并且由此产生的实施工件可能会在短时间内大量增长。企业中的多个团队可以为每个产品使用相同的 IBM 平台,或者可以在他们选择的基础架构上使用他们自己的安装。后者很可能是这种情况,尤其是在中大型企业中,其中有多个团队、业务部门以及跨越不同国家和地区的其他类型的团队隔离。在这种分布更广泛的情况下,跟踪正在开发的内容、已经开发的内容以及各种工件的依赖关系和关联变得具有挑战性。

你如何维护这些细节?您如何跟踪当前开发的工件的状态? 

显然,需要一个中央位置来访问这些有价值的信息。电子表格能解决这个问题吗?嗯,它可以;然而,这将很快变得越来越困难和乏味。如何管理这样一个中央文档以确保条目一致、保持完整性并且值是最新的? 

避免重做相同的工作并有效地构建资产以避免重复也符合企业的最佳利益。如果这件事做得不正确,随着时间的推移,企业将招致“技术债务”——即,与由于现在选择简单(有限)的解决方案而不是使用需要更长时间的更好方法而导致的额外返工相关的成本。如果您无法获得正确的信息,您如何解决这个问题并使平台现代化? 

治理解决方案可以解决这个问题。它可以成为企业数字资产的卓越中心 (CoE)。毫无疑问,这将揭示企业在一个地方找到这些大量资产的所有元数据所面临的挑战。此外,它将为所有团队的所有资产带来统一的视图。治理解决方案的投资回报将以最大化资产可重用性和全面简化资产架构的形式出现。这样的解决方案有助于执行关键业务驱动因素,包括通过减少重复性工作来加快上市速度,并通过开发过程中的治理机制提高工作质量。

仅仅对资产元数据进行编目并不是这里的唯一要求。治理解决方案应具有维护依赖项详细信息、关联视图和对资产进行分类以便于过滤的功能。定义可用作数据模型和业务对象的新资产类型也应该是可扩展的。该解决方案还应允许操作可扩展性来添加、修改、读取或删除资产。当资产的状态发生变化时,采取额外的步骤将为解决方案提供务实的敏捷性。因此,一个好的资产治理解决方案应该提供构建这种可扩展性以开放可编程性的方法。 

如上所示,IBM 生态系统将拥有大量资产,上面提到的挑战将适用于它。使用基于 IBM 的平台的企业最终将创建大量服务、API、事件流、业务流程、模式、策略以及更多此类“数字资产”。多个团队可能并行工作,也可能使用不同的部署。除非有一个统一的地方来查看和管理这些资产,否则“技术债务”和效率低下的问题由于无法查看整体情况而只会恶化。

下图说明了中央治理工具如何提供企业资产的 360 度视图。 

作为资产元数据 CoE 的治理解决方案

图 2:作为资产元数据 CoE 的治理解决方案 

WSO2 数字资产治理在 IBM 生态系统中的价值

IBM 生态系统拥有许多服务于企业集成和 API 管理的组件,缺乏一个全面的、可扩展的解决方案来集中查看数字资产(及其关联和依赖关系)并进行影响分析。它拥有较旧的 IBM Websphere Service Registry and Repository (WSRR),一些企业仍在使用它。IBM WSRR 是一个遗留产品,不适合现代架构,例如微服务架构。它非常适合面向服务的架构 (SOA) 风格的项目,但尚未与其他 IBM 产品很好地集成以适应现代治理问题。它也缺乏可扩展性。 

WSO2 Digital Assets Governance 是一种现代企业数字资产治理解决方案,专为以更务实的风格跨多供应商系统工作而量身定制,没有凝聚力的界限。这种查看企业资产的松散耦合方式降低了其他产品的风险。该工具对其部署和可用性的依赖最小。WSO2 数字资产治理是一种云托管的按需解决方案,可以轻松地与不同的系统协同工作。 

WSO2 数字资产治理是产品经理、开发经理和企业架构师的理想解决方案。产品经理希望清楚地了解产品的组成。例如,软件产品可能需要 API、服务、流甚至库。在 IBM 生态系统中,这些工件将驻留在不同的 IBM 产品中。产品经理应该掌握触手可及的详细信息,以便为他们负责的产品做出正确的选择。元数据信息的中央存储库是实现这一目标的关键。这是 WSO2 治理解决方案的重要组成部分。 

另一方面,开发经理需要跟踪模块的依赖关系,并确保及时交付具有质量的开发资产。开发经理如何强制开发人员遵循指南,例如在将代码提升到测试状态之前提交已完成功能的文档和测试代码?治理解决方案的生命周期工具可用于确保生命周期转换仅在所需的清单按顺序进行时发生。 

此外,使用此工具,IBM 企业架构师可以定位现有资产并决定如何利用它们(以解决更高级别的业务问题),或者如果现有系统无法解决企业想要采用的架构原则,则引入新的供应商系统。 

WSO2 数字资产治理解决了这种性质的问题,因此它可以满足 IBM 支持的集成生态系统的治理要求。它可以位于云中,并可用于通过利用 REST API 来加载资产。企业可以利用外部工具(例如 CI/CD 管道或其他集成方式)从 IBM 系统(通常具有 REST、SOAP 或其他接口来提取元数据详细信息)中提取详细信息,并使用解决方案 API 填充 WSO2 数字资产治理。这如下所示。

将资产引入治理解决方案或从治理解决方案中引入资产

图 3:从治理解决方案引入资产或从监管解决方案引入资产

如上所述,治理工具提供了资产的鸟瞰图,并有助于减少“技术债务”。WSO2 数字资产治理可帮助企业实现这一目标,而且不仅仅是对数据进行编目。当然,统一视图本身是一个很大的优势,它揭示了将数据记录在其他地方的挑战。一旦元数据就位,就可以完成围绕每个资产的这些元数据实例的许多任务。 

WSO2 数字资产治理还提供以下关键功能来支持常见的治理要求。 

  • 业务对象和数据建模的自定义资产类型

该解决方案可以捕获最广泛使用的资产的元数据。其中包括 REST API、开放 API 规范(Swagger 文档)、SOAP 服务、Web 服务描述语言 (WSDL) 文件、XSD 和 XML 策略文件。但是,通常情况下我们事先并不知道某些工件类型及其属性。因此,治理工具应该提供一种强大的方式来对业务对象进行建模以定义其属性,并最大限度地减少生成交互式 UI 的工作,从而使用户捕获这些详细信息。这将是一种强大的方法来定义需要定义的任何新类型的资产并快速开始使用它。WSO2 数字资产治理提供了一个基于 XML 的综合模型来对新资产类型进行建模。

  • 用于附加资产的可扩展生命周期模型

资产的生命周期状态是一个变量。根据不同的用例,可能适用不同的生命周期状态。因此,治理工具应该提供一种定义生命周期并将其附加到定义的资产以跟踪状态的方法。通过这种方式,该工具不需要预定义状态并限制设计人员遵守该工具提供的内容。这是定义动态状态图的强大机制。WSO2 数字资产治理提供了一个授权模型来绑定可以在资产生命周期中执行的促销和降级的权限。只有经过授权的人员才能进行更改。此外,它还提供了一种在状态转换时动态插入逻辑的方法。 

  • 影响分析的关联和依赖

关联和依赖是另外两个可以定义并用于可视化资产变化影响的功能,换句话说,这称为“影响分析”。该解决方案应提供定义新依赖项并控制定义有意义的依赖项的方法。一旦定义了这些设计时依赖关系,用户就可以轻松地将关联可视化,以深入了解更改这些资产之一的影响。 

下图说明了 WSO2 数字资产治理的依赖关系视图。 

可视化依赖

图 4:可视化依赖项 

  • 强大的搜索能力

当资产被编目时,应该有简单的方法来快速搜索它们。WSO2 数字资产治理提供了全面的搜索功能。用户可以按资产内容或特定属性值搜索资产。搜索栏中可以使用功能强大且易于使用的语法来轻松过滤资产。当企业在资产组合中拥有数十万个资产时,这非常有用。  

  • 资产分类的分类法

对资产进行分类将使过滤变得容易。如果解决方案还可以提供定义分类层次结构的方法,那也是理想的选择。WSO2 数字资产治理允许 XML 模型定义这样的目录,例如层次结构,并将其分配给资产。随后,当添加或修改资产时,用户可以将该资产分配给一个或多个类别。这将在商店门户中生成一个用户界面,供用户轻松过滤资产。这可以与搜索相结合,以快速缩小用户正在寻找的范围。企业可以提出自己的分类法,也可以坚持使用适合其行业的常用分类法。

除了分类法之外,该解决方案还提供了简单的资产标记,这也可以用来很容易地过滤掉资产。

结论

如今,企业正在努力通过数字化转型努力在竞争中保持领先地位。IBM 提供了一个流行的企业技术平台,用于实现企业技术堆栈的现代化。在大中型组织中,使用 IBM 技术将创建大量数字资产。随着他们数量的增长,了解、搜索和为未来的资产和项目做出决策变得越来越困难。 

供应商中立的治理解决方案可以跨多供应商系统工作以提供资产目录并呈现统一视图,这是有利的,因为它使开发经理、产品经理、企业架构师甚至 CxO 能够对辛勤工作得出有用的见解已投入企业数字化转型。这样的解决方案有助于最大限度地减少技术债务并有效地重用资产,从而节省时间和金钱。WSO2 数字资产治理是一种量身定制的解决方案,可满足所有这些需求。 

转自:https://wso2.com/whitepapers/digital-asset-governance-for-the-ibm-integration-ecosystem/