Extensible support system for service offerings
US-9047577-B2 · Jun 2, 2015 · US
US9762450B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9762450-B2 |
| Application number | US-201514725013-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 29, 2015 |
| Priority date | Sep 4, 2014 |
| Publication date | Sep 12, 2017 |
| Grant date | Sep 12, 2017 |
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.
A system maintains, generates, and manages infrastructure layouts. The infrastructure layouts interconnect infrastructure components and capture relational aspects between the components within the interconnections. The infrastructure layouts map northbound services, which are service outputs, to southbound services, which are service capabilities, for fulfilment. The system may traverse a mapping from a northbound service to a fulfilling southbound service to generate a workflow to support deployment of the northbound service. In various implementations, the system may compare a path, which maps a northbound service to a southbound service, to a policy model to determine compliance with the policy.
Opening claim text (preview).
What is claimed is: 1. A product comprising: a machine readable medium other than a transitory signal; and instructions stored on the machine readable medium, the instructions configured to, when executed by a processor: instruct an operator interface to display a first infrastructure layout; receive, from the operator interface, a first selection for a first component configured to support deployment of a web application; responsive to the first selection, alter the first infrastructure layout to generate a second infrastructure layout, the second infrastructure layout comprising a selectable option dependent on the first component; instruct the operator interface to display the second infrastructure layout receive a second selection after displaying the second infrastructure layout; responsive to the second selection, generate a manifest, the manifest comprising instructions corresponding to infrastructure deployment of the web application on a first cloud platform; establish a communication link to a control server for the first cloud platform; and send, via the communication link, the manifest to deployment logic configured to execute on the first cloud platform. 2. The product of claim 1 , where: the first infrastructure layout corresponds to a previously deployed instance of the web application on second cloud platform different from the first; and the instructions are configured to adapt the web application to the first cloud platform by incorporating the first and second selections. 3. The product of claim 1 , where: the instructions are configured to access a catalog, the catalog configured to link the first component to the selectable option dependent on the first component via a relationship; and the catalog is configured to define: the first component; the selectable option dependent on the first component; and the relationship. 4. The product of claim 1 , where the instructions are configured to: after generating the manifest, receive a request for a service fulfilled by the web application; and responsive to the request, send the manifest to the deployment logic. 5. The product of claim 4 , where: the service comprises a northbound service; and the manifest is configured to map the northbound service to a southbound service. 6. The product of claim 1 , where the instructions are configured to generate a third infrastructure layout after the second selection, but before generation of the manifest. 7. The product of claim 6 , where the instructions are further configured to perform a traversal of the third infrastructure layout after sending the manifest to the deployment logic. 8. The product of claim 7 , where the instructions are configured verify a deployment of the web application via the traversal. 9. The product of claim 7 , where the instructions are configured to find a deployed component in the third infrastructure layout affected by deployment of a parent component in a subsequent deployment. 10. The product of claim 9 , where the instructions are further configured to notify an operation, via the operator interface, when the deployed component is found. 11. The product of claim 1 , where the instructions are configured to adapt the web application for a second cloud platform for re-deployment by translating the manifest from a first format for the first cloud platform to a second format for the second cloud platform. 12. The product of claim 11 , where: the first format comprises a javascript object notation (JSON) format; and the second format comprises a YAML ain't markup language (YAML) format. 13. The product of claim 1 , where the instructions are configured to adapt the web application for a second cloud platform for re-deployment by re-generating the manifest in a new format instead of performing a translation. 14. A system comprising: a network interface configured to: establish a communication link to a control server for a cloud platform; and send a manifest to deployment logic configured to execute on the cloud platform, the manifest comprising instructions for infrastructure deployment of a web application on the cloud platform; an operator interface configured to: display a first infrastructure layout, the first infrastructure layout including a first component of a first set components, the first component configured to support deployment of the web application; receive a first selection for the first component of the first pair components; responsive to the first selection, display a second infrastructure layout, the second infrastructure layout comprising an altered version of the first infrastructure layout incorporating a second component of a second set components, the second pair of components different from the first pair of components; and receive a second selection for the second component of the second pair components, the second component configured to support deployment of the web application; and workflow deployment circuitry configured to: access a catalog configured to provide: a first definition for the first pair of components; a second definition for the second pair of components; a third definition for a first relationship between the first pair of components; and a fourth definition for a second relationship between the second pair of components; responsive to the first definition and the second definition, generate the first infrastructure layout; and responsive to the first selection, the third definition, and the fourth definition, alter the first infrastructure layout to include the second pair of components; and responsive to the second selection, generate the manifest, the manifest including the first definition, the second definition, the third definition, and the fourth definition. 15. The system of claim 14 , where the workflow deployment circuitry configured to: after generating the manifest, receive a request for a service fulfilled by the web application; and responsive to the request, send the manifest to the deployment logic. 16. The system of claim 15 , where: the service comprises a northbound service; and the manifest is configured to map the northbound service to a southbound service. 17. A method comprising: instructing an operator interface to display a first infrastructure layout; receiving, from the operator interface, a first selection for a first component configured to support deployment of a web application; responsive to the first selection, altering the first infrastructure layout to generate a second infrastructure layout, the second infrastructure layout comprising a selectable option dependent on the first component; instructing the operator interface to display the second infrastructure layout receiving a second selection after displaying the second infrastructure layout; responsive to the second selection, generating a manifest, the manifest comprising instructions corresponding to infrastructure deployment of the web application on a cloud platform; establishing a communication link to a control server for the cloud platform; and sending, via the communication link, the manifest to deployment logic configured to execute on the cloud platform. 18. The method of claim 17 , further comprising: generating a third infrastructure layout after the second selection, but before generation of the manifest; and performing a traversal of the third infrastructure layout after sending the manifest to the deployment logic. 19. The method of claim 18 , verifying a deployme
Discovery or management of network topologies · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Electricity · mapped topic
comprising specially adapted graphical user interfaces [GUI] · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.