WebService(SOAP/HTTP)使用于快速与ESB平台对接,是连接异构系统或语言的首选协议。它不依赖于语言和平台,便可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互,多用于同步通信模式。
JMS是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。
RMI是远程方法调用,允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象。这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中,但不建议用于大数据量传输。
Socket是计算机之间进行通信的一种约定或一种方式,可以理解为一组较为稳定接口。通过socket约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。
FTP简称为“文传协议”,用于Internet上的控制文件的双向传输,适用于非实时数据传输,使用客户/服务器模式,它属于网络传输协议的应用层,能操作任何类型的文件而不涉及数据的加工转换。
ETL是构建数据仓库的重要一环,从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去
DBLink用于当前数据库会话中访问另外一个数据库,适用于oracle数据库之间的数据交互。
JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。