充分利用多媒体技术提高教学水平分布式对象技术在Web上的分析

来源 :考试·综合 | 被引量 : 0次 | 上传用户:websea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:G642 文献标识码:B 文章编号:1006-5962(2013)06-0046-02
  1 前言
  Internet的迅速發展使得web技术应用日益广泛,从而引发了一场Web技术的革命。Web已不再仅仅是超媒体信息的浏览工具,它正逐步成为人们事务处理的通用前端。在分布式环境中,异构性是一个重要的特点,一个典型的分布环境包括有大型主机、UNIX工作站和PC机,各种机器所采用的操作系统和网络通信协议也是不尽相同,在这样的异构环境下实现信息和软件资源的共享将十分困难,而分布式计算框架将为分布式应用软件的开发带来巨大的益处。
  2 分布式对象技术
  分布式对象技术主要是在分布式异构环境下建立应用系统框架和对象构件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的软硬件平台进行互操作。目前主要的分布式互操作标准有Microsoft的OLE/COM/DC-OM标准、Sun公司的Java RMI标准和OMG组织的CORBA标准。下面以CORBA为代表分析了分布式对象技术的体系结构,并对四种标准加以论述。
  2.1 CORBA体系结构。
  过去网络计算模式是从两层模式扩展到今天的三层模式,在三层结构中,客户端与数据库或其它资源管理器之间加进了一个中间层,即应用服务层。三层结构模型将应用的业务逻辑和用户界面分离,在保证客户端功能的前提下,为用户提供一个简洁的界面。
  2.2 基于CORBA的三层模型。
  中间件把应用程序与系统所依附软件的较低层细节和复杂性隔离开,使应用程序开发者只处理某种类型的单个API,而其他细节则由中间件处理。应用程序开发人员可以通过使用中间件工作在应用程序较高的层次上,而中间件提供了较低层的细节。基于CORBA的三层架构,客户方程序与服务方程序完全分离,客户将不再与服务方发生直接的联系,而仅需要与代理发生联系,客户与服务器方都可方便升级。提供"软件总线"机制,任何应用系统只要符合CORBA系统定义的接口规范,就可以方便地集成到CORBA系统中,这个接口规范独立于任何实现语言和环境。
  3 CORBA标准的四个部分
  3.1 接口与IDL语。
  接口是CORBA系统中一个非常重要的概念,因为它代表了对象的服务能力,为客户提供了操作对象的唯一方法,简单的说,接口就是一组相关函数的集合,接口中每一个函数都给出了详细的说明,包括函数名、参数个数、参数类型、返回类型以及可能出现的异常。必须指出的是接口只定义了函数的原型,并没有给出具体的实现,这就留给开发者足够的灵活性来提供他们自己的函数实现。IDL用于说明CORBA服务对象完成的功能,但不能够利用IDL实现该功能。IDL是独立于其他编程语言的功能描述性语言,这从另外一个侧面说明了CORBA的语言环境独立性。
  3.2 对象请求代理。
  CORBA规范将那些相对固定的、单一的功能提取出来交由ORB内核实现以保证它的可靠性、高效性与可重用性。作为整个CORBA系统的基础,ORB内核使对象在分布式环境中透明地收发请求和响应,为分布环境中的对象屏蔽了网络、操作系统和实现语言的异构性,提供对象寻址、激活和通信的透明性,使得分布对象间的通信就如同在同一个地址空间一样。而实际的应用系统存在着各种不同的对象实现方式。因此,如果将现存的所有对象实现的解决方案都包含在ORB内核中,它必将非常庞大、冗余并且难以移植。为了确保ORB内核的高效与可移植性,一个称为对象适配器的中间层加入到ORB之间,其主要功能是定位服务对象,分析客户对象的请求,获取服务对象的功能接口,在客户与服务对象间建立通信连接。
  3.3 动态调用接口和动态构架接口。
  动态调用接口和动态构架接口提供了动态调用的方式和动态实现的方式。它们使得用户可以在事先不知道对象接口信息的情况下通过查询接口库或采取其它手段动态地获得对象接口信息,然后使用ORB核心接口中的DII动态调用方法构造客户请求并发送到对象实现,在对象实现方可以使用DSI的动态分发机制处理客户方的请求。与静态方式相比,动态方式提供了很大的灵活性,但是它的工作效率没有静态方式高。客户方支持静态和动态两种调用方式,服务器方也支持静态和动态两种实现方式,经过组合得到的四种方式都可能出现。
  3.4 桩和构架。
  桩可以看成是实际对象在客户进程中的映像,其中的接口必须是预先定义好的,因此它为客户提供了一种静态的调用方式。与桩相对应的构架为服务器提供了一种静态的实现方式。IDL编译器翻译描述对象接口的IDL文件,生成对应具体编程语言的IDL桩和IDL构架。桩负责将客户请求进行编码,发送到对象实现端,并对收到的结果进行解释,然后把结果或异常返回给客户。与此相反,构架对客户的请求进行解码,定位目标对象和请求执行的对象方法,激活该方法,然后把结果或异常信息编码返回给客户端。
  4 CORBA与Web 相结合
  在CORBA与Web的结合技术上,Java是CORBA结合Web的一个很好的切入点。CORBA规范中定义了IDL/Java的映射,CORBA产品提供商则根据规范开发了Java ORB。Java ORB不仅能开发分布式的Java应用,更重要的是它能够开发Web的CORBA应用。在这种结构中,CORBA客户方程序从Web服务器上下载执行,与应用服务器上的CORBA应用对象通过IIOP协议进行通讯,调用其指定的操作。CORBA应用对象首先对客户的请求进行认证和解释,根据客户请求的内容,或是直接访问资源层的数据库,或是与网络上的其它CORBA对象交互,共同完成客户请求。
  5 结束语
  应用Web技术迅速发展,它已不再仅仅是超媒体信息的浏览工具,以逐步成为人们进行事务处理的前端。由于分布对象的计算技术,特别是CORBA技术对于提高Web的网络计算能力有着无可比拟的巨大作用,而CORBA技术具有跨平台、跨语言的特性,这些特性为分布式应用的开发提供了强有力的而技术支持,具有广泛的应用基础, CORBA与Web技术迅速融合,使人们意识到web技术发展的巨大潜力 。
