A Concept for Orchestration of Microservices
US-2024281220-A2 · Aug 22, 2024 · US
US9330372B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9330372-B2 |
| Application number | US-201313931317-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 28, 2013 |
| Priority date | Jun 28, 2013 |
| Publication date | May 3, 2016 |
| Grant date | May 3, 2016 |
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.
Disclosed herein are system, method, and computer program product embodiments for generating an optimal development infrastructure. An embodiment operates by decomposing a development process into one or more functional requirements, mapping each functional requirement of the decomposed development process to the one or more corresponding functional capabilities, and selecting one or more services operable to implement each mapped functional capability, wherein each service comprises one or more functional capabilities.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method for generating development infrastructure, comprising: decomposing a development process into one or more functional requirements, the functional requirements corresponding to one or more functional capabilities; mapping each functional requirement of the decomposed development process to the one or more corresponding functional capabilities; determining a first value for a first set of services based on a quantity of functional capabilities satisfying each functional requirement relative to a quantity of functional capabilities not satisfying any functional requirement; determining a second value for a second set of services based on a quantity of functional capabilities satisfying each functional requirement relative to a quantity of functional capabilities not satisfying any functional requirement; ranking the first value and the second value according to which set of services minimizes a total quantity of functional capabilities not associated with any functional requirement while still satisfying each functional requirement; and selecting the set of services that minimizes the total quantity of functional capabilities not associated with any functional requirement while still satisfying each functional requirement. 2. The method of claim 1 , further comprising: incorporating into the development infrastructure an optimal selection of services, the optimal selection of services being the selection that satisfies each functional requirement while minimizing the quantity of functional capabilities not satisfying any functional requirement. 3. The method of claim 1 , the decomposing further comprising: identifying one or more sub-processes associated with each development process; and mapping each sub-process to a corresponding entry in a development process catalog, each entry in the development process catalog defined by one or more functional requirements. 4. The method of claim 3 , wherein the development process catalog comprises one or more indices of standardized development sub-processes, the indices including a cross-reference to one or more standardized functional requirements associated with each standardized development sub-process. 5. The method of claim 1 , the mapping further comprising: scanning a development infrastructure services catalog, the development infrastructure services catalog comprising one or more services associated with one or more functional capabilities; and identifying a matching functional capability for each functional requirement, wherein each functional capability is associated with one or more services. 6. The method of claim 5 , wherein the development infrastructure services catalog comprises one or more indices of standardized functional capabilities, the indices including a cross-reference to one or more services associated with each standardized functional capability. 7. A system, comprising: a memory; and at least one processor coupled to the memory and configured to: decompose a development process into one or more functional requirements, the functional requirements corresponding to one or more functional capabilities; map each functional requirement of the decomposed development process to the one or more corresponding functional capabilities; determine a first value for a first set of services based on a quantity of functional capabilities satisfying each functional requirement relative to a quantity of functional capabilities not satisfying any functional requirement; determine a second value for a second set of services based on a quantity of functional capabilities satisfying each functional requirement relative to a quantity of functional capabilities not satisfying any functional requirement; rank the first value and the second value according to which set of services minimizes a total quantity of functional capabilities not associated with any functional requirement while still satisfying each functional requirement; and select the set of services that minimizes the total quantity of functional capabilities not associated with any functional requirement while still satisfying each functional requirement. 8. The system of claim 7 , the at least one processor further configured to: incorporate into the development infrastructure an optimal selection of services, the optimal selection of services being the selection that satisfies each functional requirement while minimizing the quantity of functional capabilities not satisfying any functional requirement. 9. The system of claim 7 , the at least one processor when configured to decompose further configured to: identify one or more sub-processes associated with each development process; and map each sub-process to a corresponding entry in a development process catalog, each entry in the development process catalog defined by one or more functional requirements. 10. The system of claim 9 , wherein the development process catalog comprises one or more indices of standardized development sub-processes, the indices including a cross-reference to one or more standardized functional requirements associated with each standardized development sub-process. 11. The system of claim 7 , the at least one processor when configured to map further configured to: scan a development infrastructure services catalog, the development infrastructure services catalog comprising one or more services associated with one or more functional capabilities; and identify a matching functional capability for each functional requirement, wherein each functional capability is associated with one or more services. 12. The method of claim 11 , wherein the development infrastructure services catalog comprises one or more indices of standardized functional capabilities, the indices including a cross-reference to one or more services associated with each standardized functional capability. 13. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising: decomposing a development process into one or more functional requirements, the functional requirements corresponding to one or more functional capabilities; mapping each functional requirement of the decomposed development process to the one or more corresponding functional capabilities; determining a first value for a first set of services based on a quantity of functional capabilities satisfying each functional requirement relative to a quantity of functional capabilities not satisfying any functional requirement; determining a second value for a second set of services based on a quantity of functional capabilities satisfying each functional requirement relative to a quantity of functional capabilities not satisfying any functional requirement; ranking the first value and the second value according to which set of services minimizes a total quantity of functional capabilities not associated with any functional requirement while still satisfying each functional requirement; and selecting the set of services that minimizes the total quantity of functional capabilities not associated with any functional requirement while still satisfying each functional requirement. 14. The computer-readable device of claim 13 , the operations further comprising: incorporating into the development infrastructure an optimal selection of services, the optimal selection of services being the selection that satisfies each functional requirement while minimizing the quantity of functional capabilities not satisfyi
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Requirements analysis; Specification techniques · CPC title
Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.