IBM® App Connect Enterprise 支持来自应用程序的直接连接,并且可以将直接请求发送到其他应用程序端点。 IBM App Connect Enterprise 还可以连接到各种子系统,包括 IBM MQ,文件和数据库,以读写现有应用程序数据。
您可以通过将相应的节点添加到消息流,将 IBM App Connect Enterprise 连接到应用程序。 可以对使用的节点进行定制,以支持应用程序已使用的协议和子系统。 IBM App Connect Enterprise 提供节点以支持不同的协议和子系统; 您还可以创建自己的节点以支持其他协议和子系统 (如果需要)。
在消息流中,可以包括下列类型的节点以便与应用程序进行通信。 描述的每个组中节点的图标都基于该组中显示的公共外观。
- 输入节点
- 输入节点从子系统或输入应用程序中读取数据,这些数据可能是消息形式,也可能是记录(例如来自文件)。 输入节点调用解析器,以拦截数据并创建内部消息树结构。 有需要时,此节点可以将输入消息拆分为记录。 消息就绪后,输入节点会将其发送到消息流的余下部分以进行处理。
输入节点由符合以下模板的图标表示: 
- 输出节点
- 输出节点从消息树中获取数据,调用解析器以便将该树序列化为适当的消息或记录格式,然后将该消息或记录写入一个或多个指定的端应用程序或子系统。 适当时,您可以对消息流进行配置,使其在通过输出节点生成一条或多条输出消息后继续处理消息。
输出节点由符合以下模板的图标表示: 
- 应答节点
- 应答节点是一种特殊形式的输出节点。 通常,应答节点与同一个流中的输入节点相关联,并使用该输入节点中的上下文信息来确定要将应答发送到何处。 根据输入节点的协议不同,该节点可能会创建上下文信息;对于其他协议,上下文信息可能包含在消息自身中。
回复节点由符合以下模板的图标表示: 
- 获取节点和接收节点
- 获取(接收)节点在消息流处理期间从子系统中读取附加数据,并将其包括在当前消息树中。
获取节点由符合以下模板的图标表示: 
- 请求节点
- 请求节点向外部系统写一个请求,读取响应,并将部分或全部响应数据合并到当前消息树中。
请求节点由符合以下模板的图标表示: 
- 异步请求节点和响应节点
- 这两个节点是特殊形式的请求节点,您可以在这两个节点中生成请求并在另一个消息流中处理响应。 通常,使用这些节点来发出需要一定时间才能完成的请求。 通过使用这种技术,可以创建多个待处理的请求,而不必暂挂流处理。
异步请求节点由符合以下模板的图标表示: 
异步响应节点由符合以下模板的图标表示: 
您可以通过选择输入节点与输出节点的适当组合来连接使用不同的协议应用程序。 另外,还必须在输入节点与输出节点之间包括可以将输入消息变换为适当输出格式的节点。