| CPC G06F 16/273 (2019.01) | 20 Claims |

|
1. A computer-implemented method comprising:
determining, in a multi-application landscape that includes multiple applications, to initiate an integrated end-of-purpose protocol for an object;
providing, to different applications of the multiple applications, an end-of-purpose query that requests a respective application to determine whether the respective application is able to block the object;
receiving, in response to the end-of-purpose query, an end-of-purpose vote from each application of the different applications, wherein each end-of-purpose vote is either a can-block vote that indicates that the application can block the object or a veto vote that indicates that the application cannot block the object;
identifying at least one relevant-application veto model, wherein relevant-application veto models include a veto effect model and a master data source model that model which applications can raise a relevant veto vote with respect to another application, wherein the veto effect model indicates which applications replicate transactional data to other applications and the master data source model indicates which applications refer to master data in another application;
evaluating received end-of-purpose votes and the at least one relevant-application veto model to determine whether any applications should be block instruction recipients; and
if any block instructions recipients have been identified, sending a block instruction for the object to each block instruction recipient.
|