中间件 (50分)

  • 主题发起人 主题发起人 Happy3X
  • 开始时间 开始时间
H

Happy3X

Unregistered / Unconfirmed
GUEST, unregistred user!
弱弱的问题:
(1)中间件的主要作用是什么?
(2)中间件是由我们自己编写吗?
(3)那我们用那些中间件提供商(Tuexdo等)的中间件干什么?
(4)在那些中间件提供商(Tuexdo等)的中间件的基础上还要编程吗?
(5)COM、DCOM、COM+的区别
 
我用过IBM MQ,不知算不算中间件!
 
http://www.dheng.com/zjj.htm
这里有点介绍,或许有用。
 
我个人认为,中间件是个黑狭子.
 
(1)
中间件(Middleware)其实是处于操作系统和应用程序之间的一类软件,也有人认为它应
该属于操作系统中的一部分,因为人们在使用中间件时,往往是一组中间件集成在一起,
构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件。
因此,我同意这种定义:中间件=平台+通信。这个定义也限定了只有用于分布式系统中
才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。
(2)
一般不是
(3)
中间件处于应用软件和系统软件之间,是一种以自己的复杂换取企业应用简单化的可复用
的基础软件。在中间件产生以前,应用软件直接使用操作系统、网络协议和数据库等开发,
开发者不得不面临许多很棘手的问题,如操作系统的多样性,繁杂的网络程序设计和管理,
复杂多变的网络环境,数据分散处理带来的不一致性,性能和效率、安全问题等等。这些
问题与用户的业务没有直接关系,但又必须解决,耗费了大量有限的时间和精力。于是,
有人提出将应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上再形成一个可
复用的部分,供成千上万的应用软件重复使用。这一技术思想最终形成为了中间件产品。
(4)
需要

 
多人接受答案了。
 

Similar threads

回复
0
查看
820
不得闲
回复
0
查看
867
不得闲
回复
0
查看
878
不得闲
回复
0
查看
1K
不得闲
后退
顶部