This article describes an example of a device and method for propagating a modification of a service graph. The relationship between services in a service diagram is identified in response to the modification of the service. This relationship is a reference to a service pair in a service graph. Based on the identified relationship, the modification is propagated.
【技术实现步骤摘要】
【国外来华专利技术】服务编排
技术介绍
根据用户的规范提供服务是一项复杂的任务。诸如服务分解之类的方法允许根据服务对其它服务的依赖性来理解服务。在服务供应商网络上,服务构成了表示服务之间依赖性的服务图。假如对服务进行修改,可能导致依赖服务的破坏,除非将修改的效果传播给在服务图中识别到的其它依赖服务。附图说明根据下面的结合附图理解的具体描述,本公开的各种各种特征将显而易见,通过举例一起图示了本公开的特征,其中:图1为根据一个示例示出用于创建或修改服务的服务引擎的示意图;图2为根据一个示例示出服务控制器的示意图;图3A为根据一个示例示出从父服务传给一个或多个子服务的属性的示意图;图3B为根据一个示例示出从子服务传给父服务的属性的示意图;图3C为根据一个示例示出引用第二服务的第一服务的示意图;图3D为根据一个示例示出第一被引用的服务和对应的引用者服务的示意图;图4为示出包括使用常见的共享服务的两个服务的服务图的示意图;图5为根据一个示例示出传播对服务图的修改的方法的示意图;图6为根据一个示例示出对服务图中的服务进行修改的方法的示意图;图7为根据一个示例示出对服务图中的服务迭代地进行修改的示意图;图8为根据一个示例的计算机系统的示意框图。具体实施方式在下面的描述中,出于解释的目的,记载了特定示例的多个具体示例。本说明书中引用“一个示例”或类似语言意指在至少一个示例中包含结合示例所描述的特定特征、结构或特性,但不必在其它示例中。本文描述的特定示例提供了用于传播对服务图中所表示的服务进行修改的方法。服务图包括服务、子服务、和用于构建那些服务的物理及虚拟组件的集合。特别地,服务图定义那些服务与子 ...
【技术保护点】
一种传播对服务图中的服务的修改的方法,所述方法包括:响应于对服务图中的服务的修改,所述服务图包括至少第一服务:访问所述第一服务和第二服务中的至少一个的一个或多个描述符;对所述第一服务和所述第二服务中的至少一个的所述一个或多个描述符中的一个或多个关系进行识别,所述一个或多个关系包括以下项中的至少一个:所述第一服务的描述符中的对所述第二服务的引用,以及所述第二服务的描述符中的对所述第一服务的引用;并且基于所识别的一个或多个关系,将所述第一服务的修改传播给所述第二服务。
【技术特征摘要】
【国外来华专利技术】1.一种传播对服务图中的服务的修改的方法,所述方法包括:响应于对服务图中的服务的修改,所述服务图包括至少第一服务:访问所述第一服务和第二服务中的至少一个的一个或多个描述符;对所述第一服务和所述第二服务中的至少一个的所述一个或多个描述符中的一个或多个关系进行识别,所述一个或多个关系包括以下项中的至少一个:所述第一服务的描述符中的对所述第二服务的引用,以及所述第二服务的描述符中的对所述第一服务的引用;并且基于所识别的一个或多个关系,将所述第一服务的修改传播给所述第二服务。2.根据权利要求1所述的方法,其中,传播对所述第一服务的修改包括:对所述第一服务的一个或多个改变的属性进行识别;对所述第二服务的描述符中的一个或多个参数进行识别,所述一个或多个参数定义用于基于所述第一服务的所述改变的属性来计算所述第二服务的一个或多个属性的策略;基于一个或多个识别到的参数来计算所述第二服务的一个或多个属性;并且对所述第二服务的一个或多个属性进行实例化。3.根据权利要求1所述的方法,其中,对服务的修改作是以下项中的至少一个的结果:请求;对服务的更新;一个或多个性能触发器;一个或多个错误监视触发器;一个或多个时序事件;以及服务的一个或多个状态转换。4.根据权利要求1所述的方法,其中,所述第一服务为父子分解链中的父服务的子服务,所述第二服务为对应的父服务。5.根据权利要求1所述的方法,包括:确定是否存在所述第二服务的实例;并且响应于积极的第二服务实例确定,使用所述第二服务的预存在的实例来实例化所述第一服务的描述符中的对所述第二服务的引用参数。6.根据权利要求1所述的方法,包括:确定是否存在所述第一服务的实例;并且响应于积极的第一服务实例确定,使用所述第一服务的预存在的实例来实例化来自所述第一服务的第二服务的描述符中的引用者参数。7.根据权利要求1所述的方法,其中,所述服务图包括多个服务,其中传播对所述服务图中的服务的修改包括连续地使所述服务图中的每个服务等同于第一服务,并且使所述多个服务中的每个其它服务等同于所述第二服务,并且其中,在连续等同操作的基础上,执行对所述服务图的修改的传播。8.根据权利要求7所述的方法,包括根据上限针对所述服务图中的每个服务执行用于传播对所述服务图的修改的多个迭代。9.根据权利要求1所述的方法,其中,使用网络功能虚拟化来实现至少一个服务,并且其中,对服务的一个或多个更新后的属性进行实例化...
【专利技术属性】
技术研发人员:P·M·布鲁恩,T·莫滕森,J·V·马库森,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。