15 基于中间件的开发

 

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。

1.中间件特点(2)

首先,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少了程序设计的复杂性

其次,中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发的应用软件集成起来,彼此无缝地整体协调工作,这是操作系统、数据库管理系统本身做不了的。

 

2.中间件分类(8):通信处理(消息)中间件、事务处理(交易)中间件、数据存取管理中间件、 Web  服务器中间件、安全中间件、跨平台和架构的中间件、专用平台中间件、网络中间件

3.中间件产品:IBM MQSeries、BEA Tuxedo

4.应用服务器,常见产品(5):BEA WebLogic 、IBM WebSphere、SUN iPlane、Oracle Internet ApplicationServer、Sybase Enterprise ApplicationServer

 

5.企业应用集成EAI

EAI  是指通过将业务流程,应用软件、硬件和各种标准联合起来,对企业中完成不同业务功能的应用系统进行无缝集成,使它们像一个整体一样进行业务处理和信息共享,从而提高企业效率,为客户提供灵活的业务服务。

 

 EAI按集成深度划分(3):应用集成、业务过程集成、数据集成

 

6.轻量级架构和重量级架构

 

posted @ 2018-11-07 10:41  缘来就是你  阅读(199)  评论(0)    收藏  举报