Data Model driven Code Transformations for Content Management
Original Publication Date: 2004-Feb-18
Included in the Prior Art Database: 2004-Feb-18
The core idea of the invention is to auto-generate Java and EJB accessor beans from a particular CM data model dynamically, with functionaloty including the basic Create/Read/Update/Delete (CRUD) and querying, rather than having the programmer develop these manually. The generated accessors can then be used in custom third-party CM client solutions. Generated accessors provide clean packaged interface to a particular CM data model, exposing CRUD and other relevant CM functionality, and abstracting the intricacies of the CM API away from the solution developer. Using these generated accessors in the custom solution enables the developer to minimize the time and learning curve needed to understand CM usage, and concentrate on business logic instead. This initial rapid start can effectively shorten the CM application development cycle significantly permitting the developers to focus on application business logic and customized UIs.