Task-Relevant API Development for Higher Education Using GraphQL

dc.contributor.authorNygard, Dan
dc.date.accessioned2024-06-27T23:05:54Z
dc.date.available2024-06-27T23:05:54Z
dc.date.issued2024
dc.description.abstractTo develop applications that support a variety of campus needs, North Dakota State University's Enterprise Application Development team requires a method of accessing North Dakota State University System data related to university students, faculty, and staff. As state requirements limit direct access to this data, and conventional API access methods are not well-suited to application use cases, this paper will explore how the data is acquired, stored, and then made accessible to individual applications using GraphQL. A single application, Graduate Waiver Wire, is presented as a use case depicting how GraphQL aids in the automatic data update process, freeing the time previously spent by Graduate School personnel in manually updating graduate student information.en_US
dc.identifier.urihttps://hdl.handle.net/10365/33891
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdfen_US
dc.subjectenterprise application developmenten_US
dc.subjectGraphQLen_US
dc.titleTask-Relevant API Development for Higher Education Using GraphQLen_US
dc.typeMaster's Paperen_US
ndsu.advisorDenton, Anne
ndsu.collegeEngineeringen_US
ndsu.degreeMaster of Science (MS)en_US
ndsu.departmentComputer Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
TASK-RELEVANT API DEVELOPMENT FOR HIGHER EDUCATION USING GRAPHQL.pdf
Size:
994.16 KB
Format:
Adobe Portable Document Format
Description:
Task-Relevant API Development for Higher Education Using GraphQL

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.63 KB
Format:
Item-specific license agreed to upon submission
Description: