Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


Performance Optimisation of Object-Relational Database Applications in Client-Server Environments

Authors:
Zahra Davar
Janusz R.Getta
Handoko Handoko

Keywords: Object-Relational Application; Performance; Transformation Rule; Software Patterns.

Abstract:
The optimisation of object-relational database applications implemented as a mixture of object-oriented and non-procedural code, requires accurate balancing of the data-processing load between the client side and the server side. When there are large amounts of procedural code and less efficient and overly simple algorithms, the majority of the data processing takes place on the client side. As a consequence it usually increases the amounts of data transmitted to the client side and also, the amounts of time needed to process data on the client side. This paper shows how object-relational database applications can be optimised through a better balancing of the data processing load between the client and the server sides. A collection of transformation rules is developed, which replaces the typical iterative structures of procedural code with the equivalent structures of non-procedural code. The software patterns proposed in the paper allow for the automatic optimisation of object-relational applications.

Pages: 637 to 644

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014