Making Digital Libraries Flexible, Scalable and Reliable: Reengineering the MARIAN System in JAVA

dc.contributor.authorZhao, Jianxinen
dc.contributor.committeechairFox, Edward A.en
dc.contributor.committeememberHenry, Sallie M.en
dc.contributor.committeememberKafura, Dennis G.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2017-06-13T19:44:18Zen
dc.date.adate1999-07-09en
dc.date.available2017-06-13T19:44:18Zen
dc.date.issued1999-06-22en
dc.date.rdate2000-07-09en
dc.date.sdate1999-07-04en
dc.description.abstractThere is a great need for digital libraries that are flexible, scalable, and reliable. Few such systems exist. Little is known about how to build them. This thesis addresses these problems by enhancing a prototype digital library system with the aim of making it more flexible, scalable, and reliable. We hypothesize that: 1) adding a new (user information) layer and maintaining weak coupling in the design of a digital library system can help achieve system flexibility; 2) optimizing network connection usage and facilitating distribution of computation and disk operations in system design can help achieve system scalability; and 3) applying good software processes can help university students produce a very reliable system. Approaches based on the above hypothesis were used in the project of Reengineering the MARIAN System in Java. The results of the project and experiments verified the correctness of the hypothesis. The results of this thesis may help inform future digital library design and implementation projects to produce flexible, scalable, and reliable systems.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-070499-204531en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-070499-204531/en
dc.identifier.urihttp://hdl.handle.net/10919/78146en
dc.language.isoen_USen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectOnline Public Access Catalogen
dc.subjectDigital Libraryen
dc.subjectUser Information Layeren
dc.subjectPersonalizationen
dc.subjectProject Managementen
dc.subjectReengineeringen
dc.titleMaking Digital Libraries Flexible, Scalable and Reliable: Reengineering the MARIAN System in JAVAen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
etd-070499-204531_THESIS.PDF
Size:
767.2 KB
Format:
Adobe Portable Document Format
Name:
etd-070499-204531_SGML-etd
Size:
290 B
Format:
Unknown data format
Collections