3.2中间件技术
中间件有两种比较认可的定义:
在一个分布式系统环境中处于操作系统和应用程序之间的软件。
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算机资源和网络通信。
1)中间件的功能
中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同的系统软件上的移植而重复工作,从而大大减少了技术上的负担。
2)中间件的分类
从层次上划分,可分为底层型中间件、通用型中间件、集成型中间件。
底层型中间件代表产品有Sun的JVM和微软的CLR;
通用型中间件代表产品有BEA的Weblogic和IBM的MQSeries;
集成型中间件代表产品有Weblogic和IBM的WebSphere。
各省软考办 | ||||||||||