CPC G06F 8/65 (2013.01) [G06F 9/542 (2013.01); G06F 16/2455 (2019.01); G06F 21/577 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
providing a subscription model to which a user may subscribe to receive changes to an associated product;
receiving a subscription request from the user;
receiving multiple triggers each having product identifiers;
comparing the product identifiers across triggering events of the multiple triggers;
deduplicating the triggering events based on the comparison to create a single triggering event, the single triggering event identifying the associated product;
accessing a baseline configuration for the product, the baseline configuration for the product being a universal configuration file for the product defined according to an application-agnostic data model;
transmitting, based on the single triggering event and before any changes are made to the baseline configuration, a notification to a recipient responsible for maintaining the baseline configuration for the product;
receiving an approved update to the baseline configuration from the recipient;
generating an updated baseline configuration for the product based on the approved update;
querying a database to identify an application subscriber for the single triggering event for the product; and
transmitting the updated baseline configuration to the identified application subscriber to the user based on the subscription request.
|