Differentiated service identification in a networked computing environment
First Claim
1. A computer-implemented method for differentiated service identification in a networked computing environment, comprising:
- identifying an architecture type with which to classify each of a set of candidate services, each of the set of candidate services being a cloud service of a cloud computing environment that requires qualification as a service;
identifying a service type with which to classify each of the set of candidate services;
determining a set of categories with which to categorize the set of candidate services;
categorizing each of the set of candidate services in the set of categories based on the service type using a configurable criteria list formed from inputs of previously categorized services;
defining a set of exposure criteria with which to classify the set of categories;
analyzing the set of exposure criteria based on a set of re-defined rules and at least one of;
historical data for service exposure decisions for previously categorized services or operational data of the previously categorized services;
generating a dynamic service litmus test (SLT) that is specific to the service based on the analysis of the exposure criteria; and
applying the dynamic SLT to the set of candidate services.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an approach for differentiated service identification/exposure in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, input model criteria will be generated. Such criteria may (among other things): identify service categories based on contextual bindings and domain centric functions; identify inter-service dependencies for a given business model (BPM); and/or provide dynamic validation of services to be exposed/identified. Embodiments of the present invention may further analyze service exposure criteria to provide efficient and accurate service exposure decisions as well as validation of the service exposure. This approach allows for consistent service exposure determinations based on decision histories of similarly (2-dimensional) aligned services in the past. This approach further allows for a validation assessment that is based on actual metrics of service usage verses an estimated usage at the time of service implementation.
14 Citations
20 Claims
-
1. A computer-implemented method for differentiated service identification in a networked computing environment, comprising:
-
identifying an architecture type with which to classify each of a set of candidate services, each of the set of candidate services being a cloud service of a cloud computing environment that requires qualification as a service; identifying a service type with which to classify each of the set of candidate services; determining a set of categories with which to categorize the set of candidate services; categorizing each of the set of candidate services in the set of categories based on the service type using a configurable criteria list formed from inputs of previously categorized services; defining a set of exposure criteria with which to classify the set of categories; analyzing the set of exposure criteria based on a set of re-defined rules and at least one of;
historical data for service exposure decisions for previously categorized services or operational data of the previously categorized services;generating a dynamic service litmus test (SLT) that is specific to the service based on the analysis of the exposure criteria; and applying the dynamic SLT to the set of candidate services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for differentiated service identification in a networked computing environment, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; identify an architecture type with which to classify each of a set of candidate services, each of the set of candidate services being a cloud service of a cloud computing environment that requires qualification as a service; identify a service type with which to classify each of the set of candidate services; determine a set of categories with which to categorize the set of candidate services; categorize each of the set of candidate services in the set of categories based on the service type using a configurable criteria list formed from inputs of previously categorized services; define a set of exposure criteria with which to classify the set of categories; analyze the set of exposure criteria based on a set of re-defined rules and at least one of;
historical data for service exposure decisions for previously categorized services or operational data of the previously categorized services;generate a dynamic service litmus test (SLT) that is specific to the service based on the analysis of the exposure criteria; and apply the dynamic SLT to the set of candidate services. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for differentiated service identification in a networked computing environment, the computer program product comprising a computer readable storage device, and program instructions stored on the computer readable storage device, to:
-
identify an architecture type with which to classify each of a set of candidate services, each of the set of candidate services being a cloud service of a cloud computing environment that requires qualification as a service; identify a service type with which to classify each of the set of candidate services; determine a set of categories with which to classify the set of candidate services; categorize each of the set of candidate services in the set of categories based on the service type using a configurable criteria list formed from inputs of previously categorized services; define a set of exposure criteria with which to classify the set of categories; analyze the set of exposure criteria based on a set of re-defined rules and at least one of; historical data for service exposure decisions for previously categorized services or operational data of the previously categorized services; generate a dynamic service litmus test (SLT) that is specific to the service based on the analysis of the exposure criteria; and apply the dynamic SLT to the set of candidate services. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for deploying a system for differentiated service identification in a networked computing environment, comprising:
providing a computer infrastructure being operable to; identify an architecture type with which to classify each of a set of candidate services, each of the set of candidate services being a cloud service of a cloud computing environment that requires qualification as a service; identify a service type with which to classify each of the set of candidate services; determine a set of categories with which to classify the set of candidate services; categorize each of the set of candidate services in the set of categories based on the service type using a configurable criteria list formed from inputs of previously categorized services; define a set of exposure criteria with which to classify the set of categories; analyze the set of exposure criteria based on a set of re-defined rules and at least one of;
historical data for service exposure decisions for previously categorized services or operational data of the previously categorized services;generate a dynamic service litmus test (SLT) that is specific to the service based on the analysis of the exposure criteria; and apply the dynamic SLT to the set of candidate services.
Specification