共查询到19条相似文献,搜索用时 437 毫秒
1.
对象管理组织制定的CORBA规范是分布对象计算的中间件标准,允许客户透明地访问远地对象,同时支持异构系统的互操作。作为ORB的重要组成部分,IDL编译器是分布计算环境的基本开发工具。该文首先讨论IDL编译器的地位和作用;其次给出了模式概念和种类;第三,分析了IDL编译器设计面临的问题及如何应用模式解决这些问题。最后给出了结论。 相似文献
2.
文中首先介绍了J2EE体系结构下EJB容器的特点和提供的服务,针对EJB的通信。利用RMI—ⅡOP协议,实现了不同容器间EJB的通信。 相似文献
3.
刘江辉 《计算机与数字工程》2007,35(1):88-91
RT—CORBA是一种实时分布式对象计算中间件。本文介绍了TOMG制定的RT—CORBA2.0规范中的相关实时机制:处理器资源管理、Inter—ORB通信管理等RT—CORBA的资源管理,RT—CORBA端到端的可预测性,固定优先级调度和动态调度,分析了RT—CORBA的研究情况、成果及国内外几个主要的ORB产品。 相似文献
4.
CORBA作为一种软件中间件,使软件开发人员可以跨平台集成软件模块.CORBA采用客户端/服务器的编程模型,运用IDL语言编写的客户端程序,可以通过CORBA的对象请求代理(ORB)调用服务器的IDL语言编写的系统对象的服务,实现分布式应用.因此,CORBA标准的建立并不是面向嵌入式系统的,在应用到嵌入式等有限资源系统时,受到自身特性的限制.为此,OMG组织推出了一种特种CORBA.这就是embeddedCORBA,它是CORBA一个子集,专门面向嵌入式系统应用.文章分析了embeddedCORBA在CORBA规范基础上做的改进,并分析了其不完善之处,并对实际的embeddedCORBA系统设计,提出了部分改进方案. 相似文献
5.
本文指出了传统ORB的缺陷,介绍了在构建ORB中间件时可能用到的模式,说明了模式如何克服传统ORB的缺陷、模式在构建可动态配置ORB中的作用以及模式的优点,并详细介绍了作者如何利用模式方法构建了一个可动态配置的CORBA产品——ORBcs。 相似文献
6.
伴随着网络时代的步伐,网上银行跨进了中国的大门,并已形成一定的规模,网上银行成了各金融企业竞争的焦点。文中提出了如何采用基于分布式对象中间件来实现网上银行系统模型,其中介绍了RMI和RMI—IIOP两种可在J2EE体系结构中为EJB进行核心传输的协议。同时,还描述了系统的系统逻辑结构和设计思想,从对公网银和个人网银,两个方面分别分析了网上银行的业务功能和实现策略。最后,文中客观性地比较了现有的分布式中间件技术,并展望了下一步的工作。 相似文献
7.
随着社会生产力的发展,科学技术的不断进步,射频识别(Radio Frequency Identification,RFID)技术近年来由于其显著的优点得到了广泛的应用,为了让作为RFID系统神经中枢的RFID中间件可以更好、更快地得到应用,使其能适应更多的应用需求,对现有的RFID中间件进行改进与优化是十分必要的,本文研究基于Java的分布式系统—Jini,给出基于Jini的RFID中间件平台的总体架构,利用RMI通信方式,实现RFID设备(虚拟的设备)在Jini环境下的自动识别、RFID中间件在Jini环境下的自动配置和管理以及RFID设备的"即插即用"的功能,同时对RFID中间件在Jini环境下的管理进一步地进行优化,使得基于EPCglobal标准的RFID中间件的设备配置与管理能在分布式环境下高效地运行。最后在实验中验证RFID中间件在Jini平台中的"即插即用"性。本文为RFID中间件与现代技术的结合提供思路和方法参考。 相似文献
8.
面向方面在实时系统中间件中的应用 总被引:1,自引:0,他引:1
实时系统中间件存在着分布性、实时性、容错性、安全控制、性能分析、日志记录等非功能的横切关注点,基于面向方面的中间件构件技术就是要把这些非功能的要求从中问件的核心功能中分离出,形成非功能方面,运用面向方面的编程技术可实现中间件核心功能关注点和非功能的横切关注点的并行设计与开发,这增加了中间件设计的模块性、可扩展性和可维护性.文中提出了采用面向方面的编程思想,重构基于Java的RMI(Renote Method Invocation)分布式框架,实现实时系统中间件的分布性. 相似文献
9.
10.
11.
周书锋 《数字社区&智能家居》2007,(11):804-806
随着网络技术、面向对象技术的成熟,分布计算已成为软件设计的主流技术。本文对远程方法调用的体系结构与调用机制进行研究.通过一个实例给出利用Java RMI开发分布计算系统的方法。基于Java RMI的远程方法调用为实现企业分布计算提供了行之有效的解决方案。 相似文献
12.
周书锋 《数字社区&智能家居》2007,(21)
随着网络技术、面向对象技术的成熟,分布计算已成为软件设计的主流技术.本文对远程方法调用的体系结构与调用机制进行研究,通过一个实例给出利用Java RMI开发分布计算系统的方法.基于Java RMI的远程方法调用为实现企业分布计算提供了行之有效的解决方案. 相似文献
13.
Remote Method Invocation (RMI), a mechanism to access remote objects in Java‐based distributed applications, uses network communication for each method invocation. Consequently, using RMI in a wide‐area environment can cause poor application performance. One solution to improve performance is to cache the objects such that network communication is not necessary for each method invocation. In this paper, we present mechanisms to transparently add object caching to RMI. These mechanisms are compatible with existing RMI applications and use an event‐based model to support different consistency policies. The mechanisms also include the ability to adaptively select the consistency policy for an object based on its usage pattern. A novel feature of our mechanisms is the use of a ‘reduced object’, which is a partial representation of the RMI object. We experimentally evaluate and demonstrate the benefits of our mechanisms. Copyright © 2006 John Wiley & Sons, Ltd. 相似文献
14.
随着网络技术、面向对象技术的成熟,分布计算已成为软件设计的主流技术。JavaRMI是Java实现网络分布计算应用模型的解决方案之一。本文简单介绍RMI的编程方法,讨论了利用RMI进行分布计算的步骤,通过实例说明访问Oracle数据库的分布计算实现过程。 相似文献
15.
CORBA,DCOM和Java/RMI技术比较 总被引:1,自引:0,他引:1
分布式对象技术主要是在分布式异构环境下建立应用系统框架和对象构件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些分布式对象可以跨越不同的软硬件平台进行互操作。现在比较流行的三种重要的分布对象技术,它们是OMG的公对象请求代理体系结构(CORBA),Microsoft的分布式组件对象模型(DCOM),以及JavaSoft的Java/远程方法调用(Java/RMI)。本文将从编程人员以及架构师的角度,分析比较这三种分布对象技术之间的区别以及它们各自的优缺点。 相似文献
16.
随着远程通信系统、航空控制系统等新一代分布式应用的出现,对ORB产品的性能提出了越来越高的要求,提供高效的ORB产品迫在眉睫。本文提出了支持高效ORB的IDL编译技术。 相似文献
17.
18.
CHEN Qing 《数字社区&智能家居》2007,(20)
分布式仿真系统越来越多地被应用于国防科技,生产过程控制,和企业供应链管理中。这篇文章侧重与比较两种常用的支持分布式计算和仿真的架构CORBA和RMI。尽管它们的基本结构是相似的,它们之间仍然有着一些不同之处。这些不同之出可以很深远地影响我们设计开发分布式计算和仿真系统的应用。 相似文献
19.
In object‐oriented programming (OOP), proxies are entities that act as an intermediary between client objects and target objects. Dynamic proxies can be used to construct distributed systems that support the open implementation approach and promote code reuse. The OO paradigm supports code reuse through various ways including inheritance, polymorphism and aggregation. In this paper, we adopt a definition of software reuse restricted to reuse of code components and address the question of constructing distributed systems based on dynamic proxies. Different networking techniques and programming paradigms such as Java's Remote Method Invocation (RMI), the Common Object Request Broker Architecture (CORBA) and Java Servlets are used to implement the distributed client/server architecture. Copyright © 2004 John Wiley & Sons, Ltd. 相似文献