首页> 外文会议>International Conference on Information Communication and Embedded Systems >A novel way of accessing Pl/Sql functions and providing dynamic adaptability using aspect oriented programming
【24h】

A novel way of accessing Pl/Sql functions and providing dynamic adaptability using aspect oriented programming

机译:一种使用面向方面的编程访问Pl / Sql函数并提供动态适应性的新颖方法

获取原文

摘要

The need for dynamic adaptability in software is growing, driven in part by the emergence of autonomic computing. In many cases, it is desirable to enhance existing programs with adaptive behaviour, enabling them to execute effectively in dynamic environments. Aspect Oriented Programming (AOP), a relatively new programming paradigm, earned the scientific community's attention. AOP complements Object-Oriented Programming (OOP) by providing another way of thinking about program structure. AOP defines a new program construct, called an aspect, which is used to capture cross-cutting aspects of a software system in separate program entities. Although persistence has been considered as an aspect of a system aspects in the persistence domain in general and in databases in particular have been largely ignored. Persistent objects in an object database need to be adapted, either by physical conversion or wrapping. In this paper we are using Aspect Oriented Programming (AOP) to enable dynamic adaptation while accessing PL/SQL (Procedural Language/Structured Query Language) functions. An aspect-oriented extension of an Object Oriented Data Base (OODB) is discussed and various open issues pointed out. We propose an approach to implement dynamic adaptability, reusability especially for PL/SQL functions. We have used AspectJ; Object Oriented Programming based language to create aspects in Eclipse supported framework.
机译:在软件中对动态适应性的需求正在增长,部分通过自主计算的出现来驱动。在许多情况下,希望增强具有自适应行为的现有程序,使它们能够在动态环境中有效地执行。面向方面的编程(AOP),一个相对较新的编程范式,赢得了科学界的关注。 AOP通过提供另一种关于程序结构的方式来补充面向对象的编程(OOP)。 AOP定义了一种新的程序构造,称为一个方面,用于在单独的程序实体中捕获软件系统的跨切割方面。虽然持久性被认为是持久性域中的系统方面,但在一般来说,特别是在数据库中,特别是在很大程度上被忽略了。需要通过物理转换或包装来调整对象数据库中的持久对象。在本文中,我们使用方面导向的编程(AOP)来启用动态适应,同时访问PL / SQL(程序语言/结构化查询语言)功能。讨论了面向对象的数据库(OODB)的面向对象的扩展,并指出各种开放问题。我们提出了一种实现动态适应性,特别是对于PL / SQL函数的可重用性的方法。我们已经使用过specieSJ;面向对象基于编程的语言,可以在Eclipse支持的框架中创建方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号