Providing automatic policy enforcement in a multi-computer service application
AssigneeMicrosoft Corporation
InventorsGalen Hunt, Aamer Hydrie, Steven Levi, Bassam Tabbara, Mark Van Antwerp, Robert Welland
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsGalen Hunt, Aamer Hydrie, Steven Levi, Bassam Tabbara, Mark Van Antwerp, Robert Welland
Estimating the term…
Enforcing policy in a multi-computer service application is described. In one aspect, a scale-independent logical model of an application is generated. The application is for implementation in a distributed computing system. The scale-independent logical model includes multiple components representing logical functions of the application and intercommunication protocols. The model components are converted into one or more instances representative of physical resources used to implement the logical functions. The instances specify information such as communication ports on the physical resources and communication paths that link the physical resources.
A computer-readable medium comprising computer-program instructions executable by a processor for enforcing policy in a multi-computer service application having a plurality of software modules that execute on a plurality of computers, the multi-computer service application further having access to a communications medium that allows data communications between different ones of the computers, the computer-program instructions comprising instructions for:
A computing device comprising:
A method to enforce a policy in a multi-computer service application, the multi-computer service application including multiple software modules configured for execution on respective ones of multiple computers, the multi-computer service application having access to a communications medium that allows data communications between different ones of the computers, the method comprising:
A method of 15, further comprising representing the model components with a schema that specifies hardware and software modules represented by the model components
Dependencies are inferred from the claim text.