Programming language interoperability engine and enforcement in multi-tenant environments

    公开(公告)号:US11620116B2

    公开(公告)日:2023-04-04

    申请号:US17245666

    申请日:2021-04-30

    Inventor: Steven Tamm

    Abstract: Techniques herein enable a tenant of a multi-tenant database to select a programming language to interact with a platform that uses a default programming language. A tenant-specific engine may manage a runtime context associated with the tenant in which a tenant may input code that is translated into the default programming language and executed. During execution, the tenant-specific engine may enforce various multi-tenant protections associated with the tenant. For example, the tenant-specific engine may monitor the runtime context and operations of the translated code, and may enforce computational limitations of the tenant as the translated code is executed.

    PROGRAMMING LANGUAGE INTEROPERABILITY ENGINE AND ENFORCEMENT IN MULTI-TENANT ENVIRONMENTS

    公开(公告)号:US20220350577A1

    公开(公告)日:2022-11-03

    申请号:US17245666

    申请日:2021-04-30

    Inventor: Steven Tamm

    Abstract: Techniques herein enable a tenant of a multi-tenant database to select a programming language to interact with a platform that uses a default programming language. A tenant-specific engine may manage a runtime context associated with the tenant in which a tenant may input code that is translated into the default programming language and executed. During execution, the tenant-specific engine may enforce various multi-tenant protections associated with the tenant. For example, the tenant-specific engine may monitor the runtime context and operations of the translated code, and may enforce computational limitations of the tenant as the translated code is executed.

    METHODS AND SYSTEMS FOR INTERNALLY DEBUGGING CODE IN AN ON-DEMAND SERVICE ENVIRONMENT

    公开(公告)号:US20180322031A1

    公开(公告)日:2018-11-08

    申请号:US15985548

    申请日:2018-05-21

    Inventor: Steven Tamm

    CPC classification number: G06F11/3644 G06F8/70 G06F11/3656 H04L67/10

    Abstract: A remote debug session for a server group is provided. A server group including multiple servers that perform workload sharing receives a request to debug code executed at the server group. The code is executed on behalf of a client of a database associated with the server group. At least one of the servers of the group initiates a debugging session and establishes a communication connection with the client. The server group maintains the connection open with the client for the duration of the debugging session. Subsequent requests related to the debug session can be handled in a number of ways by the server group, and all communication to the client about processing the requests is through the connection.

    MULTI-TENANT AWARE DEBUGGING METHODS AND SYSTEMS
    49.
    发明申请
    MULTI-TENANT AWARE DEBUGGING METHODS AND SYSTEMS 审中-公开
    多重注意事项调查方法和系统

    公开(公告)号:US20160378637A1

    公开(公告)日:2016-12-29

    申请号:US14748601

    申请日:2015-06-24

    CPC classification number: G06F11/362 G06F2201/80 G06F2201/81

    Abstract: Methods and systems are provided for debugging application code in an on-demand multi-tenant database system. One exemplary method involves an application server receiving a request associated with application code in a database from a client device via a network, verifying that debugging associated with the request does not violate a debugging utilization criterion, and after verifying that debugging associated with the request does not violate the debugging utilization criterion, accessing the application code in the database in conjunction with the request.

    Abstract translation: 提供了方法和系统,用于在按需多租户数据库系统中调试应用程序代码。 一个示例性方法涉及应用服务器经由网络从客户端设备接收与数据库中的应用代码相关联的请求,验证与该请求相关联的调试不违反调试利用率标准,并且在验证与该请求相关联的调试之后 不违反调试利用率标准,结合请求访问数据库中的应用程序代码。

Patent Agency Ranking