17542894. MICROSERVICES RECOMMENDATION FRAMEWORK simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

MICROSERVICES RECOMMENDATION FRAMEWORK

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Shivali Agarwal of Ghaziabad (IN)

Raunak Sinha of Greater Noida (IN)

Srikanth Govindaraj Tamilselvam of Chennai (IN)

Amith Singhee of Bangalore (IN)

MICROSERVICES RECOMMENDATION FRAMEWORK - A simplified explanation of the abstract

This abstract first appeared for US patent application 17542894 titled 'MICROSERVICES RECOMMENDATION FRAMEWORK

Simplified Explanation

The patent application describes techniques for recommending microservices to replace the functions of a legacy architecture.

  • The method involves receiving recommendations for program components that can be assigned to microservices.
  • The roles of the program components are determined.
  • A user interface is provided for the user to modify the recommendations based on the roles.
  • The modifications made by the user are analyzed.
  • Metrics are computed based on the analysis of the modifications.

Potential Applications

  • Legacy system modernization: This technology can be used to recommend microservices that can replace the functions of a legacy architecture, allowing for a more modern and efficient system.
  • Software development: The techniques can be applied during the development process to recommend microservices for different functions, improving the overall architecture of the software.

Problems Solved

  • Legacy system integration: The technology helps in identifying and assigning microservices to replace the functions of a legacy architecture, making it easier to integrate new and old systems.
  • Efficient software development: By providing recommendations and allowing user modifications, the technology helps in designing a more efficient and optimized software architecture.

Benefits

  • Improved system performance: By recommending microservices and analyzing user modifications, the technology helps in creating a more optimized system architecture, leading to improved performance.
  • Enhanced development process: The user interface and analysis of modifications allow for better collaboration and decision-making during the software development process, resulting in a more efficient and effective development cycle.


Original Abstract Submitted

Techniques for recommending microservices to perform the different functions of a legacy architecture are disclosed. In one example, a computer implemented method comprises receiving a plurality of recommendations comprising a plurality of program components as candidates for assignment to a plurality of microservices, and determining roles of respective ones of the plurality of program components. A user interface is provided which is configured to allow a user to modify one or more of the plurality of recommendations based at least in part on the roles. Modifications to the one or more of the plurality of recommendations are analyzed, and one or more metrics are computed based at least in part on the analysis.