中间件的产生
       中间件是介于业务应用系统和底层平台系统之间的软件实现。具有承上启下的作用。虽然不是个新话题,但是大家还是在不断讨论。中间件是如何产生的呢。
       计算机系统是从业务应用中来,一切计算机软件的实现都来自“应用”这个土壤。我们需要在磁介质上存储信息,出现了磁盘管理系统,我们需要在屏幕上展现,出现了显示驱动系统,我们需要远程交流,出现了网络系统。这些多样的功能有的被归并在一起成为“操作系统”,有的成为独立的“平台系统”(如数据库)的概念。我们现在开发应用系统,都是基于“操作系统”和“平台系统”进行应用业务的实现。
         随着业务系统功能的复杂化和规模的扩大化,大家自然倾向于把业务系统中具有广泛应用的共×××提取出来。从而避免重复开发投入,并可以使这些功能模块更专业、更稳定、更高效可靠。
        被抽取出来的功能模块毕竟还局限于一类业务,不具有“操作系统”和“平台系统”那样的普遍应用能力。于是“中间件”这个名词出现了。
       当前中间件的种类和产品很多,在应用中不断的调整和完善。一片文章中称“中间件是信息系统的中枢”,当然,还有其他说法。这就说明现在业务应用开发中应用“中间件”是个必要的选择。一方面,中间件构建的应用系统,各个功能都比较完备高效;另外,现在高速的发展节奏,不能容许投入重复开发劳动了。