试题详情
简答题中间件有哪些分类?
  • 中间件所包括的范围十分广泛,针对不同的应用需求涌现出多种各具特色的中间件产品,在不同的角度或不同的层次上,对中间件的分类也会有所不同。由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通讯服务。中间件主要包括以下几类:
    1.数据访问中间件对异构环境下的数据库或文件系统实现联接的中间件:远程过程调用中间件通过这种远程过程调用机制,程序员编写客户端应用时,可以像调用本地过程一样调用位于远端服务器上的过程;
    2.消息中间件用来屏蔽不同平台及协议之间的异构特性,实现应用程序之间基于数据交换的通信;
    事务(交易)中间件是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台;
    3.对象中间件在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用;
    4.Web应用服务器以多种中间件技术为基础,为创建、部署、运行、集成和管理Internet应用提供一系列运行服务(如消息、事务、安全、应用集成等),是一种Web中间件。
  • 关注下方微信公众号,在线模考后查看

热门试题