Login | Register

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

Title:

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

Sun, Daofeng (2000) GRADER : design and implementation of a component-based distributed system. [Graduate Projects (Non-thesis)] (Unpublished)

[thumbnail of MQ59341.pdf]
Preview
Text (application/pdf)
MQ59341.pdf
3MB

Abstract

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:Graduate Projects (Non-thesis)
Authors:Sun, Daofeng
Pagination:iii, 85 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Department (as was):Department of Computer Science
Date:2000
Thesis Supervisor(s):Tao, Lixin
Identification Number:QA 76 M26+ 2000 no.17
ID Code:1404
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:19
Last Modified:20 Oct 2022 20:44
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

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top