首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 218 毫秒
1.
AOP在数据访问中间件中的应用   总被引:8,自引:0,他引:8  
在开发数据访问中间件中,分布式应用开发是难以避免的。本文运用AOP(Aspect-Offented Programming)建立一种框架执行分布式,并运用于图书馆统一检索平台中。使用AOP的思想在于通过分离关注点,降低中间件开发的难度和复杂度。而且,系统拥有更好的模块化、可扩展性和可维护性。  相似文献   

2.
一种中间件服务容错配置管理方法   总被引:1,自引:0,他引:1  
李军国  黄罡  邹键  梅宏 《计算机学报》2007,30(10):1696-1704
提出一种基于运行时刻软件体系结构的容错管理方法,支持开发者和管理员针对不同中间件服务失效定制合适的故障检测和修复机制.首先,运行时刻软件体系结构自动构造构件依赖视图和错误传播①视图,为理解和分析整个系统的可靠性提供全局视图;然后,操作运行时刻软件体系结构配置容错机制;最后利用AOP技术将容错机制插装到中间件中,使其具备指定的容错能力.上述过程在一个可视化工具的辅助下半自动实施,并在J2EE中间件上得到验证.  相似文献   

3.
作为目前最为主流的软件开发技术,面向对象的编程OOP(Object-Oriented Programming)对于软件产品线可变性的实现提供了一定的支持.但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP(Aspect-Oriented Programming)引入到产品线实现方法中.AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持.显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性.在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析.  相似文献   

4.
面向方面的编程模型是一种新的编程模型,它的出现很好的解决了系统的关注点问题,特别是和安全相关的问题。AOP编程技术使安全策略设计更灵活.更容易实施。本文在原有AOP模型的基础上提出了反射的概念,探讨了反射和AOP之间的关系,研究了基本对象和元对象之间的二元性,以及通过元链接的联接,使反射成为支持AOP的自然解决方案。  相似文献   

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

6.
基于AOP的QoS中间件自适应机制研究   总被引:1,自引:0,他引:1  
康蕊  张立臣 《计算机科学》2008,35(8):287-289
异构动态实时系统中复杂的应用层QoS参数分解为多个操作系统和网络支持的QoS参数,并映射为操作系统和网络无法提供的实现机制,QoS中间件需要实现这些机制。本文首先讨论了QoS中间件的体系结构,进一步给出了一种基于面向方面的编程技术AOP的QoS中间件自适应机制。采用这种机制,通过间接增加一个额外层,将服务中的所有组件编织到一个自适应方面里。  相似文献   

7.
面向Agent的程序设计   总被引:16,自引:0,他引:16  
姚郑  高文 《软件学报》1997,8(11):824-831
本文针对所谓合作Agent应用问题阐述了一种面向Agent的程序设计AOP(agentori-entedprogramming)方法框架.其中提出了一种新的Agent编程语言(AOPL),设计并实现了其程序设计系统(AOPS),该系统支持AOPL到C的转换.同时,提出了一种新的Agent关系模型,讨论了该模型的组成及其在体现合作Agent应用系统的体系结构、指导Agent之间的协作行为和支持对系统结构特点的深层理解方面所发挥的重要作用.最后讨论了AOP在多功能感知系统中的应用.  相似文献   

8.
TENA元模型定义了几种基本的抽象概念、内部结构以及之间的关系,为TENA中间件服务提供了所需的抽象结构.TENA中间件是一个支持建立可互操作的实时分布式应用的分布式对象计算中间件,是TENA的核心部分.简要介绍了TENA体系结构,并结合一个TENA对象模型!的具体实例,介绍了TENA元模型的主要要素.分析了TENA中间件的第二个原型设计IKE2对TENA元模型的服务过程,给出了TENA中间件设计的一般方法.  相似文献   

9.
面向方面编程(AOP)允许程序员将跨越多个模块的横切关注行为封装到一个可重用的模块中,极大地增强了系统的可维护性和代码的重用性。但这样的新特性也给测试带来了新的挑战,因为方面与原始模块之间错综复杂的依赖关系可能导致新的错误,从而使得传统的测试方法不能很好适应。以AOP错误模型为基准,对四种具有代表性的AOP测试方法发现错误的能力和有效性进行了深入详细的研究和对比,分析总结了目前面向方面测试技术领域存在的主要问题以及将来的发展方向。  相似文献   

10.
基于对现有MVC持久化中间件存在问题的分析,提出一种四层模型面向对象持久化中间件实现思路,较为完整地实现对象持久化设计模式;同时改进关系、对象转换算法;实现复杂对象关联支持。与参照中间件对比测试,实验表明各项关键指标均有所提高,为基于MVC模式的大型信息系统开发提供了一种可靠的数据持久化支撑技术。  相似文献   

11.
一种基于WSDM规范的系统及网络管理新型中间件模型   总被引:1,自引:0,他引:1  
网络环境下需要对大量分布式的资源进行管理,管理系统本身也要求能够可扩展和支持互操作性。通过比较系统和网络管理领域中传统管理模型与基于SOA架构的管理模型之间的优缺点,提出了一种基于WSDM(Web Services Distributed Manage-ment)协议规范[1,2,3,14]的系统和网络管理新型中间件模型,并建立一个原型系统对之进行实践评估,模型层次主要包括:系统和网络管理层、中间件层、被管理资源层。该模型可以帮助系统和网络管理系统设计人员实现现有管理接口到基于标准Web Service管理接口的转换,较好地解决了被管理IT资源间的交互性问题,适应分布式网络环境下管理资源动态扩展的变化需求。  相似文献   

