Liberating Legacy System Data with Rails, Intelligent Use of Conflict Data with Automated Class Scheduling Tools

Saved in:
Bibliographic Details
Title: Liberating Legacy System Data with Rails, Intelligent Use of Conflict Data with Automated Class Scheduling Tools
Language: English
Authors: Wolthuis, Stuart L., Slade, Christopher
Source: Information Systems Education Journal. Aug 2020 18(4):12-21.
Availability: Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org
Peer Reviewed: Y
Page Count: 10
Publication Date: 2020
Document Type: Journal Articles
Reports - Research
Descriptors: Computer Software, Data Use, Programming Languages, Information Systems, Scheduling, Management Systems, Efficiency, Productivity
ISSN: 1545-679X
Abstract: In this research project we describe the legacy software landscape, its current state, and challenges associated with aging information systems and access to its data. We briefly describe the popularity of dynamic languages and how a specific dynamic programming language, Ruby on Rails (RoR or Rails), is used to create a system to extract data from a legacy system to increase efficiency and productivity in an academic class scheduling system. As an example, we describe, first, how a system developed in Rails, called Class Scheduler, pulls data from a legacy student management system (MAPPER) developed in Tcl (pronounced "tickle") and uses this data to vastly increase the efficiency of the scheduling process and, second, how it reduces conflicts in class schedules. We discuss the advantages of automatically extracting and processing the data from the legacy system and the limitations associated with this process.
Abstractor: As Provided
Entry Date: 2020
Accession Number: EJ1258195
Database: ERIC
Be the first to leave a comment!
You must be logged in first