Master of Science student Marcus Scese, Computer Science, will present his report on final oral examination (defense) on Friday, Dec 1, 2023, at 4 pm in Rekhi 101 and via Zoom webinar.
The title Scese’s defense is “Design and Implementation of a GraphQL Mesh Gateway: Federating API Endpoints Based on a Defined Data Model.”
Scese is advised by Associate Professor Charles Wallace, Computer Science.
Design and Implementation of a GraphQL Mesh Gateway: Federating API Endpoints Based on a Defined Data Model
This paper introduces the GraphQL Mesh federated API (Application Programming Interface) gateway project. A comprehensive initiative implemented using GraphQL Mesh to solve data related issues within the USW-DSS (Undersea Warfare – Decision Support System). The project serves as a compelling narrative, contributing to the evolving discourse on the pivotal role of Data Fabrics and Data Meshes in dismantling the barriers imposed by digital data silos within contemporary software engineering. The narrative unfolds through the lens of a collaborative design project undertaken by researchers at Michigan Technological University, in partnership with engineers at ARiA. The focal point of the endeavor is the resolution of problems arising from the inability to easily understand a large collection of API endpoints. By navigating the complexities of this real-world application, the paper delves into the intricacies of the federated gateway design and implementation, highlighting its transformative potential in mitigating the issues that arise from platforms consisting of a number of data silos. Showing that it’s possible to transcend the limitations of these platforms, at least in the case of the USW-DSS.