当前位置:首页 → 计算机类 → 软件水平考试 → 高级信息系统项目管理师->中间件是一种独立的系统软件或服务程序,()不属于中间件
中间件是一种独立的系统软件或服务程序, ( ) 不属于中间件
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。结合本题,应该学习和掌握的知识点还包括以下内容:中间件由底向上可分为底层型中间件、通用型中间件和集成型中间件三个大的层次。(1)底层型中间件的主流技术有Java虚拟机、CLR(公共语言运行库)、ACE(自适配通信环境)、JDBC(Java数据库连接)和ODBC(开放数据库连接)等,代表产品主要有SUN JVM和Microsoft CLR等。(2)通用型中间件的主流技术有CORBA(公共对象请求代理体系结构)、J2EE、MOM(面向消息的中间件)和COM等,代表产品主要有IONA Orbix、BEA WebLogic和IBM MQSeries等。(3)集成型中间件的主流技术有Work Flow和EAI(企业应用集成)等,代表产品主要有BEA WebLogic和IBM WebSphere等。常用的中间件有:数据库访问中间件、远程过程调用、面向消息、分布式对象、事务中间件。① 数据库访问中间件:通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。典型的技术如Windows平台的ODBC和Java平台的JDBC等。② 远程过程调用中间件(RPC),从效果上来看和执行本地调用相同。③ 面向消息中间件(MOM),进行平台无关的数据传递,典型如IBM的MQSeries。④ 分布式对象中间件,典型OMG的CORBA、Java的RMI/EJB、Microsoft的DCOM等。⑤ 事务中间件,完成事务管理与协调、负载平衡、失效恢复等任务,典型IBM/BEA的Tuxedo、支持EJB的JavaEE应用服务器等。