共查询到19条相似文献,搜索用时 218 毫秒
1.
AOP在数据访问中间件中的应用 总被引:8,自引:0,他引:8
在开发数据访问中间件中,分布式应用开发是难以避免的。本文运用AOP(Aspect-Offented Programming)建立一种框架执行分布式,并运用于图书馆统一检索平台中。使用AOP的思想在于通过分离关注点,降低中间件开发的难度和复杂度。而且,系统拥有更好的模块化、可扩展性和可维护性。 相似文献
2.
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
异构动态实时系统中复杂的应用层QoS参数分解为多个操作系统和网络支持的QoS参数,并映射为操作系统和网络无法提供的实现机制,QoS中间件需要实现这些机制。本文首先讨论了QoS中间件的体系结构,进一步给出了一种基于面向方面的编程技术AOP的QoS中间件自适应机制。采用这种机制,通过间接增加一个额外层,将服务中的所有组件编织到一个自适应方面里。 相似文献
7.
面向Agent的程序设计 总被引:16,自引:0,他引:16
本文针对所谓合作Agent应用问题阐述了一种面向Agent的程序设计AOP(agentori-entedprogramming)方法框架.其中提出了一种新的Agent编程语言(AOPL),设计并实现了其程序设计系统(AOPS),该系统支持AOPL到C的转换.同时,提出了一种新的Agent关系模型,讨论了该模型的组成及其在体现合作Agent应用系统的体系结构、指导Agent之间的协作行为和支持对系统结构特点的深层理解方面所发挥的重要作用.最后讨论了AOP在多功能感知系统中的应用. 相似文献
8.
9.
10.
基于对现有MVC持久化中间件存在问题的分析,提出一种四层模型面向对象持久化中间件实现思路,较为完整地实现对象持久化设计模式;同时改进关系、对象转换算法;实现复杂对象关联支持。与参照中间件对比测试,实验表明各项关键指标均有所提高,为基于MVC模式的大型信息系统开发提供了一种可靠的数据持久化支撑技术。 相似文献
11.
一种基于WSDM规范的系统及网络管理新型中间件模型 总被引:1,自引:0,他引:1
网络环境下需要对大量分布式的资源进行管理,管理系统本身也要求能够可扩展和支持互操作性。通过比较系统和网络管理领域中传统管理模型与基于SOA架构的管理模型之间的优缺点,提出了一种基于WSDM(Web Services Distributed Manage-ment)协议规范[1,2,3,14]的系统和网络管理新型中间件模型,并建立一个原型系统对之进行实践评估,模型层次主要包括:系统和网络管理层、中间件层、被管理资源层。该模型可以帮助系统和网络管理系统设计人员实现现有管理接口到基于标准Web Service管理接口的转换,较好地解决了被管理IT资源间的交互性问题,适应分布式网络环境下管理资源动态扩展的变化需求。 相似文献
12.
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.
Jianchun Jiang Suhua Zeng Yanmei Jing Kailong Wang 《Concurrency and Computation》2015,27(17):4914-4937
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.
16.
为扩展分布式计算环境,进行大规模系统集成,本文通过分析网络环境下分布式中间件体系结构的异构性,提出了一种基于XML的集成中间件体系结构。并在此基础上实现了一个基于XML的集成中间件XSware。XSware采用跨平台的统一协议和Web上统一的数据互操作标准XML,支持多种构件模型,使得用户可以根据自己的需要选择相应的构件技术来构造分布式应用。 相似文献
17.
18.
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. 相似文献