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

教育教学模式与理念的创新研究
             Innovative Research on Education and Teaching Models and Concepts


             口,向应用提供统一的标准接口,使应用的开发和运行与操作系统无关,实现其
             独立性。中间件松耦合的结构,标准的封装服务和接口,有效的互操作机制,从

             而给应用结构化和开发方法提供有力的支持。
                 (三)公共服务
                  公共服务是对应用软件中共性功能或约束的提取。将这些共性的功能或者约
             束分类实现,并支持复用,作为公共服务,提供给应用程序使用。通过提供标准、
             统一的公共服务,可减少上层应用的开发工作量,缩短应用的开发时间,并有助

             于提高应用软件的质量。

                 三、发展历程

                 (一)中间件早期发展

                  由于中间件需要屏蔽分布环境中异构的 OS 和网络协议,它必须能够提供分
             布式环境下的通信服务.将这种通信服务称为平台.IBM 的 CICS (CustomerInfor
             mationControlSystem) 是最早具有中间件技术思想和功能的软件,但由于 CICS 不
             是分布式环境的产物,人们一般把 1984 年 AT&T 贝尔实验室开发完成的 Tuxedo

             作为第一个严格意义上的中间件产品:在很长一段时期里 Tuxedo 只是实验室产
             品,被 NoveIl 收购后开展的商业推广并不成功,直到 1995 年被 BEA 公司收购
             才逐渐成熟起来,BEA 公司也因此成为一个真正的中间件厂商。同一时期,IBM

             的中间件 MQSeries 及其他许多中间件产品也逐渐发展并成熟起来。
                 (二)中间件发展阶段
                  中间件技术的发展,经历了面向过程的分布计算技术、面向对象的分布
             计算技术、面向 Agent 的分布计算技术 3 个阶段二相应地,中间件产品也分为
             远程过程调用中间件 (RemoteProcedureCall,RPC)、面向消息的中间件 (Mes-

             sageOrientedMiddleware,MOM) 和对象请求代理中间件 3 类,其中面向消息的
             中间件技术最为成熟。

                 四、分类


                 (一)事务式中间件
                  事务式中间件又称事务处理管理程序,是当前用的最广泛的中间件之一,其
             主要功能是提供联机事务处理所需要的通信、并发访问控制、事务控制、资源管



             50
   55   56   57   58   59   60   61   62   63   64   65