×

Automatic generation of microservices based on technical description of legacy code

  • US 10,628,152 B2
  • Filed: 06/19/2017
  • Issued: 04/21/2020
  • Est. Priority Date: 06/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more processors to;

    receive information that identifies code associated with an application;

    segment the code into a set of code segments;

    generate a technical description of the code by processing the set of code segments using at least one of;

    a natural language processing technique, ora code parsing technique,the technical description of the code including technical description text,the technical description of the code including at least one of;

    a first text segment produced by natural language processing of a first code segment included in the set of code segments, ora second text segment produced by code parsing performed on a second code segment included in the set of code segments;

    associate terms included in the technical description text with part of speech (POS) tags,each POS tag, of the POS tags, specifying, for a corresponding term included in the technical description text, a linguistic POS associated with the corresponding term;

    generate a set of rules based on the technical description of the code and the POS tags,the set of rules being associated with a semantics of business vocabulary and business rules (SBVR) format;

    generate a set of microservices based on the set of rules,at least one microservice, of the set of microservices, being a modular microservice capable of being used in multiple applications; and

    provide information that identifies the set of microservices to cause an action associated with deployment of the set of microservices to be performed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×