Dissertation Creation - The UK's original provider of custom dissertations, free dissertations and dissertation help...
Speed is a genuine factor for any web application as argued by Dirk Beyer (2005). This makes it clear that the speed of data retrieval with respect to the optimisation of the retrieval and transfer of data is a critical factor in the performance measurement of the website.
Apart from the above mentioned technical elements, consistency of information (i.e.) the information integrity and the ability to provide up-to-date information to the users are the factors that are technically and strategically attributed influencing the performance of a web-application.
As part of the technical overview for the project, an overview on the Database management system and the Microsoft .Net Framework used to developed the client application. The section comprises of two main sections namely relational database management system and the application development.
Relational Database Management System (RDBMS)
Relational database as the name signifies is a database management system used to establish a consistent management information system ensuring information integrity and security of data that is being manipulated by the system.
For web services as argued by Dirk Beyer (2005), not only the RDBMS is expected to maintain integrity of information according to data normalization rules but also essential to effectively serve the client requests upon authentication. The fact that the increase in the hacking and un-authorised information access has decreased the value of the electronic commerce has further increased the need to maintain security apart from the trivial requirements of speed and data integrity. This makes it clear that the chosen database application for the purpose of web page rating system which holds the data sent by the client should be capable of eliminating access to other system tables apart from the data table where the information is stored.
This is accomplished by locking the access exclusively to the information-storing table preventing the access to other tables in the system. Hence the chosen database management system for serving the aforementioned requirements is Microsoft SQL Server 2005, which supports the Microsoft .Net framework without the extensive programming and security requirements.
The MS SQL Server 2005 Express Edition is used for modelling the data transfer for this application. Since the express edition is easily extensible to the professional edition of the RDBMS without making any changes to the set-up further provides the ability to cost effectively create and demonstrate the application prior to the commercial deployment of the system. Rajesh George (2005) further argues that SQL Server Express uses the same reliable and high-performance database engine as the other versions of SQL Server 2005.