12.
基于信息发布服务中间层的民航机场弱电信息系统   总被引:1,自引:0,他引:1  
欧阳元新  熊璋  刘丹  方义 《计算机工程》2004,30(12):149-151
介绍了民航机场弱电系统的构成以及各子系统问的通信关系,分析了目前民航机场弱电信息系统采用的体系结构及优缺点。最后介绍了一种基于信息发布服务中间层的弱电系统体系结构,这种体系结构建立了清晰而有效的三层系统体系结构,增强了系统的可维护性和可扩展性。  相似文献   

13.
CROWN:A service grid middleware with trust management mechanism   总被引:7,自引:0,他引:7  
Based on a proposed Web service-based grid architecture, a service grid middleware system called CROWN is designed in this paper. As the two kernel points of the middleware, the overlay-based distributed grid resource management mechanism is proposed, and the policy-based distributed access control mechanism with the capability of automatic negotiation of the access control policy and trust management and negotia- tion is also discussed in this paper. Experience of CROWN testbed deployment and ap- plication development shows that the middleware can support the typical scenarios such as computing-intensive applications, data-intensive applications and mass information processing applications.  相似文献   

14.
There is a growing need for Vehicle Networking Applications (VNAs) development that does not require users to learn the details of VNA data processing and message transfer. VNAs have some special requirements differing from other general‐purpose applications, such as real‐time performance, extensibility, compatibility, and reusability. To meet with these requirements of the VNAs, we propose a lightweight middleware framework for VNAs in this article. In the middle framework, we design multi‐layer middleware architecture to separate VNAs from the software platform and to improve the adaptability for the heterogeneous network and various vehicle networking communication protocols. Meanwhile, the middleware architecture consists of fixed and exchangeable modules to improve the middleware reusability. And the component bus is presented in a framework to standardize component interfaces to improve the extensibility of middleware. The framework has an efficient and simple structure to guarantee the real‐time performance of data processing and message transferring. This middleware also provides a uniform communication mechanism to be compatible with other existing middleware. In this article, we describe the design ideas and the composition of each module in the middleware framework, and analyze the data flow in communication process. We also develop the middleware prototypes to verify the feasibility of the middleware framework. Copyright © 2015 John Wiley & Sons, Ltd.  相似文献   

15.
普适计算中间件技术   总被引:11,自引:0,他引:11       下载免费PDF全文
普适计算中间件通过软件基础设施重用支持上层应用的高效开发和便捷运行,是普适计算领域的研究热点。对普适计算中间件设计挑战进行了归纳,从上下文管理、中间件层自适应、面向自适应的公共服务和自适应软件体系结构支持等方面总结、阐述和分析了普适计算中间件的各项关键技术,分类介绍了主要普适计算中间件项目,给出了未来研究发展趋势。  相似文献   

16.
为扩展分布式计算环境,进行大规模系统集成,本文通过分析网络环境下分布式中间件体系结构的异构性,提出了一种基于XML的集成中间件体系结构。并在此基础上实现了一个基于XML的集成中间件XSware。XSware采用跨平台的统一协议和Web上统一的数据互操作标准XML,支持多种构件模型,使得用户可以根据自己的需要选择相应的构件技术来构造分布式应用。  相似文献   

17.
孙仁科  孙鹏  丁颖 《现代计算机》2003,(12):23-26,36
随着中间件的发展,CORBA技术被广泛地应用在大规模系统的设计中。本文介绍网络管理的基本概念,对传统的集中式网管体系和基于CORBA的分布式网管体系进行了论述,指出了基于CORBA的分布式网管体系是将来网络管理的方向,为了使分布式网管系统具有更好的执行效率和可扩展性,提出了基于CORBA的网管系统的SNMP中间件模型。  相似文献   

18.
Eric Bruneton  Michel Riveill 《Software》2001,31(13):1237-1264
This article presents a middleware platform architecture whose goals, motivated by the needs of a real‐world application, are the following: separation of functional and non‐functional code in applications, composition of non‐functional properties, and modularity and extensibility of the middleware platform itself. This architecture is inspired by the Enterprise Java Beans platform, and uses a new object composition model to separate and compose the non‐functional properties. In order to evaluate this architecture, we have implemented the JavaPod platform which we have used to implement a prototype of the application that motivated our goals. The results of these experiments show that our goals can indeed be achieved with our architecture. Copyright © 2001 John Wiley & Sons, Ltd.  相似文献   

19.
中间件技术在设备管理系统中的应用   总被引:2,自引:0,他引:2  
围绕设备管理系统的设计和实现,分析了EJB体系结构和EJB技术,研究了以EJB技术为核心的平台的体系结构,提出中间件技术构建设备管理系统的思想,最后结合设备管理系统设计,实现了中间件技术的应用.  相似文献   

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

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