System and method providing automatic policy enforcement in a multi-computer service application
First Claim
1. A method comprising:
- forming a scale-independent logical model of an application to be implemented by a distributed computer system, the scale-independent logical model having multiple components representing logical functions of the application and intercommunication protocols; and
converting the model components into one or more instances representative of physical resources used to implement the logical functions, the instances specifying communication ports on the physical resources and communication paths that link the physical resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to enforce policy in a multi-computer service application are 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.
93 Citations
34 Claims
-
1. A method comprising:
-
forming a scale-independent logical model of an application to be implemented by a distributed computer system, the scale-independent logical model having multiple components representing logical functions of the application and intercommunication protocols; and
converting the model components into one or more instances representative of physical resources used to implement the logical functions, the instances specifying communication ports on the physical resources and communication paths that link the physical resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium comprising computer-executable instructions for automatic policy enforcement, the computer-executable instructions for:
-
forming a scale-independent logical model of an application to be implemented by a distributed computer system, the scale-independent logical model having multiple components representing logical functions of the application and intercommunication protocols; and
converting the model components into one or more instances representative of physical resources used to implement the logical functions, the instances specifying communication ports on the physical resources and communication paths that link the physical resources. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing device comprising:
-
a processor; and
a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for;
forming a scale-independent logical model of an application to be implemented by a distributed computer system, the scale-independent logical model having multiple components representing logical functions of the application and intercommunication protocols, the logical functions comprising automatic policy enforcement independent of human intervention; and
converting the model components into one or more instances representative of physical resources used to implement the logical functions, the instances specifying communication ports on the physical resources and communication paths that link the physical resources. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computing device comprising:
-
forming means to form a scale-independent logical model of an application to be implemented by a distributed computer system, the scale-independent logical model having multiple components representing logical functions of the application and intercommunication protocols; and
converting means to convert the model components into one or more instances representative of physical resources used to implement the logical functions, the instances specifying communication ports on the physical resources and communication paths that link the physical resources.
-
Specification