首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 328 毫秒
1.
反射中间件的研究与进展   总被引:15,自引:0,他引:15  
反射中间件是当前中间件技术研究中值得注意的一个新方向.它克服了传统中间件“黑箱”结构的缺陷,具有系统结构行为有序开放、可重配置等特点,能支持针对不同应用类型进行定制,可较好地适应动态变化的分布式环境和应用需求,已在移动计算、多媒体应用等多个领域展现出较好的应用前景.该文在介绍反射计算与反射系统基本知识的基础上,首先分析归纳了反射中间件的核心概念和基本原理,给出一个反射中间件的一般结构.在此基础上提出一个反射中间件分类与比较框架,涵盖了反射类型、反射时间、反射范围、实现机制等方面的内容,而后依据此框架对目前几种具有代表性的反射中间件系统作综述和比较.最后对该领域值得进一步研究的问题进行了分析和讨论.  相似文献   

2.
为解决移动计算环境中服务质量控制问题,提出一种移动服务计算模型.模型包括环境感知层、中间件层和服务器层,使用反射技术在应用程序运行时检查服务器的资源状况,根据预先设定的策略动态地调整系统资源,以适应具体应用的资源需求.实验结果表明,该模型可以使客户端在高负载情况下获得更多的服务器资源,并有效减小服务器端的响应时间.  相似文献   

3.
基于JavaRMI技术的移动中间件存在一定程度的局限性。文中以中间件、分布对象计算和移动计算等相关领域的技术为背景,提出了基于分布对象技术的移动中间件MMDO(MobileMiddlewareBasedonDistributedObject),该体系结构包括:动态可定制的基础核心、通用移动Agent平台、异步消息服务、动态资源发现和移动用户安全注册。MMDO能够解决移动中间件研究存在的Java效率问题,同时拓展了移动服务,给移动应用提供更好的支撑环境。最后,给出仿真测试结果,证明了MMDO的有效性。  相似文献   

4.
普适计算中间件是目前普适计算领域的研究热点之一。普适计算环境的动态性和异构性对中间件技术提出了新的要求,而动态对象模型中间件和自适应中间件能够适应普适计算环境。文章主要分析了这两种中间件的基本原理、关键技术和特点。  相似文献   

5.
Internet为分布式应用提供了一种开放,动态的运行环境,为了使作为分布式应用主要基础设施的中间件能够支持运行时监测并调整系统的内部状态、结构和行为,能够根据运行过程中的环境变化对应用程序的属性和行为做相应的调整,结合使用AOP和反射计算技术的优点,并将AspectLua集成到中间件,中间件的应用配置信息用Lua编写,从而使得构造的中间件具有较好的自适应性。  相似文献   

6.
反射式中间件综述   总被引:4,自引:0,他引:4  
随着中间件应用的增加和多样化,新兴的分布式应用对中间件提出了更高的要求,其中最突出的是要求中间件采用灵活的方式来构建,并且支持在运行时根据变化的环境对中间件进行动态配置.反射式中间件把计算反射的思想引入到中间件中,能够满足上述要求.简述和计算反射相关的一些问题,介绍反射式中间件和构件技术,分析一些有关反射式中间件的研究项目,通过综述指出目前的研究中存在的主要问题和未来的发展方向.  相似文献   

7.
移动事务处理中间件的研究与设计   总被引:1,自引:0,他引:1  
移动计算环境下,传统的事务处理中间件已不再适用,移动事务所具备的特性应设计支持移动计算环境的移动事务处理中间件.基于FM-Que移动事务模型,采用组件软件模型设计了移动事务处理中间件,此中间件达到两方面的效果:移动环境的复杂特征和变化对应用透明,移动事务应用可以类似常规应用一样进行开发;应用程序可以利用中间件方便的了解上下文环境信息,有效地实现应用相关的自适应.  相似文献   

8.
为了提高普适计算系统的开发效率, 设计了一个基于OSGi框架的动态普适计算中间件模型. 该中间件模型以OSGi框架为基础, 建立移动管理器管理用户和服务的移动, 利用上下文管理器来管理上下文, 动态调整自己的行为, 支持上下文感知应用. 通过标准的接口实现各种异构普适设备间的互操作性. 实验结果表明该中间件能够满足通用普适计算环境的要求, 对于普适计算系统的开发具有一定的借鉴意义.  相似文献   

9.
StarOSGi:一种OSGi分布式扩展中间件   总被引:2,自引:0,他引:2  
随着应用范畴从单个结点扩展到普适计算、企业计算等分布式环境,OSGi技术需要提供对远程服务访问的支持。在保留其面向服务、动态性、轻量级等已有优点的前提下,如何为OSGi技术体系提供有效的分布式扩展,是研究者所面临的重要挑战。现有OSGi分布式扩展研究工作存在着对编程模型具有明显侵入性、不支持与非OSGi系统互操作等共性问题。以CORBA中间件技术为基础,以非侵入性、通用性和良好互操作性为目标,提出了基于CORBA的OSGi分布式扩展模型,进而基于CORBA动态调用和Java反射技术设计了一个支持OSGi分布式扩展的中间件StarOSGi。该中间件保持了OSGi原有面向服务的编程模型和轻量级特点,能够透明地将集中式的OSGi应用转变为分布式应用,并且支持OSGi应用与遗留CORBA应用的互操作,具有明显的性能优势。  相似文献   

