Patent ID: 8990810
Filing Date: 2015-03-24
Classification: G06Q

Abstract:
1. A computer-implemented method of managing processing within a computing environment, said computer-implemented method comprising: projecting an effect on the computing environment of execution of a proposed action, said proposed action selected based on real-time conditions of the computing environment, and wherein the projecting the effect comprises: selecting from a data structure at least one pairing construct of a plurality of pairing constructs explicitly specified in the data structure, the at least one pairing construct providing an external expression of resources, relationships among the resources, and operations to be taken on the resources, the selecting being based on an indication of an input resource and resource operation data; and using the at least one pairing construct in projecting the effect of the proposed action, wherein a pairing construct of the at least one pairing construct explicitly specified in the data structure and to be used in projecting the effect of the proposed action includes an external expression of an indication of a resource associated with the proposed action, an external expression of a particular operation on the resource, and an external expression of an indication of an effect the particular operation on the resource will have on a state of that resource or another entity within the computing environment, wherein the external expression of the indication of the effect the particular operation will have is customer-defined and alterable during runtime, in which specification of at least one of operation effect and constraint information is dynamically alterable; and programmatically determining, based on the projected effect, whether the proposed action is to be executed or is to be prevented from being executed.