IBM App Connect Enterprise 引言
IBM® App Connect Enterprise 将 IBM ( Integration Bus )这一业界公认的成熟技术与云原生技术相结合,打造出一个能够满足现代数字化企业全方位集成需求的平台。
通过使用 IBM App Connect Enterprise 工具包 ,您可以开发集成解决方案,并将其部署到 IBM Cloud Pak for Integration ( IBM App Connect Enterprise 软件的专用运行时)以及 IBM 和 App Connect Enterprise as a Service。 可以使用一组广泛的监管和系统管理选项来管理集成解决方案。
IBM App Connect Enterprise 还可以使用种类繁多的软件即服务 ( SaaS )连接器,这些连接器可通过 IBM App Connect Enterprise as a Service 在本地或云端运行。 如需了解更多信息,请参阅 IBM App Connect Enterprise as a Service 文档。
您可以使用 IBM App Connect Enterprise 将应用程序相互连接,无论它们支持何种消息格式或协议。
这种连接意味着各种应用程序可以在一个灵活、动态并且可扩展的基础结构中与其他应用程序进行交互和交换数据。 IBM App Connect Enterprise 将消息从一个位置路由、转换并增强,然后发送到任何其他位置:
- 该产品支持多种协议: IBM MQ、JMS 1.1 和 2.0、 HTTP 和 HTTPS、Web 服务(SOAP 和 REST)、文件传输、企业信息系统(包括 SAP 和 Siebel),以及 TCP/IP。
- 产品支持各种数据格式:二进制格式(C 和 COBOL)、XML 以及业界标准(包括 SWIFT、EDI 和 HIPAA)。 另外,您还可以定义自己的数据格式。
- 产品支持许多操作,包括路由、变换、过滤、增补、监视、分发、收集、关联和检测。
- 在您自己的数据中心内运行的物理计算机或服务器上
- 在 VMWare 虚拟机上
- 在 Red Hat OpenShift Container Platform 上的容器化环境中,或在 Amazon Web Services 或 Microsoft Azure 等公有云中。
您与 IBM App Connect Enterprise 的互动大致可分为两大类。
- 应用程序开发、测试和部署。您可以从针对用户的技能集及其要使用的集成功能进行优化的一系列工具中进行选择:
- 对于管理关键系统和打包应用程序的核心 IT 团队,丰富的工具支持所有样式的交互,强大的映射,解析和转换。 提供了广泛的功能,包括内置单元测试,部署前验证能力以及针对业务线团队的基于浏览器的链接工具。 这些功能确保开发者和非技术用户都可以快速构建集成,而无需代码。
- 业务线中的知识工作者和市民集成商可以从更简单的,无编码的,基于 Web 的 App Connect Designer 中获益,以连接云中的应用程序以及混合环境中的应用程序和资源。 此外,他们还可以通过使用无需编码的方法,利用 IBM App Connect Enterprise as a Service的多租户云运行时,对内部部署应用程序进行创新,以实现信息和流程的自动化。
- 集成专家可以选择使用基于 Web 的 App Connect Designer 来快速开发,测试和部署常规连接。 或者,他们可以使用完整的集成开发环境 (IDE) 来满足更详细且具有挑战性的集成需求。
使用 IBM App Connect Enterprise 工具包开发集成解决方案,对您的业务消息和数据进行转换、增强、路由和处理。 您可以集成使用各种协议和消息格式的客户机应用程序。 对于熟悉“ IBM 集成工具包 ”的现有用户而言 ,“ IBM App Connect Enterprise 工具包 ”是一款自然且熟悉的工具。
在使用 IBM App Connect Enterprise 工具包开发、测试和部署解决方案时,您可以利用其中一项或多项提供的选项来开发应用程序:- 模式提供了可复用的解决方案,这些解决方案封装了经过测试的方法,用于在特定上下文中完成常用的体系结构、设计或部署任务。 您可以按原样使用这些模式,也可以对其进行修改以满足自己的需要。
- 消息流描述应用程序连接逻辑。 此逻辑定义数据在集成节点中采用的路径以及该流中的节点对其应用的处理。
- 消息节点封装了必要的集成逻辑,这些逻辑在通过集成节点处理数据时对数据进行操作。
- 消息树以高效且与格式无关的方式描述数据。 您可以在提供的许多节点中检查和修改消息树的内容。 您还可以为自己的设计提供更多节点。
- 您可以使用图形映射, Java™, ESQL 和 XSL 来实现变换,并且可以根据员工的技能进行选择,而不必提供重新培训。
- 操作管理和性能。 IBM App Connect Enterprise 包括以下功能,这些功能可支持您的部署的运行和性能:
- 面向成熟解决方案的一组广泛的监管和系统管理选项。
- IBM App Connect Enterprise 工具包。
- 可用于管理集成节点的 Web 用户界面。
- 使用 IBM Integration API的应用程序。
- 一组全面的命令,您可以通过交互方式或者使用脚本来运行这些命令。
- 具象状态传输 API (REST) 允许开发管理应用程序,而无需安装客户机软件,并且 Web 浏览器可以通过用户界面来管理集成节点。
- 支持各种操作系统和硬件平台。
- 基于传统事务处理环境中的需求的高性能可伸缩体系结构。
- 与来自 IBM 和提供相关管理和连接服务的其他供应商的软件产品紧密集成。
- 面向成熟解决方案的一组广泛的监管和系统管理选项。