在无状态云计算环境中操作的有状态的应用程序

    公开(公告)号:CN102521022A

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

    申请号:CN201110354988.8

    申请日:2011-10-26

    Applicant: 微软公司

    CPC classification number: G06F9/45533

    Abstract: 本发明描述了在无状态云计算环境中操作的有状态的应用程序。云计算环境可使用无状态云计算进程内的虚拟化层来捕捉、存储和检索由在进程内执行的有状态的应用程序所生成的状态信息。虚拟化层可监视各种状态存储系统来标识对有状态项的变更并将有状态项存储在状态存储机制中。虚拟化层可截取并重定向对存储在状态存储机制中的有状态项的调用。云计算管理器可启动和停止无状态云计算进程,并且可恢复状态并继续执行应用程序。

    在受限应用执行环境中的应用执行

    公开(公告)号:CN102609279A

    公开(公告)日:2012-07-25

    申请号:CN201110442192.8

    申请日:2011-12-26

    Applicant: 微软公司

    Abstract: 本申请涉及在受限应用执行环境中的应用执行。在运行时中截取由应用做出的应用编程接口(API)调用。做出每个被截取的API调用是否被受限应用执行环境所允许或被阻挡的确定。由受限应用执行环境所阻挡的每个API调用被修改,使得该API调用是可被允许的,诸如例如,修改该API调用以在影子资源上执行。也可在运行时中执行修复代码,以对API调用进行重新格式化,使得其被允许在受限应用执行环境中执行。

    多层应用的多机器部署和配置

    公开(公告)号:CN102541594A

    公开(公告)日:2012-07-04

    申请号:CN201110431161.2

    申请日:2011-12-20

    Applicant: 微软公司

    CPC classification number: G06F8/61 G06F9/44521 G06F9/45504 H04L67/34

    Abstract: 本发明公开了多层应用的多机器部署和配置。本文描述了用于将多层应用部署和配置到多个计算机的各技术。接收从多个可用应用包中对一个或多个应用包的选择。所选应用包中的每一个可以与多个部署配置中的一个相对应。所选应用包可形成多层应用。对多个部署配置执行并操作以生成合并的部署配置。生成用于将所选应用包部署和配置到多个计算机的部署工作流。根据部署工作流和合并的部署配置经由网络将所选应用包部署到多个计算机。

    带有定制的计算机应用程序包

    公开(公告)号:CN102105874A

    公开(公告)日:2011-06-22

    申请号:CN200980130471.1

    申请日:2009-07-16

    Applicant: 微软公司

    CPC classification number: G06F8/71 G06F9/44536

    Abstract: 可以将在虚拟环境内操作的应用程序组织成含有各种软件组件的包。每一软件组件或资源可以具有专用名和其他元数据,包括用来盖写或修改组件的指示符。策略可以定义可如何基于该指示符来存储和检索对特定软件组件的任何改变。可以生成、留存以及再次应用一个或多个经改变组件集,以便基于原始包创建该应用程序的经定制版本。可以在虚拟应用程序环境内或在专用虚拟机环境内操作该应用程序。

    应用程序改变的状态分离

    公开(公告)号:CN102105861A

    公开(公告)日:2011-06-22

    申请号:CN200980130465.6

    申请日:2009-07-16

    Applicant: 微软公司

    CPC classification number: G06F9/455 G06F9/44505

    Abstract: 应用程序状态可使用策略来存储和检索,这些策略定义了在其中使用该应用程序的各种上下文。应用程序状态可定义该应用程序的配置或使用,包括到其他应用程序的连接和与其他应用程序的交互。虚拟化的应用程序可具有在使用上下文中所定义的状态,且可基于使用上下文来存储和回想的多个状态或配置。策略可定义该上下文以及要保存什么参数,并且可在以虚拟化方式来操作应用程序时被应用。

Patent Agency Ranking