API development to streamline EUCLID data access
The database technology EUCLID relies on is becoming out-of-date and causing growing issues. The project aims to deliver a core standard API for EUCLID, reducing the dependency on the old system and to improve EUCLID data access.
EUCLID is a vital portal service for all staff and students at the University. Currently, most systems integrated with EUCLID are relying on the legacy out-of-date EUGEX database, which has limitations such as specific update times, ongoing maintenance requirements, and susceptibility to failure.
In the undergoing project, a number of teams across the Information Services are working on delivering a core standard Application Programming Interface (API) for data retrieval from EUCLID, with the aim to reduce dependency on the EUGEX database. This has already been trialled on a couple of systems, such as People & Money and Student Case Management System. A big focus of the project is to set up an architecture that will help streamline future integrations with the downstream systems and provide a standard set of APIs to enable EUCLID data access across the University.
This move to change-based events architecture will provide a more consistent and reliable working of the systems behind the scenes. Students and staff should therefore benefit from an overall improvement in the system performance and speed, providing them with the most up-to-date data on EUCLID.