白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Generation of microservices from a monolithic application based on runtime traces

專利號(hào)
US11176027B1
公開日期
2021-11-16
申請(qǐng)人
International Business Machines Corporation(US NY Armonk)
發(fā)明人
Jin Xiao; Anup Kalia; Chen Lin; Raghav Batta; Saurabh Sinha; John Rofrano; Maja Vukovic
IPC分類
G06F11/36; G06F11/32
技術(shù)領(lǐng)域
monolithic,or,runtime,can,model,cluster,causal,traces,generation,classes
地域: NY NY Armonk

摘要

Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.

說明書

FIG. 2 illustrates a block diagram of an example, non-limiting system 200 that can facilitate generation of microservices from a monolithic application based on runtime traces in accordance with one or more embodiments described herein. System 200 can comprise microservice generation system 102, which can further comprise a collection component 202, a second model component 204, and/or a refinement component 206. Repetitive description of like elements and/or processes employed in respective embodiments is omitted for sake of brevity.

Collection component 202 can collect runtime traces of test cases executed on a monolithic application. For example, collection component 202 can collect runtime traces that can be produced by executing (e.g., via processor 106) test cases using a monolithic application, where such test cases can comprise the business function test cases described above with reference to FIG. 1.

權(quán)利要求

1
微信群二維碼
意見反饋