问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

中间件的基本概念

发布网友 发布时间:2022-04-25 23:57

我来回答

1个回答

热心网友 时间:2022-05-03 04:45

英文释义
Middleware is computer software that connects software components and applications. The software consists of a set of enabling services that allow multiple processes running on one or more machines to interact across a network. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which are used most often to support and simplify complex, distributed applications. It includes web servers, transaction monitors, and messaging-and-queueing software.
中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括web服务器、事务监控器和消息队列软件。
中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。
中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
IDC对中间件的定义表明,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。
中间件是位于平台(硬件和操作系统)和应用之间的通用服务,如图1所示,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。

图1 中间件概念模型图
也许很难给中间件一个严格的定义,但中间件应具有如下一些特点:
①满足大量应用的需要;
②运行于多种硬件和OS平台;
③支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互;
④支持标准的协议;
⑤支持标准的接口。
由于标准接口对于可移植性、标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件就几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你那里是不是有美国COSO内部控制整体框架中文版?能否发给我,谢谢!万分... 从实体店买的衣服当时穿着走的还可以换吗? 2020S1赏金令中的开卡奖励是介绍_2020S1赏金令中的开卡奖励是是什么... 笔记本外接显示器开机慢的问题及解决方法 笔记本外接显示器开机不能自动打开 笔记本电脑黑屏外接无显示为什么笔记本电脑连接另一个显示器后电记本... 百鸟朝凤是一首 商转公都有哪些银行 哪些银行能商转公 商转公哪些银行支持 知识:为什么机械手表每天带都会走快,机械表走快了 机械表为什么走走时间会变快 为什么机械表走走就变快了 招商怎么问开户行 手表突然走快了是什么原因? 招商银行怎么查看开户行 招商银行怎么查开户行 DW中如何使上传的图片和写的正文内容自动混排 200分。出书问题! indesign技术问题,高分求解答!同时移动多个页面的文字或图像(或者将某个页面的操作应用到其他页面) 做摄影集用什么色调好啊?内文的页眉页脚怎么设置漂亮 求大神:PS图片问题,因为要打印出来,需要分辨率300-350,设置后大小又小了很多,不知道到底怎么弄才好。 word2007 文档结构图中,正文内容段落显示是1级标题;修改段落改成正文,保存后,无效 图片里的正文内容表格要怎么做出来? 文章内文包括图片吗? 微信公众平台如何封面图片不入内文 CDR导图文字变粗 32位操作系统是指机器字长为32位吗 Indesign怎么把文字和内文串联在一起呢,图片随文字动(不是插图样式的)??? 微信公众平台内文图片是多少 ? 才能全屏显示,封面900*500可以全屏显示,内文900*500就偏一边了 分布式数据库中间件自身是否会存储业务数据? mysql 代理中间件能减轻数据库压力吗 老北京炒肝儿是怎么做的? 老北京炒肝的介绍 路边停多久才会被电子警察拍照 黄灯过后多久开始抓拍 多长时间违章停车摄像头才会拍摄 全路段禁停多久抓拍 违章停车多久会被抓拍 禁止停车的地方,有监控多久会拍照 探头抓拍违停,停多长时间开始抓拍,多长时间才算,请老司机解答,谢谢! 车辆逾期没有年检,电子眼抓拍第一次有没有时间*,是一个月啊还是什么时间处理掉就不会抓拍第2次? 汽车违章被电子警察拍到几天会上传到交通网上? 违章电子眼多远能拍 汽车违章停车如何才能抓拍 在济南汽车违章多久能查到?我是说被抓拍 淘宝店铺3L降到2 什么叫梦境,梦境是怎么出现的 汽车交通违章扣分罚款可以等多久去处理?是电子眼抓拍的 店铺pvuvip都下降体现了什么