Adaptive business resiliency computer system for information technology environments
First Claim
Patent Images
1. A computer-implemented method of facilitating management of an Information Technology (IT) environment, said method comprising:
- determining that a change associated with a business application executing in an IT environment has occurred, said business application comprising a plurality of resources and one or more relationships between resources which provide the function of the business application; and
programmatically adapting the IT environment, in response to the change, wherein the programmatically adapting is performed in the context of the business application, and wherein the programmatically adapting comprises using a processing entity to dynamically alter in real-time at least one of one or more resources or one or more management processes of the IT environment in which the business application is executing based on a quantifiable goal explicitly defined for the business application, andwherein the programmatically adapting comprises;
applying learned historical information, updated in real-time, relating to the at least one of the one or more resources or the one or more management processes to determine how to alter in real-time the at least one of the one or more resources or the one or more management processes to facilitate meeting the quantifiable goal,wherein the change is a change in at least one of the IT environment, the business application, or the business environment, and wherein the programmatically adapting comprises performing predictive forecasting for achieving the quantifiable goal associated with the business application, the quantifiable goal comprising a management business goal for the business application, the business application having a defined scope associated therewith.
1 Assignment
0 Petitions
Accused Products
Abstract
Programmatically adapting an Information Technology (IT) environment to changes associated with business applications of the IT environment. The programmatically adapting is performed in the context of the business application. The changes can reflect changes in the IT environment, changes to the business application, changes to the business environment and/or failures within the environment, as examples.
-
Citations
17 Claims
-
1. A computer-implemented method of facilitating management of an Information Technology (IT) environment, said method comprising:
-
determining that a change associated with a business application executing in an IT environment has occurred, said business application comprising a plurality of resources and one or more relationships between resources which provide the function of the business application; and programmatically adapting the IT environment, in response to the change, wherein the programmatically adapting is performed in the context of the business application, and wherein the programmatically adapting comprises using a processing entity to dynamically alter in real-time at least one of one or more resources or one or more management processes of the IT environment in which the business application is executing based on a quantifiable goal explicitly defined for the business application, and wherein the programmatically adapting comprises;
applying learned historical information, updated in real-time, relating to the at least one of the one or more resources or the one or more management processes to determine how to alter in real-time the at least one of the one or more resources or the one or more management processes to facilitate meeting the quantifiable goal,wherein the change is a change in at least one of the IT environment, the business application, or the business environment, and wherein the programmatically adapting comprises performing predictive forecasting for achieving the quantifiable goal associated with the business application, the quantifiable goal comprising a management business goal for the business application, the business application having a defined scope associated therewith. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system of facilitating management of an Information Technology (IT) environment, said computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising; determining that a change associated with a business application executing in an IT environment has occurred, said business application comprising a plurality of resources and one or more relationships between resources which provide the function of the business application; and programmatically adapt-adapting the IT environment, in response to the change, wherein the programmatically adapting is performed in the context of the business application, and wherein the programmatically adapting comprises using a processing entity to dynamically alter in real-time at least one of one or more resources or one or more management processes of the IT environment in which the business application is executing based on a quantifiable goal explicitly defined for the business application, and wherein the programmatically adapting comprises; applying learned historical information, updated in real-time, relating to the at least one of the one or more resources or the one or more management processes to determine how to alter in real-time the at least one of the one or more resources or the one or more management processes to facilitate meeting the quantifiable goal, wherein the change is a change in at least one of the IT environment, the business application, or the business environment, and wherein the programmatically adapting comprises performing predictive forecasting for achieving the quantifiable goal associated with the business application, the quantifiable goal comprising a management business goal for the business application, the business application having a defined scope associated therewith. - View Dependent Claims (15)
-
-
16. A computer program product for facilitating management of an Information Technology (IT) environment, the computer program product comprising:
-
a non-transitory computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising; determining that a change associated with a business application executing in an IT environment has occurred, said business application comprising a plurality of resources and one or more relationships between resources which provide the function of the business application; and programmatically adapting the IT environment, in response to the change, wherein the programmatically adapting is performed in the context of the business application, and wherein the programmatically adapting comprises using a processing entity to dynamically alter in real-time at least one of one or more resources or one or more management processes of the IT environment in which the business application is executing based on a quantifiable goal explicitly defined for the business application, and wherein the programmatically adapting comprises; applying learned historical information, updated in real-time, relating to the at least one of the one or more resources or the one or more management processes to determine how to alter in real-time the at least one of the one or more resources or the one or more management processes to facilitate meeting the quantifiable goal, wherein the change is a change in at least one of the IT environment, the business application, or the business environment, and wherein the programmatically adapting comprises performing predictive forecasting for achieving the quantifiable goal associated with the business application, the quantifiable goal comprising a management business goal for the business application, the business application having a defined scope associated therewith. - View Dependent Claims (17)
-
Specification