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

    公开(公告)号:CN102541594B

    公开(公告)日:2015-04-01

    申请号:CN201110431161.2

    申请日:2011-12-20

    Applicant: 微软公司

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

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

    基于策略的应用递送
    4.
    发明公开

    公开(公告)号:CN102637137A

    公开(公告)日:2012-08-15

    申请号:CN201110431031.9

    申请日:2011-12-20

    Applicant: 微软公司

    CPC classification number: G06F8/60 G06F9/5077

    Abstract: 本发明描述了基于策略的应用递送。本文描述了用于基于集中式地维护的策略来自动选择最佳应用递送方法的技术。在用户计算设备上执行的代理接收要发起应用的请求。代理向策略服务器请求关于应用程序的集中式地维护的应用布置策略文档。应用布置策略文档可描述用于基于多个条件确定用于将应用递送到用户计算设备的方法的策略。代理基于应用布置策略文档和当前条件来选择用于应用递送的方法,然后使用所选的应用递送方法来发起应用程序。

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

    公开(公告)号:CN102609279B

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

    申请号:CN201110442192.8

    申请日:2011-12-26

    Applicant: 微软公司

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

    提供安全边界的方法
    7.
    发明授权

    公开(公告)号:CN102592077B

    公开(公告)日:2014-11-19

    申请号:CN201110430834.2

    申请日:2011-12-20

    Applicant: 微软公司

    CPC classification number: G06F21/74 G06F21/53 G06F21/604 G06F2221/2141

    Abstract: 本发明涉及提供安全边界。为了使潜在冲突的应用在相同的计算机上执行,在应用尝试访问计算机系统的资源时截取应用编程接口(API)调用。在操作学习模式期间,安全监视器将标识允许哪些应用访问计算机系统资源的数据存储在安全监视器数据库中。在应用的运行时,安全监视器在实施模式中操作,并且利用安全监视器数据库的内容来确定是否许可应用访问系统资源。如果与应用相关联的数据位于安全监视器数据库中,则允许该应用访问计算机系统资源。如果与应用相关联的数据不位于安全监视器数据库中,则不允许该应用访问计算机系统资源。

    虚拟应用扩展点
    8.
    发明公开

    公开(公告)号:CN102822797A

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

    申请号:CN201180017130.0

    申请日:2011-03-25

    Applicant: 微软公司

    CPC classification number: G06F9/54 G06F9/44505

    Abstract: 虚拟应用可被配置成在主机操作系统内具有若干扩展点。虚拟应用可被配置成具有私有名字空间,在该私有名字空间中可存在各种组件,诸如注册表设置、动态链接库、以及其他组件。在配置期间,可在主机操作系统中放置链接,所述链接可指向该虚拟应用的私有名字空间中的对象,以便操作系统和其他应用可启动、控制、或以其他方式与该虚拟应用交互。所述链接可位于文件系统、注册表或其他位置中,并且可以对其他应用(包括其他虚拟应用)可用。配置例程可在该应用可被配置的时间将所述链接放置在主机操作系统中。

    用于检测和处理对应用程序包作出的对资源的改变的方法和系统

    公开(公告)号:CN102105874B

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

    申请号:CN200980130471.1

    申请日:2009-07-16

    Applicant: 微软公司

    CPC classification number: G06F8/71 G06F9/44536

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

    提供安全边界
    10.
    发明公开

    公开(公告)号:CN102592077A

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

    申请号:CN201110430834.2

    申请日:2011-12-20

    Applicant: 微软公司

    CPC classification number: G06F21/74 G06F21/53 G06F21/604 G06F2221/2141

    Abstract: 本发明涉及提供安全边界。为了使潜在冲突的应用在相同的计算机上执行,在应用尝试访问计算机系统的资源时截取应用编程接口(API)调用。在操作学习模式期间,安全监视器将标识允许哪些应用访问计算机系统资源的数据存储在安全监视器数据库中。在应用的运行时,安全监视器在实施模式中操作,并且利用安全监视器数据库的内容来确定是否许可应用访问系统资源。如果与应用相关联的数据位于安全监视器数据库中,则允许该应用访问计算机系统资源。如果与应用相关联的数据不位于安全监视器数据库中,则不允许该应用访问计算机系统资源。

Patent Agency Ranking