10.
陶晓峰  孙健  史有群  刘慧 《计算机工程》2006,32(7):49-51,60
主要从软件工程的角度讨论了一种Internet环境下并行计算中间件(ParaCQ)的软件系统设计思想和工作原理。该中间件基于移动Agent技术,融合了基于元组空间的协作模型,采用基于好友协商策略的P2P的资源共享模式,不仅支持同步、异步计算,也支持在线和离线计算。此外,它还具有友好的用户界面,简单的并行计算程序编程接口。因此,该并行计算中间件是在Internet环境下推广与普及并行计算的有益尝试。  相似文献   

11.
反射中间件的研究   总被引:7,自引:0,他引:7  
中间件处理的是复杂的分布式应用问题,因而常常面对变化的运行环境和不同的用户需求。当前的中间件,无论CORBA、DCOM还是JavaRMI基本上都采用了黑箱抽象的原则,缺少必要的灵活性和适应性。通过反射技术,可以使客户检索和调整系统的内部实现,以满足客户的特定服务质量要求。通过比较中间件的工作过程与反射计算,文章提出采用绑定具体化反射模型来设计中间件,并分析了这个反射模型的特点。文章还从绑定生成器、反射协议模栈,可配置的反射层等方面,介绍了一个反射中间件原型RECOM的实现。  相似文献   

12.
为了满足移动计算的要求,提高移动应用系统的扩展性和自适应性,移动中间件被引入到移动系统的开发中.分析了移动中间件必须满足的要求,提出了面向服务的移动中间件模型,该模型将分布在移动计算系统中的若干个中间件组织成中间件服务器来提高系统的扩展能力,介绍了该模型的体系结构及其设计,并对其性能进行了深入讨论.  相似文献   

13.
Traditionally, middleware technologies, such as CORBA, Java RMI, and Microsoft's DCOM, have provided a set of distributed computing services that essentially abstract the underlying network services to a monolithic "black box." In a mobile operating environment, the fundamental assumption of middleware abstracting a unified distributed service for all types of applications operating over a static network infrastructure is no longer valid. In particular, mobile applications are not able to leverage the benefits of adaptive computing to optimize its computation based on current contextual situations. In this paper, we introduce the Mobile Platform for Actively Deployable Service (MobiPADS) system. MobiPADS is designed to support context-aware processing by providing an executing platform to enable active service deployment and reconfiguration of the service composition in response to environments of varying contexts. Unlike most mobile middleware, MobiPADS supports dynamic adaptation at both the middleware and application layers to provide flexible configuration of resources to optimize the operations of mobile applications. Within the MobiPADS system, services (known as mobilets) are configured as chained service objects to provide augmented services to the underlying mobile applications so as to alleviate the adverse conditions of a wireless environment.  相似文献   

14.
主要讨论使用移动消息中间件来支持移动计算应用,并提供一个统一的消息通信中间件,使得开发者只需要面对统一的消息接口,而无须考虑网络和设备的多样性。提出了基于XMLBlaster发布/订阅模式的移动消息中间件MobileMOM的设计思想、系统结构及应用开发示例。  相似文献   

15.
Advancing mobile computing technologies are enabling ubiquitous personal computing environment. In this paper, we focus on an important problem in such environment: user mobility. In the case of user mobility, a user is free to access his/her personalized service at anytime, anywhere, through any possible mobile/fixed devices. Providing mobility support in this scenario poses a series of challenges. The most essential problem is to preserve the user's access to the same service despite changes of the accessing host or service provider. Existing system-level mobility solutions are insufficient to address this issue since it is not aware of the application semantics. On the other hand, making each application to be mobility-aware will greatly increase the development overhead. We argue that the middleware layer is the best place to address this problem. On one hand, it is aware of application semantics. On the other hand, by building application-neutral mobility functions in the middleware layer, we eliminate the need to make each application mobility-aware. In this paper, we design a middleware framework to support user mobility in the ubiquitous computing environment. Its major mobility functions include user-level handoff management and service instantiation across heterogeneous computing platforms. We validate the major mobility functions using our prototype middleware system, and test them on two multimedia applications (Mobile Video Player and Mobile Audio Player). To maximally approximate the real-world user-mobility scenario, we have conducted experiments on a variety of computing platforms and communication paradigms, ranging from T1-connected high-end PC to handheld devices with wireless networks. The results show that our middleware framework is able to provide efficient user mobility support in the heterogeneous computing environment.  相似文献   

16.
在有基站的移动计算中,移动终端和计算机网络服务器之间是一个多对多的应用关系,移动终端使用网络服务资源,服务器向移动终端组播异构信息是其典型应用.本文给出了基于FIPA架构的,跨平台的移动服务中间件解决方案,在介绍FI-PA发展现状的基础上,阐述了该中间件的实现技术和应用结构,以多代理技术实现了移动计算与SOA的结合,扩展了JADE架构的组播功能.  相似文献   

17.
反射式中间件技术的研究   总被引:3,自引:0,他引:3  
中间件处理的是复杂的分布式应用问题,因而常常面对变化的运行环境和不同的用户需求.当前的中间件,缺少必要的灵活性和适应性.通过反射技术,可以使客户检查和调整系统的内部实现,以满足客户的特定服务质量要求.文章研究了反射中间件技术,并介绍了一种反射中间件原型OpenORB的实现.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号