<fmt:message key='jsp.layout.header-default.alt'/>  
 

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

Files in This Item:

File Description SizeFormat
dissertation_WGA070091.pdfFull Thesis12.42 MBAdobe PDFView/Open


This item is protected by original copyright



Their Tags: support rapid web application development leveraging on a persistence framework;

Your Tags:

 

  © Copyright 2008 DSpace Faculty of Computer Science and Information Technology, University of Malaya . All Rights Reserved.
DSpace@UM is powered by MIT - Hawlett-Packard. More information and software credits. Feedback