Service discovery
    1.
    发明申请
    Service discovery 审中-公开
    服务发现

    公开(公告)号:US20060161563A1

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

    申请号:US11281876

    申请日:2005-11-18

    IPC分类号: G06F17/30

    摘要: Services having associated metadata meeting particular criteria can be discovered. One or more services are stored. The services provide service objects to service requesters. Service requestors include compiled code and the service objects include compiled code that is linked to the compiled code of a service requester at runtime and that is executable by the compiled code of the service requestor. A metadata file is associated with each one of the services. A query message is received and includes a search query specifying particular criteria. At least some of the metadata files are searched to determine if one or more of the metadata files contain metadata that matches the particular criteria. When at least one of the metadata files contains metadata matching the particular criteria, the service associated with the metadata file is identified.

    摘要翻译: 可以发现具有符合特定标准的关联元数据的服务。 存储一个或多个服务。 这些服务向服务请求者提供服务对象。 服务请求者包括编译代码,服务对象包括在运行时链接到服务请求者的编译代码并且可由服务请求者的编译代码执行的编译代码。 元数据文件与每个服务相关联。 接收到查询消息,并且包括指定特定标准的搜索查询。 搜索至少一些元数据文件以确定元数据文件中的一个或多个是否包含与特定标准相匹配的元数据。 当元数据文件中的至少一个包含与特定标准匹配的元数据时,识别与元数据文件相关联的服务。

    Service versioning
    2.
    发明申请
    Service versioning 审中-公开
    服务版本

    公开(公告)号:US20060174252A1

    公开(公告)日:2006-08-03

    申请号:US11281939

    申请日:2005-11-18

    IPC分类号: G06F9/46 G06F9/44

    摘要: An appropriate version of a service for use by a service requestor is selected based on metadata. A request for a service object provided by a service is received from a service requestor. Multiple, different versions of the service are determined, and metadata associated with the multiple, different versions of the service is examined to select a version of the service that is compatible with the service requestor. The requested service object is instantiated from the version of the service that is compatible with the service requester. The service requestor is enabled to access the instantiated service object.

    摘要翻译: 基于元数据选择服务请求者使用的服务的适当版本。 从服务请求者接收对服务提供的服务对象的请求。 确定服务的多个不同版本,并且检查与多个不同版本的服务相关联的元数据以选择与服务请求者兼容的服务的版本。 所请求的服务对象从与服务请求者兼容的服务的版本中实例化。 启用服务请求者访问实例化的服务对象。

    Handheld client framework system
    4.
    发明授权
    Handheld client framework system 有权
    手持式客户端框架系统

    公开(公告)号:US08200745B2

    公开(公告)日:2012-06-12

    申请号:US12251275

    申请日:2008-10-14

    IPC分类号: G06F15/16

    摘要: A handheld client framework system provides a server proxy client that services client requests for network accessible information and determines the server that is most appropriate to supply the requested information and sends information request packets to that server across the Internet and/or intranet. Server responses to information requests are received by the server proxy client. The server proxy client separates the response information into the appropriate data components. Data components are sent to the appropriate client. Presentation and logic components are temporarily stored in a one-behind cache on the client. A client will continue to use the presentation and logic components already installed or in the one-behind cache to service the current user request. Any updates sent by the server proxy client and stored in the one-behind cache are retrieved by the client upon subsequent use by the user. The state of the client is saved by the server proxy client so that the client is not dropped when a user, for example, changes from a wired connection to a wireless connection. The invention includes a scripting language that supplies the logic component of the client and gives the client unlimited flexibility by allowing the host to modify the client's behavior or add new features at any time.

    摘要翻译: 手持式客户端框架系统提供服务器代理客户端,其服务客户端对网络可访问信息的请求,并且确定最适合于提供所请求信息的服务器,并通过因特网和/或内联网向该服务器发送信息请求分组。 服务器代理客户端接收到对信息请求的服务器响应。 服务器代理客户端将响应信息分成适当的数据组件。 数据组件被发送到相应的客户端。 演示文稿和逻辑组件临时存储在客户端上的一个缓存中。 客户端将继续使用已安装的演示文稿和逻辑组件,或者在一个缓存中使用当前的用户请求。 服务器代理客户端发送并存储在一次性高速缓存中的任何更新由客户端在用户后续使用时检索。 客户端的状态由服务器代理客户端保存,以便当用户(例如,从有线连接更改为无线连接)时,客户端不会丢弃。 本发明包括一种脚本语言,其提供客户端的逻辑组件并通过允许主机在任何时间修改客户端的行为或添加新的特征来为客户端提供无限的灵活性。

    HANDHELD CLIENT FRAMEWORK SYSTEM
    5.
    发明申请
    HANDHELD CLIENT FRAMEWORK SYSTEM 有权
    手持式客户端框架系统

    公开(公告)号:US20090259714A1

    公开(公告)日:2009-10-15

    申请号:US12251275

    申请日:2008-10-14

    IPC分类号: G06F15/16

    摘要: A handheld client framework system provides a server proxy client that services client requests for network accessible information and determines the server that is most appropriate to supply the requested information and sends information request packets to that server across the Internet and/or intranet. Server responses to information requests are received by the server proxy client. The server proxy client separates the response information into the appropriate data components. Data components are sent to the appropriate client. Presentation and logic components are temporarily stored in a one-behind cache on the client. A client will continue to use the presentation and logic components already installed or in the one-behind cache to service the current user request. Any updates sent by the server proxy client and stored in the one-behind cache are retrieved by the client upon subsequent use by the user. The state of the client is saved by the server proxy client so that the client is not dropped when a user, for example, changes from a wired connection to a wireless connection. The invention includes a scripting language that supplies the logic component of the client and gives the client unlimited flexibility by allowing the host to modify the client's behavior or add new features at any time.

    摘要翻译: 手持式客户端框架系统提供服务器代理客户端,其服务客户端对网络可访问信息的请求,并且确定最适合于提供所请求信息的服务器,并通过因特网和/或内联网向该服务器发送信息请求分组。 服务器代理客户端接收到对信息请求的服务器响应。 服务器代理客户端将响应信息分成适当的数据组件。 数据组件被发送到相应的客户端。 演示文稿和逻辑组件临时存储在客户端上的一个缓存中。 客户端将继续使用已安装的演示文稿和逻辑组件,或者在一个缓存中使用当前的用户请求。 服务器代理客户端发送并存储在一次性高速缓存中的任何更新由客户端在用户后续使用时检索。 客户端的状态由服务器代理客户端保存,以便当用户(例如,从有线连接更改为无线连接)时,客户端不会丢弃。 本发明包括一种脚本语言,其提供客户端的逻辑组件并通过允许主机在任何时间修改客户端的行为或添加新的特征来为客户端提供无限的灵活性。

    Service grouping
    7.
    发明申请
    Service grouping 审中-公开
    服务分组

    公开(公告)号:US20060179430A1

    公开(公告)日:2006-08-10

    申请号:US11281906

    申请日:2005-11-18

    IPC分类号: G06F9/44 G06F9/45

    摘要: A code module is loaded in-process or out-of-process depending on metadata. The code module implements a service and the metadata is associated with the service. The metadata also indicates whether the code module is to be loaded in-process or out-of-process. A request for a service object provided by the service is received from a service requestor. The metadata is examined to determine whether the code module is to be loaded in-process or out-of-process and, when the metadata indicates the code module is to be loaded in-process, the code module is loaded into the process of the service requester. When the metadata indicates the code module is to be loaded out-of-process, the code module is loaded into a host process separate from the process of the service requester. The requested service object is instantiated using the loaded code module and the service requestor is enabled to access the instantiated service object.

    摘要翻译: 根据元数据,代码模块在进程内或进程外加载。 代码模块实现服务,元数据与服务相关联。 元数据还指示代码模块是要在进程中还是进程外加载。 从服务请求者接收到由服务提供的服务对象的请求。 检查元数据以确定代码模块是要在进程中还是进程外加载,并且当元数据指示要在进程中加载​​代码模块时,代码模块被加载到 服务请求者 当元数据表示代码模块被加载到进程外时,代码模块被加载到与服务请求者的进程分离的主机进程中。 所请求的服务对象使用加载的代码模块进行实例化,并且服务请求者被启用以访问实例化的服务对象。