Hybrid multi-tenant framework for reconfiguring software components

    公开(公告)号:US12124859B2

    公开(公告)日:2024-10-22

    申请号:US18085944

    申请日:2022-12-21

    申请人: Salesforce, Inc.

    IPC分类号: G06F8/60 G06F9/445 G06F9/54

    CPC分类号: G06F9/44505 G06F8/60 G06F9/54

    摘要: A computer-implemented method for exposing a software component through a predetermined protocol is disclosed. The method may include receiving a software component including at least one of a configuration, an operation, a trigger, and a parameter, and receiving a metamodel describes the configuration, the operation, the trigger, and the parameter. The method may also include generating a microservice and an API specification entirely based on the metamodel without additional coding. The computer-implemented method may further include deploying the microservice such that the microservice accepts incoming requests described by the API specification, and receiving a formatted response from the deployed microservice. The method may also include receiving a new configuration of the software component created on the deployed microservice, and generating a resource identifier that identifies the new configuration of the software component. The computer-implemented method may further include using the resource identifier to interact with the software component.

    HYBRID MULTI-TENANT FRAMEWORK FOR RECONFIGURING SOFTWARE COMPONENTS

    公开(公告)号:US20240143340A1

    公开(公告)日:2024-05-02

    申请号:US18085944

    申请日:2022-12-21

    申请人: Salesforce, Inc.

    IPC分类号: G06F9/445 G06F9/54

    CPC分类号: G06F9/44505 G06F9/54

    摘要: A computer-implemented method for exposing a software component through a predetermined protocol is disclosed. The method may include receiving a software component including at least one of a configuration, an operation, a trigger, and a parameter, and receiving a metamodel describes the configuration, the operation, the trigger, and the parameter. The method may also include generating a microservice and an API specification entirely based on the metamodel without additional coding. The computer-implemented method may further include deploying the microservice such that the microservice accepts incoming requests described by the API specification, and receiving a formatted response from the deployed microservice. The method may also include receiving a new configuration of the software component created on the deployed microservice, and generating a resource identifier that identifies the new configuration of the software component. The computer-implemented method may further include using the resource identifier to interact with the software component.