DBPrism Servlet Engine
DBPrism Servlet Engine
Que es DBPrism?

DBPrism es un framework Open Source para la generación de XML dentro la Base de Datos. A diferencia de otras tecnologías como Apache XSP o Oracle XSQL servlet ,DBPrism genera el contenido del HTML/XML dentro de la base de datos, transformando a esta en una base de datos activa. Una base de datos activa significa que no solo se usa para retornar simples resultados de consultas a tablas, sino que retorna XML complejos.

Oracle XSQL y Apache XSP, pueden ejecutar Stored Procedured con el tag <xsql:include-owa> o via un taglib, pero el diseño de estas soluciones sugiere implementar la lógica de la aplicación en el nivel intermedio. El 99% de estas soluciones no usan Stored Procedures.
Porque deberiamos usar Cocoon y DBPrism para desarrollar con XML
  • Escalabilidad , un stored procedure escrito en PLSQL o Java stored es escalable hasta 1000 o mas sesiones concurrentes sin problemas de memory leaks, o deadlock.
  • Mejor separación de responsabilidades , lógica en la base de datos, presentación en el middle tier (Web Server).
  • Seguridad , cuando un usuario ejecuta un stored procedure, tiene que pasar por los niveles de seguridad de la base de datos. Esta seguridad es de modo declaritivo (usarios/roles) y no programada en la aplicación, por ende mas segura.
  • Herramientas de desarrollo , Los Java Stored procedures pueden ser desarrollados integramente con herramientas como el JDeveloper, esto incluye sintaxis asistida, debugger, etc..
  • Mantenimiento , Si un desarrollador modifica una tabla, la base de datos automaticamente invalida los stored procedures que dependen de ella.
  • Fácil deployment , En aplicaciones complejas el deployment suele ser una pesadilla, con el desarrollo de stored procedures uno puede hacer simples export/import y listo.
  • Herramientas de desarrollo automático , como el Oracle HTMLDB o MetaBOX.
  • Reuso de los concimientos de los desarrolladores , muchas companias tienen grupos de desarrolladores Oracle PLSQL. Con muy poco entranamiento estos pueden desarrollar aplicaciones usando DBPrism y el toolkit XTP (similar al toolkit htp del mod_plsql).
  • Compatibilidad J2EE , significa que Ud. puede correr aplicaciones OAS/OWS/mod_plsql/HTMLDB en el mismo contenedor que las Java/J2EE.
Porque migrar a DBPrism desde OWS, OAS, or mod_plsql
  • Es gratis.
  • Es compatible con J2EE.
  • El orden de los parámetros no es importante.
  • Soporta base de datos UTF8.
  • Soporta Oracle 7, 8, 8i, 9i, 10g y Lite.
  • Soporte para parámetros del tipo CLOB, no mas límite a 32k en los valores de un argumento.
  • No es necesario cambiar nada en el código de sus aplicaciones.
  • Se puede cambiar el enconding de la salida simplemente desde PL/SQL.
  • Ingregse al mundo XML, utilizando el DBPrism Generator para el framework Cocoon del proyecto XML Apache.
  • Testeado con los toolkits de OWS 3.x, OAS 4.x, Web DB e IAS 1.0
  • Soporte para Java Stored procedures
  • Contiene un CMS, basado en el Oracle CMS. El CMS es el software utilizado en este sitio.
Grupos de discusión: Soporte Peer-to-Peer

Direcciones:
Para enviar: dbprism@yahoogroups.com
Subscribirse: dbprism-subscribe@yahoogroups.com
Desubscribirse: dbprism-unsubscribe@yahoogroups.com
Owner de la lista: dbprism-owner@yahoogroups.com
URL del grupo: http://groups.yahoo.com/group/dbprism
Lamentablemente no toda la documentación del sitio se encuentra traducida al español, por favor presione aquí para ver mas información.

Scroll Up
Scroll Down
DBPrism CMS news
Creative Commons LicenseThis work is licensed under a
Creative Commons License .
© 1999-2005 - DBPrism ~ DBPrism CMS | Marcelo F. Ochoa | TANDIL ~ Argentina | 2007-03-06T14:09:04 | 2007-03-06T14:09:04