Towards Persistence Framework-Based Rapid Application Development Toolkit for Web Application Development
Choon H. Choo and Sai P. Lee
DOI : 10.3844/jcssp.2008.290.297
Journal of Computer Science
Volume 4, Issue 4
Software systems must be delivered quickly in order to respond to today's rapid changing business environments. Persistence framework was introduced to overcome the problem of object-relational impedance mismatch, occurred in most enterprise applications that need access to a relational database. However, most of these persistence frameworks are difficult to configure and use, thus do not really contribute much to the improvement of software developers' overall productivity. This study proposes the concept, architecture, design and development of a rapid application development toolkit that will leverage on a persistence framework to subsequently provide an easy-to-use and customizable front-end web application development environment for developers to perform rapid web application development. Unlike prior efforts, the combination of the features of rapid prototyping, code generation and configuration wizard on top of the persistence framework provided by the proposed rapid application development toolkit enables developers not only to deliver their target web applications within a shorter timeframe through an easy-to-use front-end environment, but also to achieve encapsulation of database access from the business objects of a web application.
© 2008 Choon H. Choo and Sai P. Lee. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.