轻松理解中间件

前言

中间件为何物,它跟我们平常所用到的软件又有何关系,今天我们就来揭开它的神秘外衣。

 

正题

中间件是一种独立的系统软件或服务程序分布式应用软件借助这种软件在不同的技术之间共享资源

 

深入

1.中间件是一类软件而非一种软件

  

   中间件是一个新的名词,就好像数据库一样,只要能满足相关数据存储操作功能的软件都可以称为数据库,而对于中间件,只要能满足中间件相关规范功能的软件都可称为是中间件,迄今为止,已有很多的中间件产品,如VisiBroker(CORBA产品之一)就是一个比较好的中间件。

 

2.中间件是基于分布式系统

 

   中间件是基于分布式系统的,如果对于集中式系统的话,中间件的意义也将不复存在。

 

   先来说说什么是分布式系统,其实很简单,分布式系统就是客户端/服务器系统,即客户端程序和服务器安装在不同的电脑上,然后客户端和服务器通过网络进行交互操作,比如我们常见的B/S系统,客户端只需要安装客户端程序然后浏览即可,而实际的数据却都存储在服务器上的数据库中。

 

3.中间件用来共享资源

 

   中间件的作用就是用来在不同的技术之间共享资源,换句话说,中间件是把客户端的一部分程序(业务逻辑层的程序)进行拆分,然后封装(封装成一个个的小构件)到服务器端。

 

   中间件处于一个中间层,它可以实现客户端与服务器端(数据层)之间的信息传递,它与上下的交互都是以接口形式进行操作。

 

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值