Ontology based resource provisioning and management for services
US-2016006811-A1 · Jan 7, 2016 · US
US10069756B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10069756-B2 |
| Application number | US-201715439299-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 22, 2017 |
| Priority date | May 28, 2010 |
| Publication date | Sep 4, 2018 |
| Grant date | Sep 4, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed for integration, provisioning and management of entities and processes in a computing system such as, by way of example only, business entities and business processes. In particular, techniques are disclosed for implementing an extensible support system for multiple service offerings. For example, such a support system can be a business support system which may be employed in conjunction with a cloud computing environment.
Opening claim text (preview).
What is claimed is: 1. A method for provisioning computing resources to one or more users, wherein the computing resources are available from multiple service providers, the method comprising: providing a common support system to operate between the one or more users and the multiple service providers such that at least a portion of the computing resources can be provisioned in order to provide at least one of multiple services to the user; wherein the common support system maintains an ontology comprising one or more nodes which represent services offerings associated with processes, wherein the processes are attached to the one or more nodes as well as relationships across the nodes in the ontology such that work flows are represented by the processes and relationships between the computing resources and the processes are represented by the ontology, such that one or more of the computing resources are provisioned to the one or more users, in response to a request, in order to provide at least one of the multiple services; and provisioning one or more of the computing resources to one or more users in response to the request utilizing a set of processes assembled at runtime of the request, the set of processes being executed in an order determined by traversing a path through the ontology maintained by the common support system. 2. The method of claim 1 , wherein the ontology comprises one or more sets of relationships between a plurality of service offerings provided by the multiple service providers. 3. The method of claim 2 , wherein one or more of the nodes of the ontology specify one or more of provisioning processes for provisioning the computing resources for one or more of the service offerings. 4. The method of claim 3 , wherein the ontology comprises a hierarchical structure among the service offerings, such that a path determined by a selected service offering defines an order of executing one or more provisioning processes required to provision the computing resources required for the selected service offering. 5. The method of claim 1 , wherein the ontology comprises locations for the multiple service providers. 6. The method of claim 5 , wherein the locations comprise network locations on a computer network. 7. The method of claim 1 , wherein the ontology comprises one or more status data structures, each status data structure defining a status change of one or more of the nodes. 8. An article of manufacture for provisioning computing resources to one or more users, wherein the computing resources are available from multiple service providers, the article of manufacture comprising a non-transitory computer readable storage medium having embodied thereon computer readable program code which, when executed, causes a computer: to provide a common support system to operate between the one or more users and the multiple service providers such that at least a portion of the computing resources can be provisioned in order to provide at least one of multiple services to the user; wherein the common support system maintains an ontology comprising one or more nodes which represent services offerings associated with processes, wherein the processes are attached to the one or more nodes as well as relationships across the nodes in the ontology such that work flows are represented by the processes and relationships between the computing resources and the processes are represented by the ontology, such that one or more of the computing resources are provisioned to the one or more users, in response to a request, in order to provide at least one of the multiple services; and to provision one or more of the computing resources to one or more users in response to the request utilizing a set of processes assembled at runtime of the request, the set of processes being executed in an order determined by traversing a path through the ontology maintained by the common support system. 9. The article of manufacture of claim 8 , wherein the ontology comprises one or more sets of relationships between a plurality of service offerings provided by the multiple service providers. 10. The article of manufacture of claim 9 , wherein one or more of the nodes of the ontology specify one or more of provisioning processes for provisioning the computing resources for one or more of the service offerings. 11. The article of manufacture of claim 10 , wherein the ontology comprises a hierarchical structure among the service offerings, such that a path determined by a selected service offering defines an order of executing one or more provisioning processes required to provision the computing resources required for the selected service offering. 12. The article of manufacture of claim 8 , wherein the ontology comprises locations for the multiple service providers. 13. The article of manufacture of claim 12 , wherein the locations comprise network locations on a computer network. 14. The article of manufacture of claim 8 , wherein the ontology comprises one or more status data structures, each status data structure defining a status change of one or more of the nodes. 15. An apparatus for provisioning computing resources to one or more users, wherein the computing resources are available from multiple service providers, the apparatus comprising: a memory; and a processor coupled to the memory and configured: to provide a common support system to operate between the one or more users and the multiple service providers such that at least a portion of the computing resources can be provisioned in order to provide at least one of multiple services to the user; wherein the common support system maintains an ontology comprising one or more nodes which represent services offerings associated with processes, wherein the processes are attached to the one or more nodes as well as relationships across the nodes in the ontology such that work flows are represented by the processes and relationships between the computing resources and the processes are represented by the ontology, such that one or more of the computing resources are provisioned to the one or more users, in response to a request, in order to provide at least one of the multiple service; and to provision one or more of the computing resources to one or more users in response to the request utilizing a set of processes assembled at runtime of the request, the set of processes being executed in an order determined by traversing a path through the ontology maintained by the common support system. 16. The apparatus of claim 15 , wherein the ontology comprises one or more sets of relationships between a plurality of service offerings provided by the multiple service providers. 17. The apparatus of claim 16 , wherein one or more of the nodes of the ontology specify one or more of provisioning processes for provisioning the computing resources for one or more of the service offerings. 18. The apparatus of claim 17 , wherein the ontology comprises a hierarchical structure among the service offerings, such that a path determined by a selected service offering defines an order of executing one or more provisioning processes required to provision the computing resources required for the selected service offering. 19. The apparatus of claim 15 , wherein the ontology comprises locations for the multiple service providers, the locations comprising network locations on a computer network. 20. The apparatus of claim 15 , wherein the ontology comprises one or more status data structures, each status data struc
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title
Grid computing · CPC title
Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title
Miscellaneous aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.