-
公开(公告)号:CN101836201B
公开(公告)日:2013-03-06
申请号:CN200880113469.9
申请日:2008-10-26
Applicant: 微软公司
Inventor: I·塞杜金 , L·S·瓦内利三世 , G·M·文卡特拉马纳帕 , S·莫汉蒂 , C·S·塞万 , A·迪胡特 , R·R·瑞格哈文达尔劳
IPC: G06F17/00
Abstract: 本发明延及用于翻译声明性模型的方法、系统和计算机程序产品。本发明的各实施例便于处理声明性模型来对应用程序执行各种操作,诸如例如应用程序部署、应用程序更新、诸如开始和停止等应用程序控制、通过操纵应用程序来发出事件以进行的应用程序监视等等。应用程序的声明性模型在目标环境上处理和实现,此后它们可被执行、扩展、以及监视。
-
公开(公告)号:CN101689167B
公开(公告)日:2012-02-29
申请号:CN200880022242.3
申请日:2008-06-18
Applicant: 微软公司
Abstract: 一种用于自动实现分布式应用程序中的高级指令的系统包括至少工具组件,其中该高级指令反映了分布式应用程序的行为。工具组件被用于编写声明性模型形式的高级指令,并且将其放入储存库中。执行性组件随后从储存库接收声明性模型并精炼它们(例如,经由逐步详细)直至不存在不清楚。因平台而异的驱动器随后翻译来自执行性组件的命令,有效地将声明性模型指令转换成将在一个或更多个应用容器中实现的一组命令性动作。因平台而异的驱动器还将一个或更多个事件流中继至分析装置,该分析装置可导致对声明性模型的修改,并且相应的新的指令集在以后的时间点通过因平台而异的驱动器而来。
-
公开(公告)号:CN102057355B
公开(公告)日:2013-08-07
申请号:CN200980122387.5
申请日:2009-05-15
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F8/61 , G06F8/62 , G06F9/44505 , G06F9/45558 , G06F2009/45562
Abstract: 虚拟环境可被配置成协调虚拟机和在其中执行的应用程序的生存周期。在一个实现中,虚拟环境包括应用层和虚拟机层。应用层与虚拟机层进行通信来按照与应用程序一致的方式来协调并引导虚拟机创建和删除。例如,应用层接收要启动应用程序的请求。应用层从相关联的应用程序属性中确定要创建的虚拟机的类型和/或数量。应用层随后引导适当的虚拟机的创建(通过虚拟机层),并进一步引导其中所请求的应用程序的安装。在检测到应用程序从所创建的虚拟机中的移除时,应用层可自动地引导相应的虚拟机的移除或停止使用。
-
公开(公告)号:CN101689167A
公开(公告)日:2010-03-31
申请号:CN200880022242.3
申请日:2008-06-18
Applicant: 微软公司
Abstract: 一种用于自动实现分布式应用程序中的高级指令的系统包括至少工具组件,其中该高级指令反映了分布式应用程序的行为。工具组件被用于编写声明性模型形式的高级指令,并且将其放入储存库中。执行性组件随后从储存库接收声明性模型并精炼它们(例如,经由逐步详细)直至不存在不清楚。因平台而异的驱动器随后翻译来自执行性组件的命令,有效地将声明性模型指令转换成将在一个或更多个应用容器中实现的一组命令性动作。因平台而异的驱动器还将一个或更多个事件流中继至分析装置,该分析装置可导致对声明性模型的修改,并且相应的新的指令集在以后的时间点通过因平台而异的驱动器而来。
-
公开(公告)号:CN101663661A
公开(公告)日:2010-03-03
申请号:CN200880013198.X
申请日:2008-03-25
Applicant: 微软公司
IPC: G06F15/16
CPC classification number: H04L67/16 , G06F9/5061 , H04L63/102
Abstract: 本发明涉及用于建模应用程序的分布式行为受控执行的方法、系统和计算机程序产品。本发明的各实施例方便了中央数据存储以及各种对等功能的互操作。因此,可以在利用中央数据存储和对等消息收发两者的优点的环境中执行分布式应用程序。中央数据存储的只读部分可用于提供在分布式应用程序的执行期间对各种处理系统的某种行为控制。因此,可以使用本发明的各实施例来形成策略驱动的节点集合,该节点集合形成用于基于模型的应用程序的分布式、分散型运行时环境。利用遵循集中式策略并通过对等结构执行应用程序的协作节点集合允许分布式应用程序运行时环境适应大规模地分布与分散。
-
公开(公告)号:CN104536825A
公开(公告)日:2015-04-22
申请号:CN201510028002.6
申请日:2010-12-31
Applicant: 微软公司
CPC classification number: G06F11/1469 , G06F9/485 , G06F11/1438 , G06F11/2041 , G06F11/2046
Abstract: 本发明涉及用于持久应用激活和计时器通知的方法、系统和计算机程序产品。持久实例管理器、实例执行主机和实例存储器互操作以使得实例在执行和持久存储状态之间转变。系统属性与实例相关联。系统属性能够定义重新激活条件,当该条件被满足时,指示将要重新激活一实例以便执行。系统属性能够定义计时器以及实例处在持久存储但准备好运行的状态的指示。
-
公开(公告)号:CN101663661B
公开(公告)日:2013-03-13
申请号:CN200880013198.X
申请日:2008-03-25
Applicant: 微软公司
IPC: G06F15/16
CPC classification number: H04L67/16 , G06F9/5061 , H04L63/102
Abstract: 本发明涉及用于建模应用程序的分布式行为受控执行的方法、系统和计算机程序产品。本发明的各实施例方便了中央数据存储以及各种对等功能的互操作。因此,可以在利用中央数据存储和对等消息收发两者的优点的环境中执行分布式应用程序。中央数据存储的只读部分可用于提供在分布式应用程序的执行期间对各种处理系统的某种行为控制。因此,可以使用本发明的各实施例来形成策略驱动的节点集合,该节点集合形成用于基于模型的应用程序的分布式、分散型运行时环境。利用遵循集中式策略并通过对等结构执行应用程序的协作节点集合允许分布式应用程序运行时环境适应大规模地分布与分散。
-
公开(公告)号:CN102713836A
公开(公告)日:2012-10-03
申请号:CN201080061445.0
申请日:2010-12-31
Applicant: 微软公司
CPC classification number: G06F11/1469 , G06F9/485 , G06F11/1438 , G06F11/2041 , G06F11/2046
Abstract: 本发明涉及用于持久应用激活和计时器通知的方法、系统和计算机程序产品。持久实例管理器、实例执行主机和实例存储器互操作以使得实例在执行和持久存储状态之间转变。系统属性与实例相关联。系统属性能够定义重新激活条件,当该条件被满足时,指示将要重新激活一实例以便执行。系统属性能够定义计时器以及实例处在持久存储但准备好运行的状态的指示。
-
公开(公告)号:CN102057355A
公开(公告)日:2011-05-11
申请号:CN200980122387.5
申请日:2009-05-15
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F8/61 , G06F8/62 , G06F9/44505 , G06F9/45558 , G06F2009/45562
Abstract: 虚拟环境可被配置成协调虚拟机和在其中执行的应用程序的生存周期。在一个实现中,虚拟环境包括应用层和虚拟机层。应用层与虚拟机层进行通信来按照与应用程序一致的方式来协调并引导虚拟机创建和删除。例如,应用层接收要启动应用程序的请求。应用层从相关联的应用程序属性中确定要创建的虚拟机的类型和/或数量。应用层随后引导适当的虚拟机的创建(通过虚拟机层),并进一步引导其中所请求的应用程序的安装。在检测到应用程序从所创建的虚拟机中的移除时,应用层可自动地引导相应的虚拟机的移除或停止使用。
-
公开(公告)号:CN101836201A
公开(公告)日:2010-09-15
申请号:CN200880113469.9
申请日:2008-10-26
Applicant: 微软公司
Inventor: I·塞杜金 , L·S·瓦内利三世 , G·M·文卡特拉马纳帕 , S·莫汉蒂 , C·S·塞万 , A·迪胡特 , R·R·瑞格哈文达尔劳
IPC: G06F17/00
Abstract: 本发明延及用于翻译声明性模型的方法、系统和计算机程序产品。本发明的各实施例便于处理声明性模型来对应用程序执行各种操作,诸如例如应用程序部署、应用程序更新、诸如开始和停止等应用程序控制、通过操纵应用程序来发出事件以进行的应用程序监视等等。应用程序的声明性模型在目标环境上处理和实现,此后它们可被执行、扩展、以及监视。
-
-
-
-
-
-
-
-
-