什么是中间件啊?

常常见到这个词,就是在CSDN上看到的。不明白啊,我是菜鸟一个,请懂的内行解释一下

第1个回答  2005-08-31
为解决分布异构问题,人们提出了中间件(middleware)的概念。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,如图1所示,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。
也许很难给中间件一个严格的定义,但中间件应具有如下的一些特点:

满足大量应用的需要
运行于多种硬件和OS平台
支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互
支持标准的协议
支持标准的接口

由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。

中间件是什么?干嘛用的?
中间件是一种独立的系统软件或服务程序,是连接两个独立应用程序或独立系统的软件,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件...

中间件是什么意思?
中间件是指介于应用程序和操作系统或设备之间的一种软件层。也就是说,它们会在不同的软件之间建立连接,以达到数据传输和协议转换的目的。中间件在不同的应用场景下具有不同的功能和作用。例如,Web服务器通常使用反向代理作为中间件来路由请求并将它们转发到正确的应用程序上。中间件的出现,使得不同应...

什么是中间件
1、中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括web服务器、事务监控器和消息队列软件。2、中间件(middleware...

中间件是什么意思
中间件,一种独特桥梁式软件,架设在操作系统和应用软件之间,为应用软件提供服务功能。它包括了消息中间件、交易中间件、应用服务器等类型。之所以称为中间件,是因为它扮演着连接操作系统和应用软件的中介角色。消息中间件专注于处理异步通信,让应用软件能够独立运行,实现高效的数据交换。交易中间件则确保...

什么是中间件?
1、中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间 2、中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。3、在众多...

中间件是什么意思
中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。它并没有很严格的定义,但是普遍接受IDC的定义:中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享...

中间件是个什么东西
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机\/ 服务器的操作系统之上,管理计算机资源和网络通讯。 中间件特点: 满足大量应用的需要 ; 运行于多种硬件和OS平台 ; 支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互...

中间件是什么意思
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机\/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键...

什么是中间件?
中间件是一种独立的系统软件或服务程序,其主要功能是连接两个或多个计算机系统或软件应用程序。中间件位于操作系统和应用程序之间,作为连接纽带,为应用程序提供必要的运行环境。它可以提供一系列服务,如数据访问控制、网络通信、事务处理、性能监控等,使应用程序能够高效、稳定地运行。以下是关于中间件的 ...

什么叫做中间件?
中间件,是提供系统软件和应用软件之间连接的软体,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器以及Kingdee公司的Apusic等都属于中间...

相似回答
大家正在搜