IBM App Connect Enterprise 技术概述
IBM® App Connect Enterprise 使以消息形式封装的信息能够在不同的业务应用程序之间流动,涵盖范围从大型传统系统到管道上的传感器等无人设备。

IBM App Connect Enterprise 通过两种方式处理消息:消息路由和消息转换。
消息路由
可以根据消息的内容将消息从发送方路由到接收方。
您设计的消息流可控制消息路由。 消息流描述在进入消息上执行的操作,以及它们的执行顺序。
您可以在 IBM App Connect Enterprise 工具包中创建消息流。
消息变换
- 它们可以从一种格式转换为另一种格式,可能是为了满足发送方和接收方的不同需求。
- 可通过修改、合并、添加或移除数据字段转换这些格式,这些操作可能会用到数据库中存储的信息。 信息可在消息和数据库之间映射。 可通过在可配置节点中编写代码 (例如,在扩展 SQL (ESQL) 或 Java™中) 来实现更复杂的消息数据操作。
- 逻辑结构: 表示为树结构的数据的抽象排列和特征; 请参阅 消息模型。
- 一种或多种物理格式: 在物理位流中表示和定界数据的方式; 请参阅 消息集: MRM 域中的物理格式。
配置集成服务器
消息的路由和变换工作在一个或多个集成服务器中进行。
您可以配置多个集成服务器,为每个集成服务器配置各自的标识,然后将它们部署到云或本地环境中的容器。 通过设置多个集成服务器,可以将处理敏感数据 (例如工资单记录,安全信息或未公布的产品信息) 的 消息流 与其他非敏感 消息流隔离。
IBM App Connect Enterprise 的运行模式会影响您可以部署的集成服务器和消息流的数量。 有关详细信息,请参阅 运行模式。
有关集成服务器的技术概述,请参阅 集成服务器和集成节点。
开发集成解决方案
您的应用程序开发人员可以使用 IBM App Connect Enterprise 工具包来创建和修改集成解决方案,例如消息流和资源。
IBM App Connect Enterprise 工具包中采用了不同的视角来开发消息流、 消息模型模式文件及其他相关资源;请参阅 IBM App Connect Enterprise Toolkit。
您可以通过在消息流中添加相应的节点,将 IBM App Connect Enterprise 与您的应用程序连接起来。 可以对使用的节点进行定制,以支持应用程序已使用的协议和子系统。 IBM App Connect Enterprise 提供支持各种协议和子系统的节点,包括 IBM MQ、JMS( 1.1 或 2.0 )、 HTTP、 HTTPS、Web服务(SOAP和REST)、文件、企业信息系统(包括 SAP 和Siebel)以及 TCP/IP。 另外,如果需要,您还可以创建自己的节点以支持其他协议和子系统。 有关连接应用程序的更多信息,请参阅 用于连接的节点。
部署集成解决方案
在开发集成解决方案时,您可以利用 IBM App Connect Enterprise 工具包中的选项,将开发资源直接部署到集成服务器上。 通过使用此方法,可以在开发解决方案时快速验证您所作的更改。
当您准备好将解决方案部署到生产环境时,可以将资源打包到 BAR 文件中。 在将解决方案部署到生产环境之前,可以定制 BAR 文件以针对开发环境与生产环境之间的任何差异配置解决方案。 您的生产环境可能是 IBM App Connect Enterprise 或 IBM App Connect Enterprise as a Service。
您可以通过多种方式部署集成解决方案,例如使用 IBM App Connect Enterprise 工具包、Web用户界面或执行命令。 有关 Web 用户界面的介绍,请参阅 IBM App Connect Enterprise Web 用户界面。
有关将应用程序部署到集成服务器的更多信息; 请参阅 部署集成解决方案。