Login | Register

GRADER : design and implementation of a component-based distributed system


GRADER : design and implementation of a component-based distributed system

Sun, Daofeng (2000) GRADER : design and implementation of a component-based distributed system. Other thesis, Concordia University.

Text (application/pdf)


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 > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Other)
Authors:Sun, Daofeng
Pagination:iii, 85 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Major reports (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Tao, Lixin
ID Code:1404
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:19
Last Modified:18 Jan 2018 17:16
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Back to top Back to top