-
公开(公告)号:CN101689167A
公开(公告)日:2010-03-31
申请号:CN200880022242.3
申请日:2008-06-18
Applicant: 微软公司
Abstract: 一种用于自动实现分布式应用程序中的高级指令的系统包括至少工具组件,其中该高级指令反映了分布式应用程序的行为。工具组件被用于编写声明性模型形式的高级指令,并且将其放入储存库中。执行性组件随后从储存库接收声明性模型并精炼它们(例如,经由逐步详细)直至不存在不清楚。因平台而异的驱动器随后翻译来自执行性组件的命令,有效地将声明性模型指令转换成将在一个或更多个应用容器中实现的一组命令性动作。因平台而异的驱动器还将一个或更多个事件流中继至分析装置,该分析装置可导致对声明性模型的修改,并且相应的新的指令集在以后的时间点通过因平台而异的驱动器而来。
-
公开(公告)号:CN101689167B
公开(公告)日:2012-02-29
申请号:CN200880022242.3
申请日:2008-06-18
Applicant: 微软公司
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: 本发明延及用于翻译声明性模型的方法、系统和计算机程序产品。本发明的各实施例便于处理声明性模型来对应用程序执行各种操作,诸如例如应用程序部署、应用程序更新、诸如开始和停止等应用程序控制、通过操纵应用程序来发出事件以进行的应用程序监视等等。应用程序的声明性模型在目标环境上处理和实现,此后它们可被执行、扩展、以及监视。
-
公开(公告)号:CN103092697A
公开(公告)日:2013-05-08
申请号:CN201110444321.7
申请日:2011-12-16
Applicant: 微软公司
IPC: G06F9/50
CPC classification number: G06F9/5061
Abstract: 本发明涉及用于主存有状态和无状态中间软件组件的多承租人高密度容器服务。容器服务能够主存多个承租人的大量中间软件组件。中央容器管理器控制多个计算节点。中央容器管理器从外部设备或服务接收中间软件组件并将该组件分配给一个或多个指定计算节点上的容器。每个计算节点具有容器管理代理和一个或多个容器。容器管理代理激活并管理适当数量的容器以运行分配的中间软件组件。容器管理代理向其计算节点上的每个容器分配有限的特权集合以控制对共享资源的访问。中央容器管理器和每个节点的容器管理代理监视容器负载水平并动态地调节中间软件组件的放置以维持平衡的操作。基于每个计算节点上主存的中间软件组件的类型,将计算节点分组成群集。
-
公开(公告)号: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: 本发明延及用于翻译声明性模型的方法、系统和计算机程序产品。本发明的各实施例便于处理声明性模型来对应用程序执行各种操作,诸如例如应用程序部署、应用程序更新、诸如开始和停止等应用程序控制、通过操纵应用程序来发出事件以进行的应用程序监视等等。应用程序的声明性模型在目标环境上处理和实现,此后它们可被执行、扩展、以及监视。
-
-
-
-