Software reuse is considered one of the most effective ways of achieving higher productivity improvement. In this paper we propose an object persistency reuse framework to overcome the issues such as database connection handling problems, time consuming unit testing for database access modules, and larger maintenance cost due to the frequent changes in the target applications specifications.
The OPRF consists of (1) SQL execution component, which provides the database connection and data conversion, (2) database connection component, which provides a mechanism to attach and detach to/from a web application server without source code changes, and (3) table access source code generator, which generates the table access components.
We applied our technique to the several actual web application development projects. The study showed that 20%, 17%, and 30% cost reductions for implementation, unit testing/debugging, and maintenance respectively.