|
|
DSpace@UM >
Faculty of Computer Science and Information Technology >
Masters Dissertations: Computer Science >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1812/1067
|
|
| Title: | Rapid application development toolkit for persistence framework-based web application development |
| Authors: | Choo, Choon How |
| Keywords: | Web application development Rapid Application Development RAD Persistence framework Toolkit |
| Issue Date: | 2011 |
| Publisher: | University Malaya |
| Abstract: | Abstract
Software systems must be delivered quickly in order to respond to today’s rapid
changing business environments. In response to this, Rapid Application Development
(RAD) based on persistence framework has been identified and adopted in this research
as an approach to develop a method of designing web applications so that the whole
process is quick, painless, and nearly effortless. The main objective of the research is to propose an approach to develop a toolkit to support rapid web application development leveraging on a persistence framework. The persistence framework was introduced to overcome the problem of object-relational impedance mismatch occurred in most applications that need access to a relational database. However, most persistence frameworks are difficult to configure and use, thus do not really contribute much to the improvement of software developers’ overall productivity. This research proposes suitable concepts, architecture, design and development of a rapid application development toolkit that will leverage on a persistence framework with configuration wizard to subsequently provide an easy-to-use and customisable 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 RAD toolkit enables developers not only to deliver web applications within a shorter time frame through an easy-to-use front-end environment, but also achieve encapsulation of database access from business objects. The research was designed and implemented using Java programming language. An evaluation process carried out shows the effectiveness of the approach that makes exploration of future works possible.
Abstract (in Malay Language)
Sistem perisian harus dibangunkan dengan cepat untuk menyelaraskan persekitaran
perniagaan yang sentiasa berubah pada masa ini. Sehubungan dengan itu, Pembangunan
Aplikasi Pantas (RAD – Rapid Application Development) yang berdasarkan persistence
framework (kerangka yang menguruskan penyimpanan data) telah dikenal pasti dan
diterima pakai dalam kajian ini sebagai pendekatan untuk menghasilkan satu kaedah
mereka bentuk aplikasi web supaya seluruh prosesnya adalah cepat dan mudah. Objektif
utama kajian ini adalah untuk mencadangkan satu pendekatan untuk membangunkan
satu set alat (toolkit) untuk menyokong pembangunan aplikasi web pantas yang
bergantung pada persistence framework. Sebenarnya, persistence framework
diperkenalkan untuk mengatasi masalah object-relational impedance mismatch (ketidaksamaan antara teknologi berorientasikan objek dengan konsep hubungan) yang banyak berlaku pada aplikasi yang memerlukan akses pangkalan data jenis hubungan (relational database). Namun demikian, kebanyakan persistence framework sukar untuk dikendalikan sehingga tidak begitu banyak menyumbang kepada peningkatan produktiviti pembangun perisian. Kajian ini mencadangkan konsep, seni bina, reka bentuk dan pembangunan set alat pembangunan aplikasi pantas (RAD toolkit) yang akan memanfaatkan persistence framework dengan adanya program kecil (wizard) konfigurasi, kemudian ia menyediakan persekitaran pembangunan aplikasi web yang mudah dikendalikan kepada pembangun perisian untuk melakukan pembangunan aplikasi web pantas. Tidak seperti dahulu, kombinasi ciri-ciri pembinaan prototaip cepat (rapid prototyping), penjanaan kod pengaturcaraan (code generation) dan program kecil
konfigurasi bagi persistence framework yang disediakan oleh RAD toolkit membolehkan pembangun perisian tidak hanya menghasilkan aplikasi web dalam jangka masa yang lebih pendek melalui penggunaan muka depan persekitaran yang mudah dikendalikan, tetapi juga dapat mengurungkan akses pangkalan data dari objek bisnes. Kajian ini telah direka dan dilaksanakan dengan menggunakan bahasa
pengaturcaraan Java. Proses penilaian telah dijalankan untuk menunjukkan keberkesanan pendekatan ini dan ia juga sebagai eksplorasi untuk kajian masa depan. |
| Description: | Dissertation (M.C.S.) -- Faculty of Computer Science & Information Technology, University of Malaya, 2011. |
| URI: | http://dspace.fsktm.um.edu.my/handle/1812/1067 |
| Appears in Collections: | Masters Dissertations: Computer Science
|
This item is protected by original copyright
|
|