Sun, Daofeng (2000) GRADER : design and implementation of a component-based distributed system. Other thesis, Concordia University.
This project focuses on the design and implementation of student grade management system using component-based middle-tier distributed applications. Object-oriented design and component technology paradigms are used to analyze and design this GRADER application. The implementation is based on the Java language Enterprise Java Bean (EJB) and J2EE application server. Three different distributed architectures: DNA, CORBA and J2EE, are introduced and compared to give an overview of the current distributing computing technologies. By partitioning three or more tiers to a Web application, each tier can be logically and may physically separated from each other to present better design patterns and improve overall Web application reliability and scalability. All application services are also distributed in each tier, including clients on the front end, data resources on the back-end, and one or more middle tiers between them where business logic of the application should stay. The middle tier implements as EJB component, and hence has good reusability and hides the client tier from the complexity of the enterprise, and takes advantage of rapidly maturing Internet technologies to minimize user administration and good portability. Transparent access allows clients to interact with remote servers regardless of physical component location. The underlying infrastructure takes care of locating any server resource. Java security mechanism is also discussed in this project.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering|
|Item Type:||Thesis (Other)|
|Pagination:||iii, 85 leaves : ill. ; 29 cm.|
|Degree Name:||Major reports (M.Comp.Sc.)|
|Program:||Computer Science and Software Engineering|
|Thesis Supervisor(s):||Tao, Lixin|
|Deposited By:||Concordia University Libraries|
|Deposited On:||27 Aug 2009 17:19|
|Last Modified:||04 Nov 2016 19:37|
Repository Staff Only: item control page