Facilitation of domain and client-specific application program interface recommendations

    公开(公告)号:GB2583636A

    公开(公告)日:2020-11-04

    申请号:GB202010629

    申请日:2018-12-12

    Applicant: IBM

    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.

    Microservice decomposition strategy of monolithic applications

    公开(公告)号:GB2607528A

    公开(公告)日:2022-12-07

    申请号:GB202212227

    申请日:2021-01-18

    Applicant: IBM

    Abstract: Systems and techniques that facilitate automated recommendation of microservice decomposition strategies for monolithic applications are provided. In various embodiments, a community detection component can detect a disjoint code cluster in a monolithic application based on a code property graph characterizing the monolithic application. In various aspects, the code property graph can be based on a temporal code evolution of the monolithic application. In various embodiments, a topic modeling component can identify a functional purpose of the disjoint code cluster based on a business document corpus corresponding to the monolithic application. In various embodiments, a microservice component can recommend a microservice to replace the disjoint code cluster based on the functional purpose.

    Artificial intelligence based application modernization advisory

    公开(公告)号:GB2602703A9

    公开(公告)日:2022-07-20

    申请号:GB202114739

    申请日:2021-10-15

    Applicant: IBM

    Abstract: Technology for applying artificial intelligence to decide when to, and/or when not to, send a consumer of a computer system a communication recommending that the computer system be revised to include a more recent version of at least one of the following: a hardware component(for example, microprocessor(s)) and/or a software compo nent (for example, an updated version of an app). The computer system, that is subject to modernization, may be owned outright by the consumer, or it may be purchased as a service (for example, infrastructure as a service, software as a service, package of cloud services). Some embodiments focus on modernization recommendations specifically tailored to cloud orchestration software that deploys containers.

    Artificial intelligence based application modernization advisory

    公开(公告)号:GB2602703A

    公开(公告)日:2022-07-13

    申请号:GB202114739

    申请日:2021-10-15

    Applicant: IBM

    Abstract: Technology for applying artificial intelligence to decide when to, and/or when not to, send a consumer of a computer system a communication recommending that the computer system be revised to include a more recent version of at least one of the following: a hardware component (for example, microprocessor(s)) and/or a software component (for example, an updated version of an app). The computer system, that is subject to modernization, may be owned outright by the consumer, or it may be purchased as a service (for example, infrastructure as a service, software as a service, package of cloud services). Some embodiments focus on modernization recommendations specifically tailored to cloud orchestration software that deploys containers.

    Facilitation of domain and client-specific application program interface recommendations

    公开(公告)号:GB2583636A8

    公开(公告)日:2021-01-13

    申请号:GB202010629

    申请日:2018-12-12

    Applicant: IBM

    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.

    Facilitation of domain and client-specific application program interface recommendations

    公开(公告)号:GB2583638A

    公开(公告)日:2020-11-04

    申请号:GB202010666

    申请日:2018-12-12

    Applicant: IBM

    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.

Patent Agency Ranking