IP Library Granted Patent US 11,665,152
Granted Patent B2
US 11,665,152 · App. 17/213,566 · Granted May 30, 2023

Method and system for discovering and logging new microservices for a platform for unified governance of a plurality of intensive computing solutions

Inventors: Patrice Calegari (Boissy-sous-Saint-Yon, FR); Marc Levrier (Saint-Cyr-Sous-Dourdan, FR)
Assignee: BULL SAS
H04L63/0807H04L63/0281H04L63/0815H04L63/108H04L67/51
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,665,152
App. No.
17/213,566
Granted
May 30, 2023
Kind
B2
Abstract

A method ( 800 ) for logging microservices in a platform for unified governance of a plurality of intensive computing solutions ( 70 ) comprising: a proxy microservice ( 20 ), a token security microservice ( 30 ), at least one security repository ( 35,36,37 ), a logging module ( 90 ), a service register ( 91 ), and comprising the steps of: Reception ( 820 ) of a join request from a new microservice ( 60 ), Verification ( 830 ) of the unique identifier of the new microservice (IDMS), Generation ( 840 ) of an authentication token and transmission to the new microservice, Reception ( 850 ) of a logging request from a new microservice, comprising data that provides access to the resources of the new microservice and the generated authentication token, Verification ( 860 ) of the authentication token with the token security microservice ( 30 ), Logging ( 870 ), when the authentication token is validated, data that provides access to the resources of the new microservice on the service register ( 91 ).

Claims (43)

1. A method for logging microservices in a unified governance platform of a plurality of intensive computing solutions, said plurality of intensive computing solutions comprising at least two solutions selected from

a first server comprising a high performance computing server,

a second server dedicated to supervised or unsupervised learning, and

a third server dedicated to quantum computations;

wherein the unified governance platform comprises

a token security microservice hosted on a server distinct from the first server, the second server and the third server,

at least one security repository,

a logging element,

a service register;

wherein said method for logging microservices comprises:

receiving, by the token security microservice, of a join request from a new microservice, said join request comprising a unique identifier of the new microservice (IDMS);

verifying, by the token security microservice, the unique identifier of the new microservice (IDMS) from information memorized in the at least one security repository;

generating of an authentication token and transmitting the authentication token to the new microservice by the token security microservice;

receiving, by the logging element, a logging request from the new microservice, said logging request comprising data that provides access to resources of the new microservice and the authentication token;

verifying the authentication token with the token security microservice; and

logging, by the logging element, when the authentication token is validated, the data that provides access to the resources of the new microservice on the service register.

2. The method for logging microservices according to claim 1 , further comprising continuously updating the service register and in particular the data that provides access to the resources of the new microservice.

3. The method for logging microservices according to claim 1 , wherein the join request further comprises a password of the new microservice and in that the token security microservice also verifies the password of the new microservice.

4. The method for logging microservices according to claim 1 , wherein the join request further comprises an identifier of an administrator of the unified governance platform and a password for said administrator of the unified governance platform and in that the token security microservice also verifies the identifier of the administrator of the unified governance platform and its password.

5. The method for logging microservices according to claim 1 , wherein the method further comprises

receiving, by the logging element, the logging request (REQE) sent by the new microservice;

sending, by the logging element, the authentication token to the token security microservice;

then verifying the authentication token with the token security microservice.

6. The method for logging microservices according to claim 1 , wherein the unified governance platform comprises a proxy microservice and wherein the method further comprises

receiving, by the proxy microservice, the logging request (REQE) sent by the new microservice;

sending, by the proxy microservice, the authentication token to the token security microservice;

transmitting, by the proxy microservice, the logging request (REQE) to the logging element when the authentication token is validated.

7. The method for logging microservices according to claim 1 , wherein the new microservice is made accessible to a user client at a level of an aggregated interface and wherein the method further comprising transmitting content data from the new microservice to the aggregated interface.

8. The method for logging microservices according to claim 1 , wherein the unified governance platform comprises a proxy microservice and in that the method further comprises transmitting the data that provides access to the resources of the new microservice, by the logging element, to the proxy microservice.

9. The method for logging microservices according to claim 8 , wherein the proxy microservice is configured, on reception of a service request (SREQ) from a user client, to transmit to the new microservice a request (EREQ) concerning access data received then to transmit the resources or contents (RES) obtained to the user client.

10. The method for logging microservices according to claim 1 , wherein the method is configured to execute on a system comprising

a security repository of said at least one security repository configured to memorize identification information of new microservices;

said service register configured to memorize the data that provides access to the resources of the new microservices;

microservice;

wherein

said receiving the join request from the new microservice,

said verifying the unique identifier of the new microservice (IDMS),

the generating the authentication token and the transmitting said authentication token to the new microservice,

are executed on said token security microservice; and

wherein

said receiving said to request from said new microservice, and

said logging, when the authentication token is validated, said data that provides access to the resources of the new microservice on the service register,

are executed on said logging element.

Assignments (2)
PARTIAL ASSIGNMENT AGREEMENT Recorded Nov 20, 2023
From: BULL SAS
To: LE COMMISSARIAT À L'ÉNERGIE ATOMIQUE ET AUX ÉNERGIES ALTERNATIVES
Reel/Frame 065629/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: CALEGARI, PATRICE; LEVRIER, MARC
To: BULL SAS
Reel/Frame 056349/0217 →
Priority Claims (1)
FR 2003058 · Mar 27, 2020 · national
Continuity (1)
Related Publication 20210306321A1 · Sep 30, 2021