Font Size: a A A

Design And Implementation Of A Multi-Tier Application Architecture: Hotel Booking System

Posted on:2004-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:Girigi Dogratias J RFull Text:PDF
GTID:2178360182968581Subject:Computer Application Technologies
Abstract/Summary:PDF Full Text Request
The paper deals with the design and implementation of a hotel booking system using multi-tier application architecture. The traditional 2-tier model shows striking weaknesses, that make the development and maintenance of applications much more expensive. 3 and generally n-tier architectures endeavor to solve these problems. The main goal is achieved primarily by moving the application logic from the client back to the server. The rapid move to the n-tier network computing model, signals a powerful computing trend and is currently having a huge impact on both enterprise and web-based applications. Of course, the more tiers are added, the more performance is affected.With multi-tier applications, the client provides only one layer, user interface. The business rules are performed on a system between the user interface and the data storage. Using multi-tier approach supplies a number of benefits during the application's life cycle; including reusability, flexibility, manageability, maintainability, scalability, multi-language support, and improving security and so on. As previously mentioned 3-tier architecture solves a number of problems that are inherent to 2-tier architectures. Naturally it also causes new problems, but these are outweighed by the advantages.Programs partitioned into tiers allow each layer or component part to be developed, managed, deployed and enhanced independently. This system is being designed to aid management and clerks in the current hotel operations. This caters to three main groups: management, online bookings and offline bookings.In this paper, the model with three-tiers layers was used to implement and to integrate the different modules. It presents improvement for decision-making without changing the framework of the three-layers. By breaking up the application into three tiers, enterprise application and web application are using the same component. This had made the system more reliable, easier to maintain and improved networks traffic and data security.
Keywords/Search Tags:N-Tier, distributed application, enterprise application, Web application, application architecture, COM component, DCOM, disconnected recordsets, business rules, data tier, logic tier, code reusability, backward compatibility
PDF Full Text Request
Related items