Secure and Stable Hosting of Third-Party Extensions to Web Services
    8.
    发明申请
    Secure and Stable Hosting of Third-Party Extensions to Web Services 有权
    安全和稳定地托管第三方扩展到Web服务

    公开(公告)号:US20070011199A1

    公开(公告)日:2007-01-11

    申请号:US11275160

    申请日:2005-12-15

    IPC分类号: G06F17/00 G06F7/00

    CPC分类号: G06F21/53

    摘要: Described herein are one or more computer operating environments that include a standard set of web services via a communications network (e.g., the Internet) and a mechanism for extending the standard set of web services to execute one or more extended web services. Since these extended web services may be produced by an unconfirmed or untrusted source (e.g., a third-party software developer), the described computer operating environments isolate the extended web services from the standard set of web services and from the communication network. Furthermore, each extended web service is an isolated process (isoproc) with a limited ability to communicate with other services. In particular, each isoproc's ability to communicate is limited to only associated defined communication channels over which it has express permission to communicate.

    摘要翻译: 这里描述的是一个或多个计算机操作环境,其包括通过通信网络(例如,因特网)的标准的web服务集合以及用于扩展标准的web服务集合以执行一个或多个扩展web服务的机制。 由于这些扩展的web服务可以由未确认的或不可信的来源(例如,第三方软件开发者)产生,所描述的计算机操作环境将扩展的web服务与标准的web服务集合和通信网络隔离。 此外,每个扩展的Web服务是一个独立的进程(isoproc),具有与其他服务通信的能力有限。 具体来说,每个isoproc的通信能力仅限于相关联的定义的通信渠道,在该通信渠道上它有明确的通信许可。

    MEMORY MANAGEMENT MODEL AND INTERFACE FOR NEW APPLICATIONS
    9.
    发明申请
    MEMORY MANAGEMENT MODEL AND INTERFACE FOR NEW APPLICATIONS 有权
    用于新应用的内存管理模型和界面

    公开(公告)号:US20120324198A1

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

    申请号:US13163752

    申请日:2011-06-20

    IPC分类号: G06F12/02

    摘要: A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application host to exert more control over application requests for using memory. The system provides an application memory management application-programming interface (API) that allows the application to specify more information about memory allocations that is helpful for managing memory later. The system also provides an ability to statically and/or dynamically analyze legacy applications to give applications that are not modified to work with the system some ability to participate in more effective memory management. The system provides application host changes to leverage the information provided by applications and to manage memory more effectively using the information and hooks into the application's use of memory. Thus, the system provides a new model for managing memory that improves application host behavior and allows applications to use computing resources more efficiently.

    摘要翻译: 本文描述了从描述如何使用存储器的应用的信息接收信息,并允许应用主机对使用存储器的应用请求进行更多的控制。 该系统提供了一个应用程序内存管理应用程序编程接口(API),允许应用程序指定更多关于内存分配的信息,这有助于稍后管理内存。 该系统还提供静态和/或动态分析遗留应用程序的功能,使未被修改的应用程序能够与系统一起参与更有效的内存管理的能力。 系统提供应用程序主机更改以利用应用程序提供的信息,并更有效地使用信息管理内存并钩入应用程序对内存的使用。 因此,该系统提供了一种管理内存的新模型,可提高应用程序主机行为,并允许应用程序更有效地使用计算资源。