中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到
资源共享、功能共享的目的。它并没有很严格的定义,但是普遍接受
IDC的定义:中间件是一种独立的系统软件
服务程序,分布式应用软件借助这种软件在不同的技术之间
共享资源,中间件位于
客户机服务器的操作系统之上,管理
计算资源和
网络通信。从这个意义上可以用一个
等式来表示中间件:中间件=平台+通信,这也就限定了只有用于
分布式系统中才能叫中间件,同时也把它与
支撑软件和实用软件区分开来。
中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到<a href="./?mention=资源共享">资源共享</a>、功能共享的目的。它并没有很严格的定义,但是普遍接受<a href="./?mention=IDC">IDC</a>的定义:中间件是一种独立的系统软件<a href="./?mention=服务程序">服务程序</a>,分布式应用软件借助这种软件在不同的技术之间<a href="./?mention=共享资源">共享资源</a>,中间件位于<a href="./?mention=客户机">客户机</a>服务器的操作系统之上,管理<a href="./?mention=计算资源">计算资源</a>和<a href="./?mention=网络通信">网络通信</a>。从这个意义上可以用一个<a href="./?mention=等式">等式</a>来表示中间件:中间件=平台+通信,这也就限定了只有用于<a href="./?mention=分布式系统">分布式系统</a>中才能叫中间件,同时也把它与<a href="./?mention=支撑软件">支撑软件</a>和实用软件区分开来。