TRANSFORMING AN APPLICATION INTO A MICROSERVICE ARCHITECTURE

A system transforms an application for a distributed computing environment is provided. The system comprises one or more memories, and at least one processor coupled to the one or more memories. The system analyzes a description of user intent to extract information for transforming the application....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TAMILSELVAM, Srikanth Govindaraj, GARG, Dinesh
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system transforms an application for a distributed computing environment is provided. The system comprises one or more memories, and at least one processor coupled to the one or more memories. The system analyzes a description of user intent to extract information for transforming the application. The extracted information indicates functionalities for the distributed computing environment. A plurality of software artifacts of the application are mapped to the functionalities. The plurality of software artifacts form different groups of software artifacts. Remaining software artifacts of the application are assigned into the different groups based on a remaining software artifact corresponding to a mapped software artifact of a group. The different groups correspond to microservices for the distributed computing environment. The microservices for the distributed computing environment are presented based on the different groups. Un système transforme une application pour un environnement informatique distribué. Le système comprend une ou plusieurs mémoires, et au moins un processeur couplé à la ou aux mémoires. Le système analyse une description d'une intention d'utilisateur pour extraire des informations afin de transformer l'application. Les informations extraites indiquent des fonctionnalités de l'environnement informatique distribué. Une pluralité d'artefacts logiciels de l'application sont mis en correspondance avec les fonctionnalités. La pluralité d'artefacts logiciels forment différents groupes d'artefacts logiciels. Des artefacts logiciels restants de l'application sont attribués dans les différents groupes sur la base d'un artefact logiciel restant correspondant à un artefact logiciel mis en correspondance d'un groupe. Les différents groupes correspondent à des microservices de l'environnement informatique distribué. Les microservices de l'environnement informatique distribué sont présentés sur la base des différents groupes.