DBPrism began as a Servlet replacement for Oracle Web Server using Servlet technology. The first two releases where named OWSKiller by the author Martin Kuzela.
Release 3.0.x was developed by Marcelo Ochoa and when it was connected to Apache Cocoon framework it was renamed to DBPrism by suggestion of Steve Muench at Oracle Corp. to be less offensive.
DBPrism 1.x branches include a DBProducer component that connects DBPrism to Apache Cocoon framework 1.x architecture at the production stage. As an extended example of working with XML technologies a first CMS was developed for chapter 21 of the book Professional XML Database by Wrox Press.
Branch 2.0.x is based on Cocoon 2.x architecture, it also includes a second generation of DBPrism CMS because Cocoon's 2 concepts are very different from his previous release. This version uses regular databases tables with CLOB column for storing content assest and metadata, the security layer of this release is based on Oracle Virtual Private Database functionality.
Branch 2.1.x includes a complete rewrited CMS based on Oracle XMLDB, the addition of the repository implementation by XMLDB simplify the implementation and adds other important features such as Ftp/WebDAV protocol access and the ACLs security concepts. Also this version has a book reserved space, you can find more information about the design and internal components at the upcomming book ORACLE DATABASE PROGRAMMING USING JAVA AND WEB SERVICES by Kuassi Mensah look ing at the Case Studies included.
This CMS has a continuos evolution using the best innovation of the technologies provided by Oracle Databases and Cocoon framework.
Next steps:
- Basic Concepts of DBPrism CMS
- Architecture of the solution
- Download and Install Instructions




