CPC G06F 21/629 (2013.01) [G06F 21/604 (2013.01); H04L 63/101 (2013.01); H04L 63/105 (2013.01); G06F 2221/2135 (2013.01); G06F 2221/2137 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2149 (2013.01)] | 14 Claims |
1. A computer-implemented method, comprising:
receiving, by a middleware application system, from a first application and a second application running on a first computing device and a second computing device, respectively, access requests to data stored in a database;
processing, by the middleware application system, the access requests;
determining a schema associated with an entity on which the middleware application system relies in order to retrieve the data stored in the database, wherein the entity comprises an application programming interface (API) or a database table; and
in response to determining the schema, selectively restricting modifications to the schema, wherein the selectively restricting of the modifications to the schema comprises:
determining whether an update to a particular version of a particular software library introduces a breaking change in the entity; and
in response to determining that the update does introduce a breaking change, preventing the update.
|