百科

中间件有哪些种类 怎么划分

  • 喜欢学习网
  • 2024-11-20 23:03:58

主要中间件的分类

中间件所包括的范围十分广泛,针对不同的应用需求涌现出多种各具特色的中间件产品。但至今中间件还没有一个比较精确的定义,因此,在不同的角度或不同的层次上,对中间件的分类也会有所不同。由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通讯服务,我们将这种通讯服务称之为平台。基于目的和实现机制的不同,我们将平台分为以下主要几类:

远程过程调用(Remote Procedure Call)

面向消息的中间件(Message-Oriented Middleware)

对象请求代理(Object Request Brokers)

它们可向上提供不同形式的通讯服务,包括同步、排队、订阅发布、广播等等,在这些基本的通讯平台之上,可构筑各种框架,为应用程序提供不同领域内的服务,如事务处理监控器、分布数据访问、对象事务管理器OTM等。平台为上层应用屏蔽了异构平台的差异,而其上的框架又定义了相应领域内的应用的系统结构、标准的服务组件等,用户只需告诉框架所关心的事件,然后提供处理这些事件的代码。当事件发生时,框架则会调用用户的代码。用户代码不用调用框架,用户程序也不必关心框架结构、执行流程、对系统级API的调用等,所有这些由框架负责完成。因此,基于中间件开发的应用具有良好的可扩充性、易管理性、高可用性和可移植性。 答案补充 不详细的可以去这个网址看看,http://tech.ccidnet.com/art/322/20050116/204629_1.html。

相关文章

  • 淄博有哪些火车站
  • 马永生的介绍
  • soul与spirit有什么区别
  • 心灵手巧的近义词是什么
  • 庄世平先生生平事迹概括
  • 残酷的近义词
  • 晚霞水粉画教程
  • 偶尔是什么意思 偶尔 的汉语解释
  • 轰 荒组词
  • 春霞名字什么含义
  • 世界十大著名卫星(世界上最有名的卫星)
  • 马航370事件最终结果(马航370上究竟发生了什么)
  • 青海湖龙吸水拍到真龙(青海湖龙吸水拍到真龙还是假龙)
  • 大张旗鼓(大张旗鼓的反义词是什么)
  • 管中窥豹下一句(管中窥豹歇后语下一句)
  • 世界十大dj排名(世界dj百大排行榜)
  • 车裂(车裂是什么意思)
  • 德国防暴犬(德国防暴警察图片)
  • 世界上最漂亮的女士脚(世界上那个女人的脚最美)
  • 世界上最迷你的玩具广告(世界上最迷你的玩具广告牌)