其他文献
跨过号称“世界末日”的2012年,我们来到了充满期待的2013年。在这新的一年里,科学领域哪个方向的研究将会成为热点,哪个领域的发展将会独占鳌头呢?对此,世界顶级刊物美国《科学》(Science)杂志进行了预测,单细胞基因组测序、“普朗克”卫星探测宇宙微波背景辐射、人脑连接组计划、探索南极冰下世界、肿瘤免疫疗法和植物基础研究等6大科学领域榜上有名。NO.1  单细胞基因组测序  随着微流控技术、罕
期刊
春季是流感的多发季节,也是位于大兴生物医药基地的北京以岭药业有限公司生产任务最繁忙的季节。“一到春节前后,公司就加班加点生产抗感冒的中药连花清瘟颗粒,以确保流感活跃季节的药物所需。”以岭医药研究院院长田书彦说,这几年他们一直如此。  3年来,凭借已经列为北京市自主创新产品的连花清瘟颗粒和参松养心胶囊,北京以岭销售收入总额达到13亿元,成为北京市G20企业成长最快企业之一。而其成功的秘诀,用田书彦的
期刊
摘要:一个共产党员必须爱岗敬业,忠于职守,把本职工作搞好搞扎实,搞出成绩来,用优异的工作成绩来体现党员价值,体现党员的先进性和纯洁性一个人入党以后,是否永远保持共产党员的先进性和纯洁性呢?答案是否定的。那么,如何才能保持共产党员的先进性和纯洁性呢?我认为应从思想、政治、作风、纪律、工作五个方面着手或加以注意。  关键词:共产党;先进性; 纯洁性  中图分类号:D26 文献标识码:A 文章编号:10
期刊
摘要:在艺术设计过程中离不开创造性思维能力的培养。因此,对学生进行艺术设计专业学生创作性思维训练能够有效培养并提高学生的创造性思维的能力,这样一来学生的创造性也能够有效的激发出来。  关键词:艺术设计专业;创造性思维;教学方法  中图分类号:G712 文献标识码:A 文章编号:1006-5962(2013)06-0047-01  引言:由此我们不难看出,艺术设计专业学生创造性思维的培养具有很强的必
期刊
摘要:本文在阐述多感官教学法概念的基础上从中职学生的学业现状出发,分析了多感官教学法的优势,在教学情境的创设、教学内容的呈现和学习方式的安排等教学活动中,如何尽可能多地调动学生的多种感官参与学习,从而提高中职数学课堂教学效率。  关键词:多感官教学;中职数学课堂教学  中图分类号:G712 文献标识码:B 文章编号:1006-5962(2013)06-0048-01  "一切知识都是从感官开始的。
期刊
摘要:素质教育的倡导与高等教育大众化的推进要求高考功能的转换,从精英教育阶段的选拔性考试转向大众化阶段的适应性考试。高考功能的有效转换需要精英主义教育观念转向高等教育大众化新观念;高考内容从注重已有知识技能考查转向侧重个体发展潜力的前瞻性测试;高考录取模式从高校对考生单向筛选转向市场机制下的双向选择;高考改革困境解决从国情使然的片面归因转向立法基础上的各司其职及自律能力的培养;高考管理方式从教育行
期刊
摘要:培养中职学生学习语文的兴趣就成为语文教师的当务之急。那么如何培养呢?晓之以理 动之以情 教之有道。  关键词:中职语文;学习兴趣;激发  中图分类号:G712 文献标识码:B 文章编号:1006-5962(2013)06-0049-01  伟大的科学家爱因斯坦说过:"兴趣是最好的老师。"的确,从教育心理学的角度来说,兴趣是一个人倾向于认识、研究获得某种知识的心理特征,是可以推动人们求知的一种
期刊
摘要:在中等卫生职业学校的各门专业课课程中,数学是一门非常重要的基础型课程,是学好其他科目的关键所在,但是往往容易被学生们忽视,导致学生们没有学好该课程。该文章将针对教学中出现的几个问题提出提高数学课堂建设措施。  关键词:课堂教学模式;教学管理模式;数学教学  中图分类号:G712 文献标识码:A 文章编号:1006-5962(2013)06-0050-02  数学是什么?在许多老师认为,传统的
期刊
摘要:随着社会经济的发展,对于人力资源管理人才的需求也越来越大,而就目前的形势来看,市场上的人力资源管理者停留在基础层次的居多,但是高素质人才是极度缺乏的,针对这种发展趋势,高校应如何对人力资源管理的教学进行改革,提高人力资源管理专业学生的素质,以满足市场的客观需求,本文就目前人力资源管理教学中存在的问题作出相关论述,并且给出一定的教学建议,希望能够起到一定的借鉴作用。  关键词:人力资源管理;教
期刊
摘要:2012年第一版第一次印刷的最新教材《义务教育教科书·化学(九年级上、下册)》教科书的编写图文并茂,生动活泼,插图作为教材有机的组成部分,与文字配合形象直观地说明问题,还有不少插图采用了学生喜闻乐见的照片、漫画形式,这对学生的学习起了很大的促进,教师教学时如能恰当利用,则对学生掌握化学知识有很大的帮助。  关键词:插图;兴趣;实验; 概念;思维;态度;情操  中图分类号:G632 文献标识码
期刊