1、软件构件数据库
软件构件:是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程当中能够明确辨识的系统。
服务器
经常使用构件标准有三大流派:COM/DCOM/COM+、CORBA和EJB。网络
2、中间件分布式
1.中间件是在一个分布式系统环境中处于操做系统和应用程序之间的软件。ide
2.中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不一样的技术之间共享资源,中间件位于客户机服务器的操做系统之上,管理计算资源和网络通讯。spa
3.中间件是一类软件,而非一种软件。操作系统
4.中间件不单单实现互连,还要实现应用之间的互操做。中间件
5.中间件是基于分布式处理的软件,最突出的特色是网络通讯功能。资源
6.中间件做为一大类系统软件,与操做系统、数据库管理系统并称“三套车”。开发
3、中间件的优势体如今如下几个方面:
1.缩短应用的开发周期;
2.节约应用的开发成本;
3.减小系统初期的建设成本;
4.下降应用开发的失败率;
5.保护已有的投资;
6.简化应用集成;
7.减小维护费用;
8.提升应用的开发质量;
9.保证技术进步的连续性;
10.加强应用的生命力。