Connect:Direct(C:D)是一个点对点(Server-Server),可在多平台间自动的、安全的、高效的完成数据传输任务的工具软件,是基于Client-Server的一种架构。
对于大部份金融机构,拥有不同平台的产品和服务是必然的。而Connect:Direct 能支援 z/OS, VSE, AS/400, UNIX (IBM, SUN, HP, etc),LINUX,Windows等18种不同平台,正是广为金融机构欢迎的原因之一。
通过多线程并发, 可实现多个文件的同时传输, 大大提高了传输效率。
压缩功能对文件传输上的效率具有巨大的影响,因此,C:D在设计上提供以下两种压缩方式:
标准压缩:通过压缩重复字符(如空格)来减少传输文件总量
强化压缩:通过压缩算法来减少传输文件总量
基于不同原因而导致的传输失败,断点续传功能可使文件在所定义的检验点继续传输,大大降低了因重传文件所耗用的资源。
对间歇性断路,智能重试可按已设定的参数来重试连接。当线路得以重建时,文件便可继续发送。
用户可通过自定义C:D Process (CDP) 来加强文件传输时的自动化过程。例如,首先传输将文件传输至目的地,然后自动调起目的地机器上的程序对文件进行处理。
C:D提供的CRC (Cyclic Redundancy Check) 功能是一个广为接受的校验概念,它保证了源文件和目的地文件的数据的一致性。
C:D具有强大的文件加密传输的功能,能够选择不同加密协议。从而保证银行敏感数据的安全、完整、可靠、不可否认性的传输。
C:D提供了三种不同的加密协议:Station-to-station (STS) 、protocolSecure Socket Layer (SSL) 、protocolTransport Layer Protocol (TLS)
加密传输可保证银行敏感数据的安全、完整、可靠、不可否认性的传输
当在主机与开放平台间传输数据时需要进行EBCDIC—ASCII间的码值转换C:D支持不同平台间的ASCII和EBCDIC码之间的自动互转。
单字节转码:调用开放平台C:D的码表进行转换(可客户化)
双字节转码(中文):调用主机平台C:D的码表进行转换(可客户化)
C:D的日志文件记录了每一个传输活动。并且每一个细微的动作都会以一个Message ID来反应他的运行状态。它的优点是让用户能快速的诊断文件传送上的问题及找出对应的解决方法。
拥有三个层次的安全功能:
NETMAP :通过对端口名称, IP地址及平台种类等的定义来保证文件只能在可信任的端口上进行文件转发
SPOE :是不需密码的交换,而是通过在User Proxies上的名单与进入的用户ID作对照,经鉴定后,用户才能接收有关文件
Secure+:主要提供了文件传输时的数据合法性、安全性,防止不合法的用户使用,防范数据在传输过程中被篡改
Connect Direct支持C、C++、JAVA、命令行接口的API,供应用集成。