University of Calgary
As scalable information technology evolves to a more cloud-like model, digital assets (code, data and software environments) that increasingly form the basis of research and education require curation as web-accessible services. \"Serviceizing\" digital assets consists of encapsulating assets in software that exposes them to web and mobile applications via well-defined, network accessible, Application Programming Interfaces (APIs). The stability, maintenance, and lifecycle of these APIs is critical to the utility of the digital assets they serve. The authors' work focuses on the development methodologies and technologies for API governance - policy, implementation, and deployment functions for IT management of APIs at scale.