Page 61 - 教育教学模式与理念的创新研究
P. 61

第二章  信息系统组成与功能


               理、安全管理、负载平衡、故障恢复和其他必要的服务。事务式中间件支持大量
               客户进程的并发访问,具有极强的扩展性。由于事务式中间件具有可靠性高、极
               强的扩展性等特点,主要应用于电信、金融、飞机订票系统、证券等拥有大量客

               户的领域。
                   (二)过程式中间件
                   过程式中间件又称远程过程调用中间件。过程中间件一般从逻辑上分为两部
               分:客户和服务器。客户和服务器是一个逻辑概念,既可以运行在同一计算机上,

               也可以运行在不同的计算机上,甚至客户和服务器底层的操作系统也可以不同。
               客户机和服务器之间的通信可以使用同步通信,也可以采用线程式异步调用。所
               以过程式中间件有较好的异构支持能力,简单易用,但由于客户和服务器之间采

               用访问连接,所以在易剪裁性和容错方面有一定的局限性。
                   (三)面向消息的中间件
                   面向消息的中间件,简称为消息中间件,是一类以消息为载体进行通信的中
               间件,利用高效可靠的消息机制来实现不同应用间大量的数据交换。按其通信模
               型的不同,消息中间件的通信模型有两类:消息队列和消息传递。通过这两种消

               息模型,不同应用之间的通信和网络的复杂性脱离,摆脱对不同通信协议的依赖,
               可以在复杂的网络环境中高可靠、高效率的实现安全的异步通信。消息中间件的
               非直接连接,支持多种通信规程,达到多个系统之间的数据的共享和同步。面向

               消息中间件是一类常用的中间件。
                   (四)面向对象中间件
                   面向对象中间件又称分布对象中间件,是分布式计算技术和面向对象技术
               发展的结合,简称对象中间件。分布对象模型是面向对象模型在分布异构环境下
               的自然拓广。面向对象中间件给应用层提供各种不同形式的通信服务,通过这些

               服务,上层应用对事务处理、分布式数据访问,对象管理等处理更简单易行。
               OMG 组织是分布对象技术标准化方面的国际组织,它制定出了 CORBA 等标准。
                   (五)Web 应用服务器

                   Web 应用服务器是 Web 服务器和应用服务器相结合的产物。应用服务器中
               间件可以说是软件的基础设施,利用构件化技术将应用软件整合到一个确定的协
               同工作环境中,并提供多种通信机制,事务处理能力,及应用的开发管理功能。
               由于直接支持三层或多层应用系统的开发,应用服务器受到了广大用户的欢迎,



                                                                                       51
   56   57   58   59   60   61   62   63   64   65   66