中间件

中间件、中间件是一种什么电脑软件?中间件的分类主要是中间件的分类 , 涵盖范围很广,针对不同的应用需求,出现了各种有特色的中间件产品 。从这个意义上来说 , 中间件:中间件平台通信可以用一个等式来表示,这就把它限制在中间件只有在分布式系统中使用 , 并把它与支撑软件和实用软件区别开来 。

1、什么是 中间件,什么又是应用服务器?这其实是一个比较空洞的概念 。广义中间件范围很广 。任何一个起到沟通作用的都可以考虑为中间件 。甚至像ODBC这样的东西也可以认为是中间件 。目前使用较多的中间件应该是BEA公司的tuxedo和IBM公司的weblogic?(好像是这个东西),我接触过一点燕尾服 。甲骨文 , sun,ms好像都有类似的产品,但是用的人很少 。Tuxedo是这个领域的领头羊,但是IBM正在迎头赶上,可能会超过它 。毕竟IBM就是IBM 。

用了中间件,前台应用和数据库直连之前就有了tuxedo 。现在,前台应用程序将请求发送到tuxedo,tuxedo将请求发送到数据库 。处理完数据库后,它将结果返回给tuxedo,tuxedo将结果发送回前台 。这在表面上要复杂得多 。但也带来了一些好处,比如安全 。Tuxedo的服务是定制的,有点像存储过程,因为应用程序不能直接连接数据库而只能通过tuxedo连接,所以应用程序不能做除了tuxedo的服务之外的任何事情 。

2、物联网 中间件的作用是什么?物联网中间件是软件产品,有两种模式,一种是操作系统和应用软件之间,一种是硬件和应用软件之间,起到支撑和信息传递的作用 。中间件一种电脑软件 。看它的名字“中”,简单粗暴地表明了它在中间的地位 。坦白说 , 中间件是一个软件产品,它有两种模式,一种是操作系统和应用软件之间,一种是硬件和应用软件之间,起到支撑和信息传递的作用 。

【中间件】另一种模式,中间件集成硬件设备 , 集成硬件数据信息并上传到应用软件,实现通信和交互 。在两种模式下,中间件都可以向下集成,向上直接为系统软件提供数据等资源 。在实际应用中,中间件还是很神秘的 。专业性强,技术门槛高,而且不是大众可以直接使用的软件产品,直接导致除了专业人士 , 大众可以打交道的地方很少中间件 。中间件的应用范围也很广,不仅涉及网络应用的各个层面,涵盖了从基础通信、数据接入到应用集成的诸多环节,还包括工业硬件集成 。

    推荐阅读