数据库访问中间件 用于实现对来自不同厂商数据库的访问 提供一系列应用程序接口以支持与网络和操作系统无关的数据库访问 事务处理中间件 提供分布式事务处理和监控服务 消息服务中间件 利用消息传递机制实现异构平台之间的通信 用于支持客户端的应用调用一个位于远端平台的进程或服务 远程过程调用中间件