Apparatus and methods for decomposing service processes and for identifying alternate service elements in service provider environments
First Claim
1. A system comprising:
- a memory storing at least one computer program; and
processing apparatus configured to execute the at least one computer program, wherein when the at least one computer program is executed the system is configured;
to recognize a triggering event comprising detection of underperformance of an information technology system indicating a need to update at least one information technology process step of a service process, wherein the underperformance comprises one or more of quality and efficiency of performance;
to decompose a service process associated with a service provider into service process operations defined by one or more service process steps associated with the service provider, wherein the service process is directed to maintaining quality of operation of a computing system and wherein each of the one or more service process operations is directed to performing a function of the computing system, wherein each service process step is associated with a reference service process defined by the service provider, and wherein a reference service process comprises a set of steps or operations defined by the service provider, wherein each step or operation is described by one or more service features defined by the service provider and/or is a reference to a predefined category directory, wherein a service process feature is a unique feature derived directly from the description of a step or operation within a reference service process, wherein a service process feature used to describe other services points to the same process step or operation within the respective reference service process and wherein a reference service process also defines pre- and post-conditions associated with the reference service process, wherein each of the service process operations is associated with a set of standardized attributes associated with the service process operation, wherein a service process feature describes a functionality of the service process, and wherein association of two different service process operations with the same service process feature indicates functional equivalency between the two different service process operations;
to filter the service process operations based on at least one pre-determined criterion related to the suitability of the service process operations for replacing an existing service process operation, wherein the at least one pre-determined criterion comprises one or more of quality and efficiency of performance sufficient to remedy the detected underperformance of the information technology system;
to examine a repository of service processes and service process operations associated with the service provider to identify at least one replacement service process operation eligible to be used to replace an existing service process operation, wherein eligibility to be used to replace the existing service process operation comprises one or more of quality and efficiency of performance, and functional equivalency to the existing service process, wherein identifying the at least one replacement service process operation comprises examining at least one description of a standardized attribute of the at least one service process operation to determine suitability for replacement, and wherein examining the at least one description comprises examining a description of at least one service process feature of the replacement service process and the existing service process to determine if the service process feature of the replacement service process and the existing service process point to the same process step within the respective reference service process so as to indicate that the existing service process operation exhibits sufficient functional equivalency to the replacement service process operation to allow for functional equivalency of operation in the service process, wherein determining suitability for replacement takes into account the pre- and post-conditions associated with the service operation and the compatibility of the pre- and post-conditions of the service operation with those of the service operation to be replaced; and
to replace the existing service process operation with the replacement service process operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and computer program products decompose a service process into service process operations; filter the service operations based on at least one pre-determined criterion; identify at least one different service process operation to be used to replace an existing service process operation; and replace the existing service process operation with the at least one different service process operation. The service process can be decomposed using specific service features derived from reference service processes. The pre-determined criterion used to filter the service operations can constitute a service level; a service category; or a service process feature. A service process feature describes core functionality of the service.
-
Citations
20 Claims
-
1. A system comprising:
-
a memory storing at least one computer program; and processing apparatus configured to execute the at least one computer program, wherein when the at least one computer program is executed the system is configured; to recognize a triggering event comprising detection of underperformance of an information technology system indicating a need to update at least one information technology process step of a service process, wherein the underperformance comprises one or more of quality and efficiency of performance; to decompose a service process associated with a service provider into service process operations defined by one or more service process steps associated with the service provider, wherein the service process is directed to maintaining quality of operation of a computing system and wherein each of the one or more service process operations is directed to performing a function of the computing system, wherein each service process step is associated with a reference service process defined by the service provider, and wherein a reference service process comprises a set of steps or operations defined by the service provider, wherein each step or operation is described by one or more service features defined by the service provider and/or is a reference to a predefined category directory, wherein a service process feature is a unique feature derived directly from the description of a step or operation within a reference service process, wherein a service process feature used to describe other services points to the same process step or operation within the respective reference service process and wherein a reference service process also defines pre- and post-conditions associated with the reference service process, wherein each of the service process operations is associated with a set of standardized attributes associated with the service process operation, wherein a service process feature describes a functionality of the service process, and wherein association of two different service process operations with the same service process feature indicates functional equivalency between the two different service process operations; to filter the service process operations based on at least one pre-determined criterion related to the suitability of the service process operations for replacing an existing service process operation, wherein the at least one pre-determined criterion comprises one or more of quality and efficiency of performance sufficient to remedy the detected underperformance of the information technology system; to examine a repository of service processes and service process operations associated with the service provider to identify at least one replacement service process operation eligible to be used to replace an existing service process operation, wherein eligibility to be used to replace the existing service process operation comprises one or more of quality and efficiency of performance, and functional equivalency to the existing service process, wherein identifying the at least one replacement service process operation comprises examining at least one description of a standardized attribute of the at least one service process operation to determine suitability for replacement, and wherein examining the at least one description comprises examining a description of at least one service process feature of the replacement service process and the existing service process to determine if the service process feature of the replacement service process and the existing service process point to the same process step within the respective reference service process so as to indicate that the existing service process operation exhibits sufficient functional equivalency to the replacement service process operation to allow for functional equivalency of operation in the service process, wherein determining suitability for replacement takes into account the pre- and post-conditions associated with the service operation and the compatibility of the pre- and post-conditions of the service operation with those of the service operation to be replaced; and to replace the existing service process operation with the replacement service process operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a non-transitory computer readable memory medium storing a computer program, the computer program configured to be executed by processing apparatus, wherein when the computer program is executed operations are performed, the operations comprising:
-
recognize a triggering event comprising detection of underperformance of an information technology system indicating a need to update at least one information technology process step of a service process, wherein the underperformance comprises one or more of quality and efficiency of performance; decomposing a service process associated with a service provider into service process operations defined by one or more service process steps associated with the service provider, wherein the service process is directed to maintaining quality of operation of a computing system and wherein each of the one or more service process operations is directed to performing a function of the computing system, wherein each service process step is associated with a reference service process defined by the service provider, and wherein a reference service process comprises a set of steps or operations defined by the service provider, wherein each step or operation is described by one or more service features defined by the service provider and/or is a reference to a predefined category directory, wherein a service process feature is a unique feature derived directly from the description of a step or operation within a reference service process, wherein a service process feature used to describe other services points to the same process step or operation within the respective reference service process and wherein a reference service process also defines pre- and post-conditions associated with the reference service process, wherein each of the service process operations is associated with a set of standardized attributes associated with the service process operation, wherein a service process feature describes a functionality of the service process, and wherein association of two different service process operations with the same service process feature indicates functional equivalency between the two different service process operations; filtering the service operations based on at least one pre-determined criterion related to the suitability of the service process operations for replacing an existing service process operation, wherein the at least one pre-determined criterion comprises one or more of quality and efficiency of performance sufficient to remedy the detected underperformance of the information technology system; examining a repository of services and service processes associated with the service provider to identify at least one replacement service operation eligible to be used to replace an existing service process operation, wherein eligibility to be used to replace the existing service process operation comprises one or more of quality and efficiency of performance, and functional equivalency to the existing service process, wherein identifying the at least one replacement service process operation comprises examining at least one description of a standardized attribute of the at least one service process operation to determine suitability for replacement, and wherein examining the at least one description comprises examining a description of at least one service process feature of the replacement service process and the existing service process to determine if the service process feature of the replacement service process and the existing service process point to the same process step within the respective reference service process so as to indicate that the existing service process operation exhibits sufficient functional equivalency to the replacement service process operation to allow for functional equivalency of operation in the service process, wherein determining suitability for replacement takes into account the pre- and post-conditions associated with the service operation and the compatibility of the pre- and post-conditions of the service operation with those of the service operation to be replaced; and replacing the existing service process operation with the replacement service process operation.
-
-
20. A method comprising:
configuring a processor to analyze data relating to a service process to; recognize a triggering event comprising detection of underperformance of an information technology system, indicating a need to update at least one information technology process step of a service process, wherein the underperformance comprises one or more of quality and efficiency of performance; decompose a service process associated with a service provider into service process operations defined by one or more service process steps associated with the service provider, wherein the service process is directed to maintaining quality of operation of a computing system and wherein each of the one or more service process operations is directed to performing a function of the computing system, wherein each service process step is associated with a reference service process defined by the service provider, and wherein a reference service process comprises a set of steps or operations defined by the service provider, wherein each step or operation is described by one or more service features defined by the service provider and/or is a reference to a predefined category directory, wherein a service process feature is a unique feature derived directly from the description of a step or operation within a reference service process, wherein a service process feature used to describe other services points to the same process step or operation within the respective reference service process and wherein a reference service process also defines pre- and post-conditions associated with the reference service process, wherein each of the service process operations is associated with a set of standardized attributes associated with the service process operation, wherein a service process feature describes a functionality of the service process, and wherein association of two different service process operations with the same service process feature indicates functional equivalency between the two different service process operations; filter the service process operations based on at least one pre-determined criterion related to the suitability of the service process operations for replacing an existing service process operation, wherein the at least one pre-determined criterion comprises one or more of quality and efficiency of performance sufficient to remedy the detected underperformance of the information technology system; examine a repository of service processes and service process operations associated with the service provider to identify at least one replacement service process operation eligible to be used to replace an existing service process operation, wherein eligibility to be used to replace the existing service process operation comprises one or more of quality and efficiency of performance, and functional equivalency to the existing service process, wherein identifying the at least one replacement service process operation comprises examining at least one description of a standardized attribute of the at least one service process operation to determine suitability for replacement, and wherein examining the at least one description comprises examining a description of at least one service process feature of the replacement service process and the existing service process to determine if the service process feature of the replacement service process and the existing service process point to the same process step within the respective reference service process so as to indicate that the existing service process operation exhibits sufficient functional equivalency to the replacement service process operation to allow for functional equivalency of operation in the service process, wherein determining suitability for replacement takes into account the pre- and post-conditions associated with the service operation and the compatibility of the pre- and post-conditions of the service operation with those of the service operation to be replaced; and replace the existing service process operation with the replacement service process operation.
Specification