Caching Framework for a Multi-Tenant Identity and Data Security Management Cloud Service
US-2020244638-A1 · Jul 30, 2020 · US
US11068261B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11068261-B1 |
| Application number | US-202016746174-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 17, 2020 |
| Priority date | Jan 17, 2020 |
| Publication date | Jul 20, 2021 |
| Grant date | Jul 20, 2021 |
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 method for providing a development accelerator for microservices is provided. The method includes obtaining a code set that includes first computer program codes representing a framework for developing microservices in a network environment; obtaining, from the network environment, runtime routines relating to second computer program codes of network functions with respect to the microservices; compiling, in a data package, the runtime routines, the code set, and an instruction set relating to textual directions for developing the microservices; and storing the data package in a central repository.
Opening claim text (preview).
What is claimed is: 1. A method for providing a development accelerator for microservices, the method being implemented by at least one processor, the method comprising: obtaining, by the at least one processor, at least one code set that includes a first plurality of computer program codes representing a framework for developing a plurality of microservices in a network environment, the framework including the development accelerator to facilitate development of the plurality of microservices; obtaining, by the at least one processor from the network environment, a plurality of runtime routines relating to a second plurality of computer program codes of network functions with respect to the plurality of microservices; compiling, by the at least one processor in a data package, the plurality of runtime routines, the at least one code set, and at least one instruction set relating to textual directions for developing the plurality of microservices, the at least one instruction set including an assembly manual in a human-readable language with guidance for implementing the at least one code set to develop the plurality of microservices; and storing, by the at least one processor, the data package in a central repository. 2. The method of claim 1 , further comprising: automatically checking, by the at least one processor, the at least one code set in the central repository at a plurality of predetermined intervals; detecting, by the at least one processor, at least one orthogonal concern relating to interactions between each of a plurality of existing microservices in the network environment and the at least one code set; and displaying, by the at least one processor via a display, at least one alert on a graphical user interface when the at least one orthogonal concern is detected. 3. The method of claim 2 , wherein the at least one alert includes a textual notification. 4. The method of claim 2 , wherein the at least one alert includes at least one audible alert on a client device. 5. The method of claim 3 , wherein the at least one textual notification includes information corresponding to the interactions between each of the plurality of existing microservices and the at least one code set. 6. The method of claim 2 , wherein the automatic checking includes using at least one of a static code analysis technique and a dynamic code analysis technique. 7. The method of claim 1 , further comprising: obtaining, by the at least one processor, at least one first runtime routine relating to a reporting function, wherein the reporting function automatically collects and sends metadata from each of the plurality of microservices to the central repository; and integrating, by the at least one processor, the at least one first runtime routine together with the at least one code set in the central repository. 8. The method of claim 7 , further comprising: obtaining, by the at least one processor, the metadata from the central repository; and displaying, by the at least one processor via a display, the metadata for each of the plurality of microservices on a graphical user interface, wherein the graphical user interface includes a dashboard. 9. The method of claim 7 , wherein the integrating includes using at least one of a binary code injection technique and a static binary modification technique. 10. A computing device configured to implement an execution of a method for providing a development accelerator for microservices, the computing device comprising: a display screen; a processor; a memory; and a communication interface coupled to each of the processor, the memory, and the display screen, wherein the processor is configured to: obtain at least one code set that includes a first plurality of computer program codes representing a framework for developing a plurality of microservices in a network environment, the framework including the development accelerator to facilitate development of the plurality of microservices; obtain from the network environment a plurality of runtime routines relating to a second plurality of computer program codes of network functions with respect to the plurality of microservices; compile in a data package the plurality of runtime routines, the at least one code set, and at least one instruction set relating to textual directions for developing the plurality of microservices, the at least one instruction set including an assembly manual in a human-readable language with guidance for implementing the at least one code set to develop the plurality of microservices; and store the data package in a central repository. 11. The computing device of claim 10 , wherein the processor is further configured to: automatically check the at least one code set in the central repository at a plurality of predetermined intervals; detect at least one orthogonal concern relating to interactions between each of a plurality of existing microservices in the network environment and the at least one code set; and display, via a display, at least one alert on a graphical user interface when the at least one orthogonal concern is detected. 12. The computing device of claim 11 , wherein the at least one alert includes a textual notification. 13. The computing device of claim 11 , wherein the at least one alert includes at least one audible alert on a client device. 14. The computing device of claim 12 , wherein the at least one textual notification includes information corresponding to the interactions between each of the plurality of existing microservices and the at least one code set. 15. The computing device of claim 11 , wherein the automatic check by the processor includes using at least one of a static code analysis technique and a dynamic code analysis technique. 16. The computing device of claim 10 , wherein the processor is further configured to: obtain at least one first runtime routine relating to a reporting function, wherein the reporting function automatically collects and sends metadata from each of the plurality of microservices to the central repository; and integrate the at least one first runtime routine together with the at least one code set in the central repository. 17. The computing device of claim 16 , wherein the processor is further configured to: obtain the metadata from the central repository; and display, via a display, the metadata for each of the plurality of microservices on a graphical user interface, wherein the graphical user interface includes a dashboard. 18. The computing device of claim 16 , wherein the integration by the processor includes using at least one of a binary code injection technique and a static binary modification technique. 19. The method of claim 7 , wherein the at least one first runtime routine includes a self-executing, anonymous function that automatically executes to perform a predetermined function when the self-executing, anonymous function is defined. 20. The computing device of claim 16 , wherein the at least one first runtime routine includes a self-executing, anonymous function that automatically executes to perform a predetermined function when the self-executing, anonymous function is defined.
Related publications grouped by family.
Answers are generated from the same data shown on this page.