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:
Oct. 01, 2019

Filed:

Oct. 11, 2017
Applicant:

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

Inventors:

Miki Ishikawa, Yokohama, JP;

Rina Nakazawa, Tokyo, JP;

Takanori Ueda, Tokyo, JP;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 9/50 (2006.01); H04L 12/24 (2006.01); G06F 9/445 (2018.01); G06F 8/76 (2018.01); G06F 8/65 (2018.01);
U.S. Cl.
CPC ...
G06F 9/5077 (2013.01); G06F 8/76 (2013.01); G06F 9/44505 (2013.01); H04L 41/50 (2013.01); H04L 41/5041 (2013.01); G06F 8/65 (2013.01); H04L 41/0886 (2013.01);
Abstract

A method transforms a monolithic application into microservices. The method groups application classes and methods into clusters, each corresponding to a respective microservice. The method determines a number of function calls to and from each clustered class and method. The method presents processing options for at least the one of the clustered classes and the methods that has a maximum value for the number of functions calls. The options include: create a new cluster with the at least of the classes and the methods; merge the at least one of the classes and the methods into a different cluster; duplicate the at least one of the classes and the methods into clusters having caller or callee classes or methods; and remain the at least one of the classes and the methods. The method processes the at least one of the classes and the methods based on the user selected option.


Find Patent Forward Citations

Loading…