中间件是介于应用软件和操作系统之间的系统软件.在中间件出现之前,企业多采用传统的客户机/服务器的模式,通常是一台电脑作为客户机,运行应用程序,另外一台作为服务器.这中模式的缺点是系统拓展性差.后来,出现了一种新的思想:在客户机和服务器之间增加了一组服务,这组服务(应用服务器)就是中间件.现在使用的是一些新型的中间件,如CGI网关程序,ASP,JSP脚本. 他们的作用举个例子就明白:比如你在新浪申请一个用户,当你点 提交 后,数据发送到sina的web服务器,服务器再将数据移植到中间件,最后送到数据库系统,得到结果后通过原来的路径传回来,比如你资料填错了,回复信息就会提醒你.这些中间件可以用我们所常用的C++,Java,来编写.