什么是通讯点
通讯点(Communication Points)即外部接口是对内外传输(接收和发送)消息的基本套件,是外部系统(这里所说的外部系统包括Rhapsody自身的其他路由)和Rhapsody路由之间的接口,不同种类的通讯点提供了不同的传输接口用于连接各种不同的系统,Rhapsody可以自定义接口(通讯点)以进一步拓展Rhapsody的整合能力;
每个通讯点在消息交换期间实现特定的通信协议,并负责管理消息在进出路由处理管道(The Route Processing Pipeline)中的传递。Rhapsody标准安装包括多种通讯点类型,它们共享许多常见的配置属性和特定于协议的参数。
Rhapsody常用内置标准通讯点
-
ASTM TCP Client and Server
用于ASTM 1381标准的消息发送和接收。 -
Database
数据库处理通讯点,允许读取、写入以及执行存储过程等操作(JDBC)。 -
Directory
提供基于文件的连接,包括批处理文件的读写。 -
TCP Client and Server
用于连接远程或本地TCP服务器的通讯点。 -
WebService Hosting
网络主机服务通讯点,提供多种网络连接服务到服务主机,支持SOAP和REST。 -
WebService Client
网络服务客户端通讯点,支持调用SOAP/REST/RPC/基于文档的网络服务。 -
Database Insertion
数据库插入通讯点,用于对数据库表的添加、插入、修改以及删除操作。 -
Email Client
电子邮件客户端通讯点,用于提取和处理电子邮件头、正文或附件。 -
Execute Command
执行命令通讯点,可指定一个应用程序或脚本来执行特定的任务。 -
Dynamic Router
动态路由通讯点,用于以解耦的方式在路径之间重定向消息。 -
HTTP Client and Server
HTTP客户端和服务端通讯点。 -
Printer
打印机通讯点,支持纯文本和PostScript文档的打印消息。 -
Timer
定时器,可在指定时间内激活Rhapsody内的一个事件。 -
Sink
消息回收,用于丢弃不需要的消息。