Methods and Apparatus for Adaptively Determining Trust in Client-Server Environments
    1.
    发明申请
    Methods and Apparatus for Adaptively Determining Trust in Client-Server Environments 有权
    自适应确定客户端 - 服务器环境信任的方法和装置

    公开(公告)号:US20090100504A1

    公开(公告)日:2009-04-16

    申请号:US11873144

    申请日:2007-10-16

    IPC分类号: G06F7/04

    摘要: Techniques are disclosed for adaptively determining trust in client-server environments. By way of example, a method for assigning a trust level to a client in a client-server environment including at least one client communicating with a plurality of servers includes the following steps. Information associated with a server s1 and a server s2 different from s1 is obtained regarding a request r1 sent by a client and received by s1 and a request r2 sent by the client and received by s2. The obtained information is utilized to assign at least one trust level to the client.

    摘要翻译: 公开了用于自适应地确定客户机 - 服务器环境中的信任的技术。 作为示例,用于在包括与多个服务器通信的至少一个客户端的客户机 - 服务器环境中的客户端分配信任级别的方法包括以下步骤。 关于与s1不同的服务器s1和服务器s2的信息关于由客户端发送并由s1接收的请求r1和由客户端发送并由s2接收的请求r2获得。 所获得的信息用于向客户端分配至少一个信任级别。

    Methods and apparatus for access control in service-oriented computing environments
    3.
    发明授权
    Methods and apparatus for access control in service-oriented computing environments 有权
    面向服务的计算环境中访问控制的方法和设备

    公开(公告)号:US08977845B2

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

    申请号:US11734319

    申请日:2007-04-12

    IPC分类号: H04L9/32 H04L29/06 G06F21/31

    摘要: Improved access control techniques for use in a service-oriented computing environment are disclosed. For example, one method for authenticating a client in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. At least one service of the plurality of services is invoked. State information is associated with the at least one service invoked. The state information is used to authenticate a client with at least one service. Further, a method for access control in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. A rule specification language is provided. At least one rule is specified using the rule specification language. A verification is performed to determine whether or not the client satisfies the at least one rule. The client is granted access to a service when the client satisfies the at least one rule.

    摘要翻译: 公开了一种用于面向服务的计算环境中的改进的访问控制技术。 例如,一种用于在面向服务的环境中验证客户端的方法,其中面向服务的环境包括多个服务,包括以下步骤。 调用多个服务中的至少一个服务。 状态信息与所调用的至少一个服务相关联。 状态信息用于对至少一个服务的客户端进行身份验证。 此外,一种面向服务的环境中的访问控制方法,其中面向服务的环境包括多个服务,包括以下步骤。 提供规则规范语言。 使用规则规范语言指定至少一个规则。 执行验证以确定客户端是否满足至少一个规则。 当客户端满足至少一个规则时,客户端被授予对服务的访问权限。

    Methods and systems for consistently replicating data
    4.
    发明授权
    Methods and systems for consistently replicating data 有权
    持续复制数据的方法和系统

    公开(公告)号:US09317432B2

    公开(公告)日:2016-04-19

    申请号:US11971607

    申请日:2008-01-09

    IPC分类号: G06F12/08

    摘要: Techniques for maintaining consistent replicas of data are disclosed. By way of example, a method for managing copies of objects within caches, in a system including multiple caches, includes the following steps. Consistent copies of objects are maintained within the caches. A home cache for each object is maintained, wherein the home cache maintains information identifying other caches likely containing a copy of the object. In response to a request to update an object, the home cache for the object is contacted to identify other caches which might have copies of the object.

    摘要翻译: 公开了维持数据一致复制的技术。 作为示例,用于在包括多个高速缓存的系统中管理高速缓存内的对象的副本的方法包括以下步骤。 缓存内部维护对象的一致副本。 维护每个对象的家用高速缓存,其中家庭缓存维护识别可能包含对象的副本的其他高速缓存的信息。 响应于更新对象的请求,联系对象的家用高速缓存以识别可能具有对象的副本的其他高速缓存。

    Methods and Systems for Consistently Replicating Data
    5.
    发明申请
    Methods and Systems for Consistently Replicating Data 有权
    一致性复制数据的方法和系统

    公开(公告)号:US20090177841A1

    公开(公告)日:2009-07-09

    申请号:US11971607

    申请日:2008-01-09

    IPC分类号: G06F12/08

    摘要: Techniques for maintaining consistent replicas of data are disclosed. By way of example, a method for managing copies of objects within caches, in a system including multiple caches, includes the following steps. Consistent copies of objects are maintained within the caches. A home cache for each object is maintained, wherein the home cache maintains information identifying other caches likely containing a copy of the object. In response to a request to update an object, the home cache for the object is contacted to identify other caches which might have copies of the object.

    摘要翻译: 公开了维持数据一致复制的技术。 作为示例,用于在包括多个高速缓存的系统中管理高速缓存内的对象的副本的方法包括以下步骤。 缓存内部维护对象的一致副本。 维护每个对象的家用高速缓存,其中家庭缓存维护识别可能包含对象的副本的其他高速缓存的信息。 响应于更新对象的请求,联系对象的家用高速缓存以识别可能具有对象的副本的其他高速缓存。

    METHODS AND APPARATUS FOR ACCESS CONTROL IN SERVICE-ORIENTED COMPUTING ENVIRONMENTS
    6.
    发明申请
    METHODS AND APPARATUS FOR ACCESS CONTROL IN SERVICE-ORIENTED COMPUTING ENVIRONMENTS 有权
    面向服务的计算环境中访问控制的方法和设备

    公开(公告)号:US20080256357A1

    公开(公告)日:2008-10-16

    申请号:US11734319

    申请日:2007-04-12

    IPC分类号: H04L9/32

    摘要: Improved access control techniques for use in a service-oriented computing environment are disclosed. For example, one method for authenticating a client in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. At least one service of the plurality of services is invoked. State information is associated with the at least one service invoked. The state information is used to authenticate a client with at least one service. Further, a method for access control in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. A rule specification language is provided. At least one rule is specified using the rule specification language. A verification is performed to determine whether or not the client satisfies the at least one rule. The client is granted access to a service when the client satisfies the at least one rule.

    摘要翻译: 公开了一种用于面向服务的计算环境中的改进的访问控制技术。 例如,一种用于在面向服务的环境中验证客户端的方法,其中面向服务的环境包括多个服务,包括以下步骤。 调用多个服务中的至少一个服务。 状态信息与所调用的至少一个服务相关联。 状态信息用于对至少一个服务的客户端进行身份验证。 此外,一种面向服务的环境中的访问控制方法,其中面向服务的环境包括多个服务,包括以下步骤。 提供规则规范语言。 使用规则规范语言指定至少一个规则。 执行验证以确定客户端是否满足至少一个规则。 当客户端满足至少一个规则时,客户端被授予对服务的访问权限。

    Methods and apparatus for coordinating a plurality of updates to a cache
    7.
    发明授权
    Methods and apparatus for coordinating a plurality of updates to a cache 失效
    用于协调对高速缓存的多个更新的方法和装置

    公开(公告)号:US06981098B2

    公开(公告)日:2005-12-27

    申请号:US10136658

    申请日:2002-04-30

    CPC分类号: G06F17/30902

    摘要: Techniques for improved cache management are provided. In particular, the invention provides techniques for improving the task of updating a cache by efficiently and intelligently combining and controlling cache update operations. For example, a technique may comprise the following steps. A set of keys is determined such that at least one key in the set corresponds to an object in an unknown state. Requests to keys in the set are suspended while the cache is being updated. That is, the set of keys is set to an offline status, i.e., not accepting any request for a key in the set. Then, the set is placed back to an online status, i.e., accepting requests for a key in the set, after the update to the cache is complete.

    摘要翻译: 提供了用于改进缓存管理的技术。 特别地,本发明提供了通过有效和智能地组合和控制高速缓存更新操作来改进更新高速缓存的任务的技术。 例如,技术可以包括以下步骤。 确定一组键,使得该组中的至少一个键对应于处于未知状态的对象。 正在更新缓存时,对集合中的密钥的请求将被暂停。 也就是说,该组密钥被设置为离线状态,即不接受对该集合中的密钥的任何请求。 然后,在对高速缓存的更新完成之后,该集合被放回到在线状态,即接受该集合中的密钥的请求。

    METHOD AND SYSTEM FOR PARTITIONING ASSET MANAGEMENT PLUGINS
    9.
    发明申请
    METHOD AND SYSTEM FOR PARTITIONING ASSET MANAGEMENT PLUGINS 有权
    分配资产管理费用的方法和系统

    公开(公告)号:US20110219311A1

    公开(公告)日:2011-09-08

    申请号:US12717366

    申请日:2010-03-04

    IPC分类号: G06F15/173 G06F3/048

    CPC分类号: G06F3/048 G06F15/173

    摘要: An embodiment of the invention includes a system for partitioning asset management plugins. The system includes an application program interface for performing basic CRUD functions on assets having multiple asset types. At least one plugin having plugin components is provided, wherein the plugin manages at least one asset having a specific asset type (of the multiple asset types). The plugin components include a CRUD component, a state component, an actions component, and/or a view component. The system further includes plugin containers for hosting the plugin components, the plugin containers include at least one client-side plugin container and at least one server-side plugin container. The plugin components are partitioned and distributed from the plugin components to the plugin containers by a plugin server based on capabilities of the client.

    摘要翻译: 本发明的实施例包括用于分配资产管理插件的系统。 该系统包括用于在具有多种资产类型的资产上执行基本CRUD功能的应用程序接口。 提供至少一个具有插件组件的插件,其中该插件管理至少一个具有特定资产类型(多种资产类型)的资产。 插件组件包括一个CRUD组件,一个状态组件,一个动作组件和/或一个视图组件。 系统还包括用于托管插件组件的插件容器,插件容器至少包括一个客户端插件容器和至少一个服务器端插件容器。 插件组件通过插件服务器根据客户端的功能进行分区并从插件组件分发到插件容器。

    Method and apparatus for dynamic middleware assembly
    10.
    发明授权
    Method and apparatus for dynamic middleware assembly 有权
    动态中间件装配方法与装置

    公开(公告)号:US07797698B2

    公开(公告)日:2010-09-14

    申请号:US10991149

    申请日:2004-11-17

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61 G06F8/36

    摘要: In one embodiment, the present invention is a method and apparatus for dynamic middleware assembly. One embodiment of the inventive method for dynamically assembling middleware at a client involves selecting a middleware component from a group of middleware components, where the selection is based at least in part on a first profile defining characteristics of the client and a second profile defining characteristics the selected middleware component. The selected middleware component is then dynamically assembled (installed and configured) at the client.

    摘要翻译: 在一个实施例中,本发明是用于动态中间件组装的方法和装置。 用于在客户端动态组合中间件的本发明方法的一个实施例涉及从一组中间件组件中选择中间件组件,其中所述选择至少部分地基于定义客户端特征的第一简档和定义特征的第二简档 选择的中间件组件。 所选择的中间件组件然后在客户端动态组装(安装和配置)。