System and method for integrating microservices
AssigneeSap SE
InventorsAby Jose, Vikas Gupta
Life of this patent
Estimating the term…
Abstract
A computer implemented method of integrating microservices. The computer displays a graphical environment and determines a suggested next microservice according to usage data. At least one of the microservices may access a hardware sensor that generates measurement data for the at least one microservice.
Claims20
A computer implemented method of integrating microservices, the method comprising:
- storing, by a computer system, a plurality of micro service objects and a plurality of usage data, wherein the plurality of usage data corresponds to prior usage of the plurality of microservice objects;
- executing, by the computer system, a graphical environment for displaying and arranging one or more of the plurality of microservice objects;
- receiving, by the computer system, a user selection of a first microservice object of the plurality of microservice objects and an arrangement of the first microservice object in the graphical environment;
- determining, by the computer system, a list of suggested microservice objects of the plurality of microservice objects, wherein the computer system determines the list by processing the plurality of usage data according to at least the first microservice object, wherein the list of suggested microservice objects includes one or more of the plurality of microservice objects that follow the first microservice object according to the plurality of usage data;
- and
- receiving, by the computer system, a user selection of a second microservice object and an arrangement of the second microservice object in the graphical environment, wherein the second microservice object is one of the suggested microservice objects from the list, and wherein the second microservice object is linked to the first microservice object by a link according to the plurality of usage data.
A system for integrating microservices, the system comprising:
- a database system that stores a plurality of microservice objects and a plurality of usage data, wherein the plurality of usage data corresponds to prior usage of the plurality of microservice objects;
- and
- an application server that executes a graphical environment for displaying and arranging one or more of the plurality of microservice objects,
- wherein the application server receives a user selection of a first microservice object of the plurality of microservice objects and an arrangement of the first microservice object in the graphical environment,
- wherein the application server determines a list of suggested microservice objects of the plurality of microservice objects, wherein the application server determines the list by processing the plurality of usage data according to at least the first microservice object, wherein the list of suggested microservice objects includes one or more of the plurality of microservice objects that follow the first microservice object according to the plurality of usage data, and
- wherein the application server receives a user selection of a second microservice object and an arrangement of the second microservice object in the graphical environment, wherein the second microservice object is one of the suggested microservice objects from the list, and wherein the second microservice object is linked to the first microservice object by a link according to the plurality of usage data.
A non-transitory computer readable medium storing a computer program for controlling a computer system to execute processing for integrating microservices, the processing comprising:
- storing, by the computer system, a plurality of microservice objects and a plurality of usage data, wherein the plurality of usage data corresponds to prior usage of the plurality of microservice objects;
- executing, by the computer system, a graphical environment for displaying and arranging one or more of the plurality of microservice objects;
- receiving, by the computer system, a user selection of a first microservice object of the plurality of microservice objects and an arrangement of the first microservice object in the graphical environment;
- determining, by the computer system, a list of suggested microservice objects of the plurality of microservice objects, wherein the computer system determines the list by processing the plurality of usage data according to at least the first microservice object, wherein the list of suggested microservice objects includes one or more of the plurality of microservice objects that follow the first microservice object according to the plurality of usage data;
- and
- receiving, by the computer system, a user selection of a second microservice object and an arrangement of the second microservice object in the graphical environment, wherein the second microservice object is one of the suggested microservice objects from the list, and wherein the second microservice object is linked to the first microservice object by a link according to the plurality of usage data.
Dependencies are inferred from the claim text.