Communication system and method for accessing and deploying temporary microservices on a heterogeneous platform
AssigneeWorldline
InventorChristophe Blettry
Life of this patent
Estimating the term…
Loading patent…
AssigneeWorldline
InventorChristophe Blettry
Estimating the term…
The present invention relates to a communication system (1) comprising one or several execution node(s) (2) able to execute one or several microservice(s) (5), a computer device, called «host server» (3), including several routers (30) constituting an intermediate communication interface between each execution node (2) and the outside of the communication system (1), a heterogeneous computing platform (4), consisting of a set (40) of hardware and software or executable code for the access to and deployment of the microservices (5) on the system in a Java runtime environment (J) on the host server (3) and the execution nodes (2) allowing the execution of computer programs based on the Java language; the communication system (1) allows the creation of ephemeral microservices (5) by the use of a key/value system (6) stored in a distributed memory cache (8) at each creation by referencing each microservice (5) by filenames deposited in the system by a developer (10) and using an asynchronous TCP exchange protocol (T) exchanging notifications containing metadata (M) between the host server (3) and each execution node (2); and in that each node (2) stores execution files (50) of the microservice(s) (5) including the access to the system (1) by at least one of the two entry points, either at the host server (3) or at the execution node (2) and at least one classloader (7) ensuring the deployment of the services associated with the microservices (5) that are integrated into the execution node (2).
A communication system comprising one or several execution node(s) able to execute one or several microservice(s), a computer device, called a host server, including several routers constituting an intermediate communication interface between each execution node and the outside of the communication system, a heterogeneous computing platform, consisting of comprising a set of hardware and software or executable code for the access to and deployment of microservices on the system, each node stores execution files of the microservice(s) including the access to the system by at least one of two entry points either at the host server or at the execution node and the communication system being characterized in that wherein the set of hardware and software or executable code for the access to and deployment of the microservices is in a Java runtime environment (J) on the host server and the execution nodes allowing the execution of the computer programs based on the Java language and in that it allows the creation of ephemeral microservices by the use of a key/value system stored in a distributed memory cache at each creation by referencing each microservice by filenames deposited in the system by a developer and using an asynchronous TCP exchange protocol (T) exchanging notifications containing metadata (M) between the host server and each execution node;
Dependencies are inferred from the claim text.