Modeling IT operations/policies
First Claim
1. A method, the method comprising:
- generating a model of an IT system that models policies for deploying, configuring, and operating the IT system, the model comprising type declarations in the typing syntax of a declarative language, where the type declarations together model the policies for configuring and operating the IT system, and where the type declarations declare types of classes/components of the IT system, types of relationships between classes/components of the IT system, and constraints of the IT system; and
storing the model in computer readable medium.
2 Assignments
0 Petitions
Accused Products
Abstract
Modeling operational policies of operating a business'"'"'s or institution'"'"'s actual or planned IT system. The IT system may include components such as applications, application hosts, one or more networks or components thereof, hardware, and interrelationships between the components. The IT system is to be operated in accordance with operational policies that govern existence or numerosity of components, how the components are interrelated, how the components and interrelationships are configured, and/or manual or automated processes for managing and maintaining the IT system. The modeling may involve generating code that conforms to a language by declaring abstractions using types that correspond to the components of the IT system, by declaring types of interrelationships that correspond to the interrelationships of the IT system, and by defining constraints upon and between the abstract types, where the constraints correspond to operational policies of operating the IT system.
201 Citations
20 Claims
-
1. A method, the method comprising:
-
generating a model of an IT system that models policies for deploying, configuring, and operating the IT system, the model comprising type declarations in the typing syntax of a declarative language, where the type declarations together model the policies for configuring and operating the IT system, and where the type declarations declare types of classes/components of the IT system, types of relationships between classes/components of the IT system, and constraints of the IT system; and
storing the model in computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable medium storing a definition of a model of an IT system, the definition comprising:
source or compiled code of a declarative language, the source or compiled code comprising;
declarations of types software and hardware components, where the types of components are declared to have properties that model policies of operating the IT system;
declarations of types of relationships between components, where the types of relationships are declared to have properties that model policies of operating the IT system; and
declarations of constraints on the relationships and components, where the constraints constrain combinations of relationships and components in a way that models policies of operating the IT system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method of modeling operational policies of operating a business'"'"'s or institution'"'"'s actual or planned IT system, where the IT system comprises components comprising applications, application hosts, one or more networks or components thereof, hardware, and interrelationships between the components, and the IT system is to be operated in accordance with operational policies that govern existence or numerosity of components, how the components are interrelated, how the components and interrelationships are configured, and manual or automated processes for managing and maintaining the IT system, the method comprising:
-
generating code that conforms to a language by;
declaring types of classes that correspond to the components of the IT system;
declaring types of interrelationships that correspond to the interrelationships of the IT system; and
defining constraints upon and between the types, where the constraints correspond to the operational policies of operating the IT system; and
wherein the code is independent of the IT system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification