Online Archive of University of Virginia Scholarship
Mockingbird: Simulating a ServiceNow Workflow250 views
Author
Hernandez, Diego, School of Engineering and Applied Science, University of Virginia
Advisors
Graham, Daniel, EN-Comp Science Dept, University of Virginia
Abstract
Each year, a ServiceNow workflow that implements the Firewall Request Application Program Interface (FRAPI) used by engineers that need access to particular SAS Institute (SAS) firewalls, is upgraded to reflect new technical needs of SAS. When it is being upgraded, the engineers working on the upgrade still need access to the responses of the workflow without having access to the intricate connections within it. Mockingbird is a Django application that simulates Application Program Interface (API) calls to FRAPI. This outdated "mock API" was developed five years ago, so I was tasked with updating it and migrating it to a Microsoft Azure (Azure) implementation. The implementation I developed accomplished the goals of the original project and contributed educating the team of engineers I was working with about Azure. Future work involves maintaining the cloud resources that project now uses, including developing streamlined ways to add new responses to the project, modifying existing responses, and updating the code base to include new API parameters.
Hernandez, Diego. Mockingbird: Simulating a ServiceNow Workflow. University of Virginia, School of Engineering and Applied Science, BS (Bachelor of Science), 2022-05-11, https://doi.org/10.18130/dwpq-3338.