-
公开(公告)号:IL296108B1
公开(公告)日:2025-01-01
申请号:IL29610822
申请日:2022-08-31
Applicant: IBM , JIN XIAO , ANUP KALIA , CHEN LIN , RAGHAV BATTA , SAURABH SINHA , JOHN ROFRANO , MAJA VUKOVIC
Inventor: JIN XIAO , ANUP KALIA , CHEN LIN , RAGHAV BATTA , SAURABH SINHA , JOHN ROFRANO , MAJA VUKOVIC
Abstract: 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.
-
公开(公告)号:GB2583636A8
公开(公告)日:2021-01-13
申请号:GB202010629
申请日:2018-12-12
Applicant: IBM
Inventor: CHEN LIN , ANUP KALIA , JIN XIAO , MAJA VUKOVIC , NIKOLAOS ANEROUSIS
IPC: G06F9/44
Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer- implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces.
-
公开(公告)号:GB2583636A
公开(公告)日:2020-11-04
申请号:GB202010629
申请日:2018-12-12
Applicant: IBM
Inventor: CHEN LIN , ANUP KALIA , JIN XIAO , MAJA VUKOVIV , NIKOLAOS ANEROUSIS
IPC: G06F9/44
Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer- implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces.
-
公开(公告)号:IL296108B2
公开(公告)日:2025-05-01
申请号:IL29610822
申请日:2022-08-31
Applicant: IBM CORP , JIN XIAO , ANUP KALIA , CHEN LIN , RAGHAV BATTA , SAURABH SINHA , JOHN ROFRANO , MAJA VUKOVIC
Inventor: JIN XIAO , ANUP KALIA , CHEN LIN , RAGHAV BATTA , SAURABH SINHA , JOHN ROFRANO , MAJA VUKOVIC
Abstract: 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.
-
公开(公告)号:IL296108A
公开(公告)日:2022-11-01
申请号:IL29610822
申请日:2022-08-31
Applicant: IBM , JIN XIAO , ANUP KALIA , CHEN LIN , RAGHAV BATTA , SAURABH SINHA , JOHN ROFRANO , MAJA VUKOVIC
Inventor: JIN XIAO , ANUP KALIA , CHEN LIN , RAGHAV BATTA , SAURABH SINHA , JOHN ROFRANO , MAJA VUKOVIC
Abstract: 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.
-
公开(公告)号:GB2583638A
公开(公告)日:2020-11-04
申请号:GB202010666
申请日:2018-12-12
Applicant: IBM
Inventor: CHEN LIN , ANUP KALIA , JIN XIAO , MAJA VUKOVIC , NIKOLAOS ANEROUSIS
IPC: G06F16/36
Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. A computer-implemented method comprises modifying, by a device operatively coupled to a processor, a description of a client application program interface by removing text data associated with the description of the client application program interface, resulting in a modified description of the client application program interface. The computer-implemented method can further comprise analyzing, by the device, a performance associated with the client application program interface to generate an ontology based on a semantic similarity between the modified description of the client application program interface and one or more previous descriptions of one or more previous client application program interfaces.
-
-
-
-
-