首页> 外文期刊>Revista Cubana de Ingenieria >Integración de motores de reglas utilizando la programación orientada a aspectos en el desarrollo de aplicaciones en Java
【24h】

Integración de motores de reglas utilizando la programación orientada a aspectos en el desarrollo de aplicaciones en Java

机译:Java应用程序开发中使用面向方面编程的规则引擎集成

获取原文
           

摘要

En varios enfoques de desarrollo de software la capa de lógica de negocio de las aplicaciones resulta ser compleja, debido a que debe implementar las reglas de negocio existentes en una organización. En algunos sistemas las reglas de negocio cambian con más frecuencia que otros elementos. El enfoque de reglas de negocio propone una vía de desarrollo de aplicaciones donde las reglas de negocio juegan un papel fundamental. Para implementar el enfoque de reglas se destacan dos vías fundamentales: el uso de motores de reglas y la programación orientada a aspectos. Este trabajo propone la integración de ambas variantes, buscando potenciar sus ventajas y minimizar las limitaciones. Con el propósito de validar la propuesta se definen seis medidas y se presenta un ejemplo basado en una tienda virtual. Se implementan las tres variantes en la solución del ejemplo, utilizando el motor de regla JBoss Rules, la herramienta AspectJ y la integración de JBoss Rules con AspectJ. Al ejecutar las variantes, utilizando las medidas propuestas, se demuestra que la integración resulta superior.
机译:在各种软件开发方法中,应用程序业务逻辑层变得很复杂,因为它必须在组织中实现现有的业务规则。在某些系统中,业务规则比其他元素更频繁地更改。业务规则方法提出了一种应用开发路径,其中业务规则起着基本作用。要实施规则方法,必须突出两种基本方法:规则引擎的使用和面向方面的编程。这项工作提出了两个变体的集成,以寻求增强其优势并最小化限制。为了验证该建议,定义了六个措施,并给出了基于虚拟商店的示例。使用JBoss Rules规则引擎,AspectJ工具以及JBoss Rules与AspectJ的集成,在示例解决方案中实现了所有这三种变体。通过使用建议的措施执行变体,可以证明集成度更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号