METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT
    1.
    发明申请
    METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT 有权
    在需求服务环境中进行批处理的方法和系统

    公开(公告)号:US20130013577A1

    公开(公告)日:2013-01-10

    申请号:US13620147

    申请日:2012-09-14

    IPC分类号: G06F17/30

    摘要: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.

    摘要翻译: 根据本文公开的实施例,提供了在按需服务环境中批量处理的机构和方法。 例如,在一个实施例中,机制包括接收对多租户数据库的处理请求,其中处理请求指定处理逻辑和多租户数据库内的处理目标组。 这样的实施例还包括将处理对象组划分或分块成多个处理对象子组,在多个先前排队的处理请求之间对多租户数据库的批处理队列进行排队处理请求, 多个处理目标子组,用于经由处理逻辑在多租户数据库中处理由批处理队列指定的一个或多个时间。

    Methods and systems for batch processing in an on-demand service environment
    3.
    发明授权
    Methods and systems for batch processing in an on-demand service environment 有权
    在按需服务环境中批量处理的方法和系统

    公开(公告)号:US08584124B2

    公开(公告)日:2013-11-12

    申请号:US13076794

    申请日:2011-03-31

    IPC分类号: G06F9/455 G06F7/00

    摘要: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.

    摘要翻译: 根据本文公开的实施例,提供了在按需服务环境中批量处理的机构和方法。 例如,在一个实施例中,机制包括接收对多租户数据库的处理请求,其中处理请求指定处理逻辑和多租户数据库内的处理目标组。 这样的实施例还包括将处理对象组划分或分块成多个处理对象子组,在多个先前排队的处理请求之间对多租户数据库的批处理队列进行排队处理请求, 多个处理目标子组,用于经由处理逻辑在多租户数据库中处理由批处理队列指定的一个或多个时间。

    Methods and systems for utilizing bytecode in an on-demand service environment including providing multi-tenant runtime environments and systems
    4.
    发明授权
    Methods and systems for utilizing bytecode in an on-demand service environment including providing multi-tenant runtime environments and systems 有权
    在按需服务环境中使用字节码的方法和系统,包括提供多租户运行时环境和系统

    公开(公告)号:US08984009B2

    公开(公告)日:2015-03-17

    申请号:US13091353

    申请日:2011-04-21

    摘要: Execution of code in a multitenant runtime environment. A request to execute code corresponding to a tenant identifier (ID) is received in a multitenant environment. The multitenant database stores data for multiple client entities each identified by a tenant ID having one of one or more users associated with the tenant ID. Users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity. The multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities. Source code corresponding to the code to be executed is retrieved from a multitenant database. The retrieved source code is compiled. The compiled code is executed in the multitenant runtime environment. The memory used by the compiled code is freed in response to completion of the execution of the compiled code.

    摘要翻译: 执行多租户运行时环境中的代码。 在多租户环境中接收到执行与租户标识符(ID)相对应的代码的请求。 多租户数据库存储多个客户端实体的数据,每个客户实体各自由具有与租户ID相关联的一个或多个用户中的一个的租户ID标识。 多个客户实体中的每一个的用户只能访问与相应的客户端实体相关联的租户ID所识别的数据。 多租户数据库是由与客户实体分离的实体提供的托管数据库,并为客户端实体提供按需数据库服务。 从多租户数据库检索与要执行的代码相对应的源代码。 检索的源代码被编译。 编译代码在多租户运行时环境中执行。 编译代码使用的内存将被释放,以响应编译代码的执行完成。

    METHODS AND SYSTEMS FOR UTILIZING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING PROVIDING MULTI-TENANT RUNTIME ENVIRONMENTS AND SYSTEMS
    5.
    发明申请
    METHODS AND SYSTEMS FOR UTILIZING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING PROVIDING MULTI-TENANT RUNTIME ENVIRONMENTS AND SYSTEMS 有权
    在需求服务环境中使用BYTECOD的方法和系统,包括提供多种运行环境和系统

    公开(公告)号:US20110264861A1

    公开(公告)日:2011-10-27

    申请号:US13091353

    申请日:2011-04-21

    IPC分类号: G06F9/45 G06F12/08

    摘要: Execution of code in a multitenant runtime environment. A request to execute code corresponding to a tenant identifier (ID) is received in a multitenant environment. The multitenant database stores data for multiple client entities each identified by a tenant ID having one of one or more users associated with the tenant ID. Users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity. The multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities. Source code corresponding to the code to be executed is retrieved from a multitenant database. The retrieved source code is compiled. The compiled code is executed in the multitenant runtime environment. The memory used by the compiled code is freed in response to completion of the execution of the compiled code.

    摘要翻译: 执行多租户运行时环境中的代码。 在多租户环境中接收到执行与租户标识符(ID)相对应的代码的请求。 多租户数据库存储多个客户端实体的数据,每个客户实体各自由具有与租户ID相关联的一个或多个用户中的一个的租户ID标识。 多个客户实体中的每一个的用户只能访问与相应的客户端实体相关联的租户ID所识别的数据。 多租户数据库是由与客户实体分离的实体提供的托管数据库,并为客户端实体提供按需数据库服务。 从多租户数据库检索与要执行的代码相对应的源代码。 检索的源代码被编译。 编译代码在多租户运行时环境中执行。 编译代码使用的内存将被释放,以响应编译代码的执行完成。

    METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT
    6.
    发明申请
    METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT 有权
    在需求服务环境中进行批处理的方法和系统

    公开(公告)号:US20110258630A1

    公开(公告)日:2011-10-20

    申请号:US13076794

    申请日:2011-03-31

    IPC分类号: G06F9/46

    摘要: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.

    摘要翻译: 根据本文公开的实施例,提供了在按需服务环境中批量处理的机构和方法。 例如,在一个实施例中,机制包括接收对多租户数据库的处理请求,其中处理请求指定处理逻辑和多租户数据库内的处理目标组。 这样的实施例还包括将处理对象组划分或分块成多个处理对象子组,在多个先前排队的处理请求之间对多租户数据库的批处理队列进行排队处理请求, 多个处理目标子组,用于经由处理逻辑在多租户数据库中处理由批处理队列指定的一个或多个时间。

    METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT

    公开(公告)号:US20140053160A1

    公开(公告)日:2014-02-20

    申请号:US14061545

    申请日:2013-10-23

    IPC分类号: G06F9/46

    摘要: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.

    Delegation in logic-based access control
    10.
    发明授权
    Delegation in logic-based access control 有权
    基于逻辑的访问控制委托

    公开(公告)号:US08607311B2

    公开(公告)日:2013-12-10

    申请号:US11962761

    申请日:2007-12-21

    CPC分类号: G06F21/6218

    摘要: Access to a resource may be controlled by a policy, such that a request to access the resource is either granted or denied based on what assertions have been made by various principals. To find the assertions that support a grant of access to the resource, a template may be created that defines the nature of assertions that would cause access to succeed. Assertions may be stored in the form of tokens. The template may be used to search an existing token store to find assertions that have been made, and/or to generate assertions that have not been found in the token store and that would satisfy the template. The assertions in the template may be created by performing an abductive reasoning process on an access query.

    摘要翻译: 可以通过策略来控制对资源的访问,使得根据各个主体所做的断言来授予或拒绝访问资源的请求。 要查找支持资源访问权限的断言,可以创建一个模板,该模板定义了导致访问成功的断言的性质。 断言可以以令牌的形式存储。 该模板可以用于搜索现有的令牌存储以找到已经做出的断言和/或生成在令牌存储器中尚未发现并且将满足模板的断言。 可以通过在访问查询上执行引用推理过程来创建模板中的断言。