Differentiated service identification in a networked computing environment

US10158725B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10158725-B2
Application numberUS-201514923979-A
CountryUS
Kind codeB2
Filing dateOct 27, 2015
Priority dateApr 26, 2012
Publication dateDec 18, 2018
Grant dateDec 18, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for differentiated service identification in a networked computing environment, comprising: categorizing each candidate service of a set of candidate services into at least one category of a set of categories based on a service type corresponding to the candidate service using a configurable criteria list formed from inputs of previously categorized services, each candidate service of the set of candidate services being a cloud service of a cloud computing environment the requires qualification of a service; defining a set of exposure criteria for the set of categories; analyzing the set of exposure criteria based on a set of re-defined rules; 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. 2. The computer-implemented method of claim 1 , further comprising validating the set of candidate services based on the applying. 3. The computer-implemented method of claim 2 , further comprising determining a layer of an architectural stack for hosting each of the set of candidate services, and generating a view of the architectural stack that represents the candidate services for each of the exposure criteria. 4. The computer-implemented method of claim 1 , the architectural type comprising a model selected from a group consisting of: a business model, a business process model, a logical data model, and a goal model. 5. The computer-implemented method of claim 1 , further comprising determining dependencies between each of the set of candidate services. 6. The computer-implemented method of claim 1 , the categorizing being further based on an architecture type corresponding to the candidate service. 7. The computer-implemented method of claim 1 , the analyzing comprising unitizing historical data to identify a set of past services similar to the set of candidate services. 8. The computer-implemented method of claim 1 , the networked computing environment comprising a cloud computing environment. 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: categorize each candidate service of a set of candidate services into at least one category of a set of categories based on a service type corresponding to the candidate service using a configurable criteria list formed from inputs of previously categorized services, each candidate service of the set of candidate services being a cloud service of a cloud computing environment the requires qualification of a service; define a set of exposure criteria for the set of categories; analyze the set of exposure criteria based on a set of re-defined rules; 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. 10. The system of claim 9 , the memory medium further comprising instructions for causing the system to: validate the set of candidate services based on the applying; and determine a layer of an architectural stack for hosting each of the set of candidate services. 11. The system of claim 9 , the architectural type comprising a model selected from a group consisting of: a business model, a business process model, a logical data model, and a goal model. 12. The system of claim 9 , the memory medium further comprising instructions for causing the system to determine dependencies between each of the set of candidate services. 13. The system of claim 9 , the memory medium further comprising instructions for causing the system to utilize historical data to identify a set of past services similar to the set of candidate services. 14. The system of claim 9 , the networked computing environment comprising a cloud computing environment. 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: categorize each candidate service of a set of candidate services into at least one category of a set of categories based on a service type corresponding to the candidate service using a configurable criteria list formed from inputs of previously categorized services, each candidate service of the set of candidate services being a cloud service of a cloud computing environment the requires qualification of a service; define a set of exposure criteria for the set of categories; analyze the set of exposure criteria based on a set of re-defined rules; 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. 16. The computer program product of claim 15 , the computer readable storage device further comprising instructions to: validate the set of candidate services based on the applying; and determine a layer of an architectural stack for hosting each of the set of candidate services. 17. The computer program product of claim 15 , the architectural type comprising a model selected from a group consisting of: a business model, a business process model, a logical data model, and a goal model. 18. The computer program product of claim 15 , the computer readable storage device further comprising instructions to determine dependencies between each of the set of candidate services. 19. The computer program product of claim 15 , the computer readable storage device further comprising instructions to utilize historical data to identify a set of past services similar to the set of candidate services.

Assignees

Inventors

Classifications

  • G06F9/5072Primary

    Grid computing · CPC title

  • Electricity · mapped topic

  • H04L67/16Primary

    Electricity · mapped topic

  • using standardised network management architectures, e.g. telecommunication management network [TMN] or unified network management architecture [UNMA] · CPC title

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10158725B2 cover?
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-servic…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).