Fetishcode…Thinking in objects

Thinking in objects

Donde implementar las reglas de negocio:ADF BC o Database

con 2 comentarios

BUSINESS RULES IN THE DATABASE OR MIDDLE TIER

El eterno dilema. Donde implementar las reglas de negocio, en la capa de aplicación o en la base de datos?
Les dejo un resumen de las razones que justifican la implementación en cada uno de los lados.

Algunas razones por las cuales es mas conveniente implementar las reglas de negocio en ADF BC:

  • Tener desarrolladores mas preparados en Java que en PL/SQL
  • La base de datos es atacada únicamente por ADF BC
  • Estar usando alguna base de datos que no tenga soporte de PL/SQL

Algunas razones por las cuales es mas conveniente implementar las reglas de negocio en base de datos:

  • Acceder a la base de datos desde distintas aplicaciones
  • Estar mejor formado en PL/SQL que en Java
  • Usar herramientas como Oracle Designer, Headstart and CDM

Mas información en: business rules in adfbc.pdf.

Escrito por fetishcode

Agosto 1, 2008 a 8:04 pm

Escrito en Desarrollo

Etiquetado con ,

2 comentarios

Suscríbete a los comentarios mediante RSS.

  1. eterno dilema para uno de java?, entonces uno de Java elije sin dudar lo que le conviene
    eterno dilema para uno de pl/sql?, entonces uno de pl/sql no se hace dilemas y elije lo que es pl/sql

    ¿cual dilema?
    seria dilema si fuese ADF vs Struts2 o JBoss vs OAS o J2EE vc JEE no se
    pero poner dilema PL/SQL vs Java?
    si eres de Java eliges Java y listo!
    si lo tuyo es PL/SQL pues lo elijes y ya

    anioniamo

    Julio 27, 2009 a 2:48 am

  2. Bueno generalmente el dilema surge en desarrollos de mas de un desarrollador. Esta claro que si solo pograma una persona poco dilema existe.
    Pero en muchas ocasiones nos encontramos en grupos de trabajo donde cada componente del grupo tiene un perfil distinto, y este debate es uno de aquellos que siempre se pone sobre la mesa.

    Saludos

    fetishcode

    Julio 27, 2009 a 7:30 am


Escribe un comentario