中间件分类,大致分为六类:终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件。不同的应用需求催生出多种特性的中间件产品,但中间件定义模糊,分类依据不同。中间件需屏蔽分布环境中的异构操作系统和网络协议,提供通讯服务,主要分为以下几类:远程过程调用中间件、面向消息的中间件、对象请求代理中间件。这些平台提供同步、排队、订阅发布、广播等通讯服务,构建各种框架,为应用提供特定领域服务。平台屏蔽异构平台差异,框架定义领域应用结构、服务组件。用户只需关注事件,提供处理代码,框架调用执行。中间件开发应用具有良好扩展性、易管理性、高可用性和可移植性。
分类细化,中间件主要分为终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件。不同应用需求导致多样化中间件产品,但中间件定义模糊,分类角度各异。中间件需解决分布环境中的异构性问题,提供通讯服务,主要分为远程过程调用中间件、面向消息的中间件、对象请求代理中间件等平台。这些平台提供包括同步、排队、订阅发布、广播在内的基本通讯服务,构建特定框架,为应用提供事务处理监控器、分布数据访问、对象事务管理器等服务。平台屏蔽异构平台差异,框架则定义应用结构、服务组件,用户只需提供事件处理代码,框架自动处理事件。基于此,中间件开发的应用具有良好的可扩展性、易管理性、高可用性和可移植性。
通过分类理解,中间件大致分为六类,满足不同应用需求的特有特性产品。中间件定义模糊,分类依据多种。其核心功能在于屏蔽分布环境中的异构性问题,提供通讯服务,主要分为远程过程调用中间件、面向消息的中间件、对象请求代理中间件等。这些平台提供了同步、排队、订阅发布、广播等基本通讯服务,构建出特定框架,为应用提供领域服务,如事务处理监控器、分布数据访问、对象事务管理器等。平台屏蔽异构平台差异,框架则定义了领域应用的结构、服务组件,用户只需提供事件处理代码,框架自动处理事件。基于中间件开发的应用,拥有良好的可扩展性、易管理性、高可用性和可移植性。
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。