The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 16, 2022

Filed:

Jan. 23, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Jinho Hwang, Ossining, NY (US);

Anup Kalia, Elmsford, NY (US);

Jin Xiao, White Plains, NY (US);

Malik Jackson, Baltimore, MD (US);

Maja Vukovic, New York, NY (US);

John Rofrano, Mahopac, NY (US);

Senthil Kumar Kumarasamy Mani, Bangalore, IN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/72 (2018.01); H04L 41/0803 (2022.01); G06F 9/22 (2006.01);
U.S. Cl.
CPC ...
G06F 8/72 (2013.01); G06F 9/226 (2013.01); H04L 41/0803 (2013.01);
Abstract

Systems and techniques that facilitate automated recommendation of microservice decomposition strategies for monolithic applications are provided. In various embodiments, a community detection component can detect a disjoint code cluster in a monolithic application based on a code property graph characterizing the monolithic application. In various aspects, the code property graph can be based on a temporal code evolution of the monolithic application. In various embodiments, a topic modeling component can identify a functional purpose of the disjoint code cluster based on a business document corpus corresponding to the monolithic application. In various embodiments, a microservices component can recommend a microservice to replace the disjoint code cluster based on the functional purpose.


Find Patent Forward Citations

Loading…