Java 中间件


英语 Middleware
狭义中间件是常见的远程服务框架、消息队列、缓存等
广义中间件是操作系统之上业务逻辑之下的所有可复用的后台组件
提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,
是应用软件对于系统软件的集中的逻辑,
在信息技术应用框架如Web服务、面向服务的体系结构等应用广泛
如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器属于中间件
企业服务总线
ESB : Enterprise Service Bus
ESB 是一种开放的、基于标准的分布式同步或异步信息传递中间件
通过 XML、Web Service接口以及标准化基于规则的路由选择文档等支持
ESB 为企业应用程序提供安全互用性
事务处理
TP:Transaction Processing
监控器:为发生在对象间的事务处理提供监控功能,以确保操作成功实现
分布式计算环境
DCE:Distributed Computing Environment
指创建运行在不同平台上的分布式应用程序所需的一组技术服务
远程过程调用
RPC:Remote Procedure Call
指客户机向服务器发送关于运行某程序的请求时所需的标准
对象请求代理
ORB:Object Request Broker
为用户提供与其他分布式网络环境中对象通信的接口
数据库访问中间件
Database Access Middleware
支持用户访问各种操作系统或应用程序中的数据库
SQL 是该类中间件的其中一种
信息传递
Message Passing
电子邮件系统是该类中间件的其中一种
基于XML的中间件
XML-Based Middleware
XML 允许开发人员为实现在Internet中交换结构化信息而创建文档