【技术实现步骤摘要】
【国外来华专利技术】动态地管理服务的不同版本
技术介绍
计算机系统目前被广泛使用。一些计算机系统被部署在托管环境中,并且为不同租户或用户托管一个或多个服务。这种托管系统为不同用户或租户托管相同服务的不同版本并不罕见。主机系统经常允许管理员对所托管的服务的不同版本执行管理操作。例如,管理员可能希望将一个或多个其他用户添加到服务。管理员可能希望执行管理对服务的不同版本中的一个或多个版本的访问权限和凭证的管理操作。管理员也可能希望在服务的各种不同版本之间移动租户。例如,租户可以被升级到服务的较新版本,并且然后从服务的较旧版本被移动到较新版本。服务的每个版本在管理组件中实现公共管理应用编程接口(或API)也是常见的。通过使用这个API,管理系统可以对服务执行管理操作。然而,这样的管理组件经常与它们用来管理的服务的特定版本紧密耦合。因此,管理API的消费者无法跨服务的多个版本执行操作。以上讨论仅针对一般的背景信息而被提供,并且不旨在用作确定所要求保护的主题的范围中的辅助。
技术实现思路
管理门户接收指示要对服务执行管理操作的输入。管理门户动态地托管不同的管理接口,用于对服务的不同版本执行管理操作。提供本
技术实现思路
以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用作确定所要求保护的主题的范围中的辅助。所要求保护的主题不限于解决在背景中提到的任何或全部缺点的实现。附图说明图1是示出服务管理架构的一个示例的框图。图2是示出图1所示的架构在托管管理接口以用于对服务的不同版本执行管理操作中的整体操作的流程图。图3是更详 ...
【技术保护点】
1.一种计算系统,包括:管理配置系统(160),其被配置为接收用以对具有对应版本的服务执行管理操作的调用;以及管理接口托管系统(163),其响应于接收到所述调用,将与所述服务的所述版本相对应的管理接口加载到执行环境(166)中,通过所述管理接口来检测对所述服务的所述管理操作的执行,并且当所述管理操作已经被执行时丢弃所述执行环境(166)。
【技术特征摘要】
【国外来华专利技术】2015.06.23 US 62/183,550;2016.05.12 US 15/152,8421.一种计算系统,包括:管理配置系统(160),其被配置为接收用以对具有对应版本的服务执行管理操作的调用;以及管理接口托管系统(163),其响应于接收到所述调用,将与所述服务的所述版本相对应的管理接口加载到执行环境(166)中,通过所述管理接口来检测对所述服务的所述管理操作的执行,并且当所述管理操作已经被执行时丢弃所述执行环境(166)。2.根据权利要求1所述的计算系统,其中所述管理接口托管系统包括:服务版本标识符逻辑,其标识所述服务的所述版本。3.根据权利要求2所述的计算系统,还包括:服务版本标识系统,其包括托管服务的可搜索的版本列表,所述服务版本标识符逻辑通过访问所述服务版本标识系统中的所述版本列表来标识所述服务的所述版本。4.根据权利要求2所述的计算系统,其中所述管理接口托管系统包括:管理组件检索逻辑,其获取所述服务的经标识的版本的管理组件。5.根据权利要求4所述的计算系统,还包括:管理组件库,其包括针对所述服务的多个不同版本的存储的管理组件集合。6.根据权利要求5所述的计算系统,其中所述管理组件检索逻辑被配置为:访问所述管理组件库以确定所述服务的所述经标识的版本的所述管理组件是否在所述管理组件库中,并且如果所述服务的所述经标识的版本的所述管理组件在所述管理组件库中,则从所述管理组件库中检索所述服务的所述经标识的版本的所述管理组件。7.根据权利要求6所述的计算系统,其中所述管理组件检索逻辑被配置为:响应于确定所述服务的所述经标识的版本的所述管理组件不在所述管理组件库中,从所述服务检索所述服务的所述经标识的版本的所述管理组件并且将所述经标识的版本的所述管理组件存储在所述管理组件库中。8.根据权利要求4所述的计算系统,其中所述管理接口托管系统包括:管理操作执行逻辑,其被配置为通过由被加载到所述执行环境中的所述管理组件暴露的应用编程接口来对所述服务执行所述管理操作。9.一种计算机实现的方法,包括:接收(196)用以对具有对应版本的服务执行管理操...
【专利技术属性】
技术研发人员:S·图尔库,M·里德朔尔姆佩特森,C·H·达姆,E·M·阿达亚赫克尔,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。