中间件
中间件是一种软件,处于系统软件(操作系统和网络软件)与应用软件之间,它能使应用软件之间进行跨网络的系统工作(也就是互操作),这时允许各应用软件之下所涉及的“系统结构、操作系统、通信协议、数据库和其他应用服务”各不相同。
开放系统中的互操作性。
应用软件 |
|
网络软件 |
操作系统 |
硬件系统 |
应用软件 |
中间件 |
网络软件 |
操作系统 |
硬件系统 |
中间件分类
(1)终端仿真/屏幕转换中间件
(2)数据访问中间件
(3)远程过程调用中间件
(4)面向消息中间件
(5)事务中间件
(6)分布式对象中间件
中间件的功能
1.跨平台,包括不同的网络、主机和数据库
2.支持复杂的应用模式
3.不同应用系统的集成
4.保证系统的处理效率
5.保证系统的高可用性
6.保证系统的动态扩展能力
7.提供调试、维护和管理工具
8.保障系统安全
9.加快开发周期,保证质量。