CPC G06F 21/6218 (2013.01) | 20 Claims |
1. A computer-implemented method comprising:
receiving an initiation request, from an initiating application in a multiple-application landscape that includes multiple applications, to initiate an aligned purpose disassociation protocol for a first purpose for a first object instance, wherein the first purpose indicates a first type of processing that can be performed on the first object instance;
identifying a first set of the multiple applications as aligned purpose disassociation applications, wherein each respective aligned purpose disassociation application is configured to indicate whether the aligned purpose disassociation application is able to disassociate the first purpose from the first object instance;
identifying other applications that are not included in the first set of the multiple applications, wherein each of the other applications is configured to indicate whether the other application is able to block the first object instance;
sending a can-disassociate query to each of the aligned purpose disassociation applications requesting a can-dissociate response that indicates whether the aligned purpose disassociation application is able to disassociate the first purpose from the first object instance;
sending a can-block query to each of the other applications requesting a can-block response that indicates whether the other application is able to block the first object instance;
receiving can-disassociate responses from the aligned purpose disassociation applications;
receiving can-block responses from the other applications; and
determining an aligned purpose disassociation decision for the multiple-application landscape based on the can-disassociate responses and the can-block responses.
|