UCLA Pilots API Portal

UCLA API portal

The University of California, Los Angeles has gone public with piloting of a fairly new developer portal specifically for APIs. The API developer portal is intended to simplify the sharing and discovery of campus application programming interfaces and web services — some 200 — while also providing a campuswide API governance program.

The use of the program maintains a consistent API experience and single "source of truth" for developers as they leverage various data sources for their applications. The outcome is that the university can create new solutions "more efficiently," explained Curtis Fornadley, program manager for enterprise integration at UCLA.

At the heart of the project is the use of Google's Apigee for API management.

According to a Google blog post, UCLA previously used "an enterprise service bus with a homegrown gateway for SOAP services." But SOAP-based services "are difficult to scale," said Fornadley. Managing them frequently means "locking them down, which clashes with our need to make data and functionality easier for developers to use."

Two development initiatives have put the API portal to the test. The first, the Ascend financial system, extends the university's financial system APIs, making them accessible to developers from various departments via secure and scalable self-service capabilities. The second, the student information system, uses APIs that give real-time access to the students' academic, financial and personal records to various UCLA applications.

Fornadley said the number of APIs — as well as the number of applications using and depending on them — increased considerably from these two projects alone, requiring better management for keeping services online, monitoring their usage and authenticating access to them.

Apigee usage has expanded from a million calls in 2020 to more than 11 million in 2021. Shortly, the transition of APIs from the home-grown gateway to the new portal will be completed, and call usage is expected to hit 49 million calls by the end of the year.

A benefit of the new portal, said Fornadley, is that usage provides the university with information that uncovers which services are being leveraged and how, which will be helpful in guiding future investments; in addition, IT considers it another route for making sure the versions of APIs used in institutional applications are protected against cybersecurity threats.

About the Author

Dian Schaffhauser is a former senior contributing editor for 1105 Media's education publications THE Journal, Campus Technology and Spaces4Learning.

Featured

  • Santa Clara University School of Engineering

    "Engineering and the Good Life" at Santa Clara University

    An ethics across the curriculum program at Santa Clara University's School of Engineering supports ethical reflection in engineering design and encourages each student to consider what it means to them to be an engineer.

  • abstract interconnected cubes and shapes with glowing edges

    Anthology Rebrands as Blackboard Following Financial Restructuring

    Having completed the Chapter 11 bankruptcy process announced last fall, Anthology has rebranded as Blackboard, the company's core Teaching & Learning business.

  • Businessmen making handshake

    Ellucian Officially Acquires Anthology's SIS and ERP Business

    The strategic restructuring announced by Anthology in October is playing out as planned, with Ellucian completing its acquisition of Anthology's Student Information Systems and Enterprise Resource Planning business on Dec. 31.

  • large group of college students sitting on an academic quad

    Student Readiness: Learning to Learn

    Melissa Loble, Instructure's chief academic officer, recommends a focus on 'readiness' as a broader concept as we try to understand how to build meaningful education experiences that can form a bridge from the university to the workplace. Here, we ask Loble what readiness is and how to offer students the ability to 'learn to learn'.