CN102904739B - 一种实现事件转发的方法及通用信息模型cim服务器 - Google Patents

一种实现事件转发的方法及通用信息模型cim服务器 Download PDF

Info

Publication number
CN102904739B
CN102904739B CN201110211997.1A CN201110211997A CN102904739B CN 102904739 B CN102904739 B CN 102904739B CN 201110211997 A CN201110211997 A CN 201110211997A CN 102904739 B CN102904739 B CN 102904739B
Authority
CN
China
Prior art keywords
receiving terminal
event
interface
wbem
mark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201110211997.1A
Other languages
English (en)
Other versions
CN102904739A (zh
Inventor
刘生俊
张楚雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201110211997.1A priority Critical patent/CN102904739B/zh
Priority to PCT/CN2012/073524 priority patent/WO2012167657A1/zh
Publication of CN102904739A publication Critical patent/CN102904739A/zh
Application granted granted Critical
Publication of CN102904739B publication Critical patent/CN102904739B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了一种实现事件转发的方法及装置,应用于通用信息模型CIM服务器中,包括CIM对像管理器CIMOM根据事件的接收端的请求定义以所述端口号为目标属性的事件接收端;所述CIMOM接收携带过滤条件的请求,并存储所述过滤条件;以便于所述CIMOM收到事件后,根据所述存储的过滤条件的相关信息确定所述事件需要发送到所述接收端,并通过所述端口号将事件发送到所述接收端。本发明通过在CIM服务器的内部模块之间的事件转发,从而提高CIM服务器转发事件的效率。

Description

一种实现事件转发的方法及通用信息模型CIM服务器
技术领域
本发明涉及信息技术IT(InformationTechnology,)***管理技术领域,尤其涉及一种实现事件转发的方法及通用信息模型CIM服务器。
背景技术
对计算机***或IT(InformationTechnology,信息技术)***的所实施的管理称为***管理,由独立于被管理的计算机***或IT***的管理***实现;被管理的计算机***或IT***称为被管***,被管理的计算机***或IT***的各设备称为被管网元(ME,ManagedElement),不同层级的管理需求将决定具体的被管网元,可以是一台PC机,或者是PC机的显卡、CPU等,也可以是一个复杂的***,例如企业内部网络,或融合消息***。
管理***由管理应用和被管理网元(ME,ManagedElement)组成,管理应用通过从ME上获取管理信息、接收事件信息,以及向ME下发操作指令来实现对被管***的管理。DMTF(DistributedManagementTaskForce)定义了一套规范和框架来标准化管理***与各种ME之间的接口。DMTF定义的管理***也称通用信息模型(CommonInformationModel,简称CIM)***,包括CIM客户端,CIM服务器,CIM适配模块以及各被管理网元。
其中,CIM客户端通过标准接口从CIM服务器获取各ME的模型和实例数据、订阅和接收事件等;CIM服务器作为整个管理***的核心,管理各被管理网元相关的模型和实例数据,接收订阅并转发事件等;CIM适配模块,以插件方式集成在CIM服务器中,通过与ME交互获取ME的实例数据和事件,并上报给CIM服务器;CIM适配模块可以看做是整个管理***的一种管理部件,可以对获取到的事件进行处理,然后上报到CIM服务器,也可以不做任何处理,直接上报的CIM服务器;被管理网元将其信息模型通过CIMInfrastructure规范(DMTF规范文档DSP0004CIMInfrastructureSpecification)中定义的MOF(Managed0bjectFormat)格式描述提供给CIM服务器。
在现有的规范定义中,CIM适配模块将ME上报的任何事件或CIM服务器对于在CIM服务器产生的事件都根据订阅关系将事件转发到订阅上述上报的事件的位于CIM服务器外部客户端即CIM客户端。然而,由于CIM服务器将各种事件转发给CIM服务器外部的各CIM客户端进行处理只能通过标准的接口进行,因此CIM服务器需要根据CIM客户端通过的标准接口支持的协议将转发给CIM客户端的事件进行协议的转换,从而造成CIM服务器大量的处理。此外,对于某些事件,如由对应于多个层次的被管理***中的被管网元产生的告警事件,一个故障可能产生多个告警事件,如果都分散的上报到CIM客户端进行处理,有可能导致问题难以迅速定位,从而不利于对被管理网元上报的事件进行处理,影响产生事件问题的被管网元的用户的体验。
发明内容
本发明的实施例提供了一种实现事件转发的方法及通用信息模型CIM服务器。,能够实现在CIM服务器内部对各种事件进行转发,以便于CIM服务器内作为事件的接收端的内部模块对事件进行处理,而无需再根据接收的CIM客户端对事件进行协议转换后发送到CIM客户端,从而有利于提高管理***对事件的处理效率。
本发明的一方面提供了一种实现事件内部转发的方法,应用于通用信息模型CIM服务器中,CIM对象管理器CIMOM接收定义事件的接收端的请求,所述定义事件接收端的请求中携带作为所述接收端的目标属性标识,以及所述接收端为CIM服务器中的内部模块的标识;CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端;所述CIMOM接收创建指示过滤器的实例的请求,并通过所述指示过滤器的实例接收事件的过滤条件并存储;所述CIMOM接收事件订阅请求,所述事件订阅请求用于为所述过滤条件及接收端建立关联,以便于所述CIMOM收到的事件后,根据所述存储的过滤条件确定所述事件需要发送到所述接收端,通过所述接收端的目标属性标识将事件发送到所述接收端。
可选的,该方法进一步包括:内部基于企业的网络管理WBEM监听接口接收申请接收端的目标属性标识的请求,所述申请接收端的目标属性标识的请求中携带所述接收端为CIM服务器的内部模块的标识;所述内部WBEM监听接口为所述接收端分配作为所述接收端的目标属性标识。
可选的,所述内部WBEM监听接口接收申请接收端的目标属性标识的请求之前,该方法进一步包括:所述WBEM监听接口接收获取内部WBEM监听接口的请求,所述获取内部WBEM监听接口的请求中携带所述接收端为CIM服务器的内部模块的标识;所述WBEM监听接口根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口,以便于所述CIMOM将事件通过所述内部WBEM监听接口发送给所述接收端;或所述WBEM监听接口根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口以及内部转发处理接口,以便于所述CIMOM将事件通过所述内部转发处理接口以及所述内部WBEM监听接口发送给所述接收端。
可选的,所述根据所述存储的过滤条件的相关信息确定所述上报的事件需要发送到所述接收端具体为:所述CIMOM确定收到的事件匹配存储的过滤条件,并根据所述存储的所述过滤条件的相关信息获取接收端的相关信息;所述方法进一步包括:所述CIMOM根据获取的所述接收端的相关信息获取所述获取的接收端的相关信息对应的所述接收端的目标属性标识。
可选的,所述申请接收端的目标属性标识的请求中还携带接收端的对象引用信息;所述方法进一步包括:所述内部WBEM监听接口将所述接收端的目标属性标识以及所述接收端的对象引用信息对应存储。
可选的,所述方法进一步包括:所述CIMOM将获取到的所述接收端的目标属性标识以及所述事件发送给所述内部WBEM监听接口;或所述CIMOM将获取到的以及所述接收端的目标属性标识以及所述事件通过内部转发处理接口发送给所述内部WBEM监听接口;所述内部WBEM监听接口根据所述接收端的目标属性标识获取所述接收端的对象引用信息。
可选的,所述通过所述接收端的目标属性标识将事件发送到所述接收端具体为:所述内部WBEM监听接口通过所述接收端的目标属性标识监听所述事件,并将所述事件发送给所述对象引用信息对应的接收端。
可选的,该方法进一步包括:所述接收端处理接收到的事件,将所述接收到的事件的路径属性值修改为所述接收端的对象路径,并上报修改后的事件。
可选的,所述CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端具体为:所述CIMOM为所述接收端创建CIM_ListenerDestinationInternal实例,并为所述CIM_ListenerDestinationInternal实例的目标属性赋予所述为所述接收端分配的目标属性标识。
本发明另一方面还提供了一种通用信息模型CIM服务器,包括:接收单元、指示过滤器实例创建单元、事件订阅单元以及接收端;所述接收单元用于接收定义事件的接收端的请求,所述定义事件接收端的请求中携带作为所述接收端的目标属性标识,以及所述接收端为CIM服务器中的内部模块的标识;CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端;所述指示过滤器实例创建单元用于接收创建指示过滤器的实例的请求,并通过所述指示过滤器的实例接收事件的过滤条件并存储;所述事件订阅单元用于接收事件订阅请求,所述事件订阅请求用于为所述过滤条件及接收端建立关联,以便于所述CIMOM收到的事件后,根据所述存储的过滤条件确定所述事件需要发送到所述接收端,通过所述接收端的目标属性标识将事件发送到所述接收端;所述接收端属于CIM服务器的内部模块,用于接收所述事件订阅单元发送的事件。
可选的,所述服务器进一步包括:内部基于企业的网络管理WBEM监听接口;所述内部WBEM监听接口用于接收申请接收端的目标属性标识的请求,并为所述接收端分配作为所述接收端的目标属性标识,所述申请接收端的目标属性标识的请求中携带所述接收端为CIM服务器的内部模块的标识。
可选的,所述服务器进一步包括WBEM监听接口;所述WBEM监听接口用于接收获取内部WBEM监听接口的请求,所述获取内部WBEM监听接口的请求中携带所述接收端为CIM服务器的内部模块的标识;以及用于根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口,以便于将事件通过所述内部WBEM监听接口发送给所述接收端;或所述服务器进一步包括内部转发处理接口,所述WBEM监听接口用于根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口以及内部转发处理接口,以便于所述CIMOM将事件通过所述内部转发处理接口以及所述内部WBEM监听接口发送给所述接收端。
可选的,所述事件订阅单元根据所述存储的过滤条件确定所述事件需要发送到所述接收端包括:所述事件订阅单元确定所述接收单元收到的事件匹配存储的过滤条件,并据所述存储的所述过滤条件的相关信息获取接收端的相关信息;所述事件订阅单元进一步用于获取的所述接收端的相关信息获取所述获取的接收端的相关信息对应的所述接收端的目标属性标识。
可选的,所述申请接收端的目标属性标识的请求中还携带接收端的对象引用信息;所述内部WBEM监听接口进一步用于将所述接收端的目标属性标识以及所述接收端的对象引用信息对应存储。
可选的,所述事件订阅单元进一步用于将获取到的所述接收端的目标属性标识以及所述事件发送给所述内部WBEM监听接口;或,当所述服务器包括内部转发处理接口时,所述事件订阅单元进一步用于将获取到的所述接收端的目标属性标识以及所述事件通过内部转发处理接口发送给所述内部WBEM监听接口;所述内部WBEM监听接口进一步用于根据所述接收端的目标属性标识获取所述接收端的对象引用信息。
可选的,所述事件订阅单元通过所述接收端的目标属性标识将事件发送到所述接收端具体为:通过所述内部WBEM监听接口监听所述接收端的目标属性标识接收所述事件,并由所述内部WBEM监听接口将所述事件发送给所述对象引用信息对应的接收端。
可选的,所述接收端还用于处理接收到的事件,将所述接收到的事件的路径属性值修改为所述接收端的对象路径,并上报修改后的事件。
可选的,所述接收单元根据所述作为所述接收端的目标属性标识定义事件的接收端具体为:所述接收单元为所述接收端创建CIM_ListenerDestinationInternal实例,并为所述CIM_ListenerDestinationInternal实例的目标属性赋予所述为所述接收端分配的目标属性标识。
由上述本发明的实施例提供的技术方案可以看出,通过将CIM服务器的内部模块定义为事件的接收端接收事件,从而不需要CIM服务器将转发给内部模块的事件进行协议转换,从而有利于CIM服务器转发事件的效率,进行有利于提高管理***对事件的处理效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的CIM服务器的结构示意图;
图2为本发明的实施例提供的实现事件转发的方法流程图;
图3为本发明的实施例提供的融合通信***告警事件内部转发的流程图;
图4为本发明的实施例提供的为实现在CIM服务器内部对事件转发对CIM服务器扩展的接口的示意图;
图5为本发明的实施例提供的CIM服务器中内部基于企业的网络管理(WebBasedEnterpriseManagement,简称WBEM)监听接口为事件接收端分配端口号的方法的流程示意图;
图6为本发明的实施例提供的CIM服务器实现事件内部转发的对事件的修改的示意图;
图7为本发明的实施例提供的CIM服务器的结构示意图;
图8为本发明的实施例提供的CIM服务器进一步的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为实现本发明,本发明实施例在现有的规范中新增一子类(internalclass)以实现对CIM服务器接收的事件在CIM服务器内部进行转发。在具体的实现上,需要对现有的CIM服务器结构进行改进。参见图1,本发明实施例提供的CIM服务器对其转发处理接口IndicationDeliveryHandler103支持的协议进行扩展,增加支持将上报的事件转给CIM服务器内部模块的Internal协议标识,即在转发处理接口IndicationDeliveryHandler103中增加内部转发处理(InternalIndicationDeliveryHandler)接口。并。以及增加WBEM监听接口,并使WBEM监听接口能够识别携带Internal协议标识的注册CIM服务器的内部模块作为事件的接收端的请求,并根据该Internal协议标识为接收端提供将事件转发给CIM服务器的内部模块的接口,即内部WBEM监听接口,并由其提供的内部WBEM监听接口为作为事件的接收端的CIM服务器的内部模块的分配作为所述接收端的目标属性标识,如端口号。以便于由InternalIndicationDeliveryHandler接口接收CIMOM发送的需要转发给CIM服务器内部模块的事件,并将该事件发送给内部WBEM监听接口,通过WBEM监听接口的内部WBEM监听接口指定的所述接收端的目标属性标识(如端口号)将通用信息模型对象管理器接收到的上报事件转发给CIM服务器内部的接收端(如适配模块b)。当然,InternalIndicationDeliveryHandler接口和内部WBEM监听接口还可以合设为一个接口,当合设为一个接口时,由内部WBEM监听接口接收CIMOM发送的需要转发给CIM服务器内部模块的事件,并通过内部WBEM监听接口指定的所述接收端的目标属性标识(如端口号)将通用信息模型对象管理器接收到的上报事件转发给CIM服务器内部的接收端(如适配模块b)
具体的,本发明实施例为实现在CIM服务器内部对事件转发对CIM服务器扩展的接口请参见图4,在转发处理接口IndicationDeliveryHandler扩展内部转发处理接口InternalIndicationDeliveryHandler,使其在转发处理接口接收到需要转发到CIM服务器内部模块的事件时将该事件提供给内部转发处理接口处理。对WBEM监听接口进行扩展以增加内部WBEM监听接口。使内部WBEM监听接口接收申请将CIM服务器的内部模块作为接收端的请求,并为CIM服务器的内部模块作为的接收端分配目标属性标识(如端口号),以及存储接收端的引用信息及端口号,并接收内部转发处理接口发送过来的事件,并根据存储的接收端的引用信息及端口号将事件发送给接收端。
此外,本发明实施例还增加了CIM服务器的处理能力,使其作为事件的接收端的CIM服务器的内部模块(如适配模块等)具有处理接收到的事件的能力。具体处理接收到的事件的能力包括的内容可参考现有的接收事件的CIM客户端处理事件的能力(比如统计各种接收到的事件,对各种告警事件进行分析和处理等)并可进行后续的扩展,本发明实施例在此不在详述。
图2为本发明的实施例提供的实现事件转发的方法流程图,应用于通用信息模型CIM服务器中,包括如下步骤:
步骤201、CIM对象管理器CIMOM接收定义事件的接收端的请求,所述定义事件接收端的请求中携带作为所述接收端的目标属性标识,以及所述接收端为CIM服务器中的内部模块的标识;CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端;
具体的,CIMOM收到定义事件的接收端的请求后,根据所述定义事件的接收端的请求中携带的接收端为CIM服务器中的内部模块的标识(如Internal)创建CIM内部监听CIM_ListenerDestinationInternal实例,并为所述CIM_ListenerDestinationInternal实例的目标属性赋予所述为所述接收端分配的所述接收端的目标属性标识,如端口号等。
在本发明实施例中,实例instance与CIM***管理中的实例的含义相同,均指可以处理事件、模型的对象。在CIM_ListenerDestinationInternal实例中,Internal表示该实例支持的协议或该实例的属性。CIM_ListenerDestinationInternal实例用于标识监听或处理事件的CIM服务器的内部模块,其目标属性被赋予为所述接收端(即CIM服务哭的内部模块)分配的端口号。通常,一个用于接收和处理事件的CIM服务器的内部模块对应于一个CIM_ListenerDestinationInternal实例。
步骤202、所述CIMOM接收创建指示过滤器的实例的请求,并通过所述指示过滤器的实例接收事件的过滤条件并存储;
具体的,CIMOM接收创建CIM_IndicationFilter实例的请求,该请求中包括Filter的相关信息,如需要接收的事件的特性(包括事件上报者的信息和/或事件类型等),所述CIMOM存储所述Filter的相关信息(即过滤条件)。具体可以为根据接收到的创建CIM_IndicationFilter实例的请求创建CIM_IndicationFilter实例,该CIM_IndicationFilter实例用于匹配事件是否符合过滤条件。
步骤203、所述CIMOM接收事件订阅请求,所述事件订阅请求用于为所述过滤条件及接收端建立关联,以便于CIMOM收到的事件后,根据所述存储的过滤条件确定所述事件需要发送到所述接收端,通过所述接收端的目标属性标识将事件发送到所述接收端。
具体的,发送步骤201和202中两个请求的发送端将接收到的ListenerDestinationInternal实例的对象路径信息以及CIM_IndicationFilter实例的对象路径信息通过createInstance(instanceofCIM_IndicationSubscription)发送给CIMOM,CIMOM创建CIM_IndicationSubscription实例,以建立所述ListenerDestinationInternal实例的对象路径信息及CIM_IndicationFilter实例的对象路径信息的关联信息。也可以理解为通过CIMOM创建的CIM_IndicationSubscription实例将ListenerDestinationInternal实例的对象路径信息及CIM_IndicationFilter实例的对象路径信息对应存储。
CIMOM收到事件后,CIMOM确定收到的事件满足存储的过滤条件,并根据对应存储的所述过滤条件如CIM_IndicationFilter实例的对象路径信息对应的所述接收端如ListenerDestinationInternal实例的对象路径信息确定转发处理接口为内部转发处理接口,即图一中的的”InternalIndicationDeliveryHandler”接口。由InternalIndicationDeliveryHandler接口将事件发送到与接收端目标属性对应的内部WBEM监听接口,并由内部WBEM监听接口根据接收端的目标属性标识将事件发送到所述接收端。
本发明实施例可以通过InternalIndicationDeliveryHandler接口和InternalWBEMListener接口接收通用信息模型对象管理器CIMOM转发的事件。具体的,InternalIndicationDeliveryHandler接口和InternalWBEMListener接口合设为一个接口。当CIMOM收到事件后,CIMOM确定收到的事件满足存储的过滤条件,并根据对应存储的所述过滤条件如CIM_IndicationFilter实例的对象路径信息对应的所述接收端如ListenerDestinationlnternal实例的对象路径信息内部WBEM监听接口,并由内部WBEM监听接口根据接收端的目标属性标识将事件发送到所述接收端。
由上述方法可以知,通过对CIM服务器的功能进行扩展,使其能够识别其协议标识为内部(即internal)的请求,并针对此类请求进行处理。从而可以定义CIM服务器中的内部模块作为事件的接收端,以便于CIM服务器中的内部模块可以对事件进行处理。由于是CIM服务器中的内部模块作为事件的接收端,因此,CIM服务器不需要按现有的把事件转发给CIM服务器之外的CIM客户端的方法将转发的事件按CIM客户端支持的协议进行转换,并将转换后的事件发送给相应的客户端。从而减轻CIM服务器对事件转发的协议转换量,提高效率。
此外,对于需进行内部转发的事件可以是计算机被管***各被管网元,如融合通讯***的各被管网元,如短信中心,短信子***,融合通讯***,通过其对应的适配模块上报的告警事件,也可以是CIM对象管理期CIMOM产生的各种事件,如CIMOM所管理的实例的增加、修改、删除、方法调用,以及类的创建、修改、删除都可以产生相应的生命周期事件。
在本发明实施例中,作为事件接收端的CIM服务器的内部模块可以是事件发送端(如图1中的适配模块a)对应的被管网元(假设为短信中心)的上层管理网元(假设为短信子***)对应的适配模块(如图1中的适配模块b)。因此,如果实现了事件在CIM服务器的内部进行转发,则可将适配模块a上报的事件转发到适配模块b处理,从而方便上层管理网元对应的适配模块对下层管理网元的状态(通过其对应的适配模块上报的事件)进行监控和处理,更为方便的对计算机管理***进行管理。
图3为针对融合通讯***作为被管对象进行的事件转发的流程图。该融合通讯***对应于三个层次的被管网元,分别为短信中心(ME1),短信子***(ME2),融合通讯***(ME3),各被管网元对应的适配模块(provider)分别为ME1Provider、ME2Provider、ME3Provider.ME1的告警事件在ME2Provider处理,ME2Provider需要订阅ME1的事件,为ME2Provider创建的CIM_lndicationFilter实例的query属性可如下赋值:
“Select*fromCIM_AlertIndicationwhereAlertingManagedElement=‘ME1’”,
其中’ME1’表示ME1的对象路径(CIMObjectPath,参见DMTF规范文本DSP0004CIMInfrastructureSpecification)。
同样,ME3层需要订阅ME2的事件,相应的为ME2Provider创建的CIM_IndicationFilter实例的query属性可如下赋值:
“Select*fromCIM_AlertIndicationwhereAlertingManagedElement=‘ME2’”
综上,为了使上层能够订阅本层处理后的告警事件,需要修改告警事件的“AlertingManagedElement”属性。比如ME2Provider处理ME1的告警事件后,将该事件的”AlertingManagedElement”属性赋值为’ME2’,以方便ME3Provider订阅。
同时,为了记录告警事件在不同层次的处理过程,在CIM_Alertlndication子类中增加属性,如图6所示。在本发明实施例中,在AltertingMETracestring[]中记录短信子***的路径地址。
具体的,请参考图3所示实施例提供的消息子***及融合通信***接收告警事件的流程示意图。
步骤301、短信子***的CIM适配模块(ME2Provider)首先通过WBEMListenerFactory(WBEM监听接口)获取内部WBEM监听接口。
具体的,WBEMlistenerfactory接收ME2获取内部WBEM监听接口(getListener(“Internal”):WBEMListener,其中:WBEMListener表示返回一个WBEMListener实例)请求,其中“Internal”表示接收端为CIM服务器的内部模块的标识(也即进行转发的方式为在CIM服务器内部进行转发)。WBEMlistenerfactory返回InternalWBEMListener接口,以便ME2Provider可以将自己注册为事件的接收端,从而导致CIMOM可以将事件通过内部WBEM监听接口发送给接收端。
步骤302、ME2Provider向内部WBEM监听接口(internalWBEMListener)申请端口号(即接收端的目标属性标识),以将自己注册为该端口号对应的事件接收端,即addListener(this,0,null):port(:Port表示该请求返回端口号)的请求,请求internalWBEMListener模块为ME2Provider分配端口号。其中,addListener(this,0,null):port请求中的参数“0”表明由internalWBEMListener接口为ME2Provider分配端口号。然而,addListener(this,0,null):port中的0还可以由具体的端口号代替,如果addlinstener中携带的是具体的端口号,则指请求将该具体的端口号作为ME2Provider接收事件的端口号。通常,该请求的格式采用现有的请求格式。因此,本发明实施例在此不再进一步的详述。internalWBEMListener在收到addListener(this,0,null):port请求后,为ME2Provider分配端口号,internalWBEMListener接口通过该端口号监听需要转发给ME2Provider的端口号,即作为ME2Provider接收CIM服务器转发的事件的端口号。
此外,addListener(this,0,null):port(:Port表示该请求返回端口号)的请求中还携带接收端的对象引用信息,内部WBEM监听接口并将internalWBEMListener接口分配的端口号与ME2Provider的对象引用信息作为<key,value>映射存储。
具体的,internalWBEMListener在收到addListener(this,0,null):port请求后的处理流程请参考图4,由于图4所示流程与现有技术中WBEMListener为CIM客户端增加指定端口号的流程相同,本发明实施例在此不在详细描述。
步骤303、ME2Provider向CIMOM发送创建内部转发目的地的实例请求(createInstance(instanceofCIM_ListenerDestinationInternal)),以请求将短信子***的CIM适配模块定义为事件的接收端。即,ME2Provider请求CIM服务器将事件发送给ME2Provider。所述创建CIM_ListenerDestinationInternal实例的请求参考现有的CIM客户端请求将CIM客户端作为事件接收端的请求,并对现有的CIM客户端发送的创建实例的请求进行扩展,以表明是ME2Provider是CIM服务器中的内部模块作为事件的接收端。
具体的,所述请求如下:
在ValueMap中新增一个值“6”,在Values中相应的增加“Internal”,表明当Protocol取值为6时,将事件转发至CIM服务器的内部模块,而不是发送到CIM服务器以外装置如CIM客户端进行处理。
步骤304、ME2Provider向CIMOM发送创建指示过滤器的实例(createInstance(instanceofCIM_IndicationFilter))请求,以短信子***的CIM适配模块将接收的事件条件通过CIM_IndicationFilter实例发送给CIMOM。
具体的,ME2Provider可以对CIM_IndicationFilter实例的query属性进行赋值,如下:“Select*fromCIM_AlertIndicationwhereAlertingManagedElement=‘短信中心’”。其中,‘短信中心’表示‘短信中心的对象路径(CIMObjectPath,参见DMTF规范文本DSP0004CIM_InfrastructureSpecification)。
步骤305、ME2Provider向CIMOM发送事件订阅请求,即创建订阅指示CIM_IndicationSubscription实例(createInstance(instanceofCIM_IndicationSubscription)的请求。该CIM_IndicationSubscriptio实例在ListenerDestinationInternal实例以及IndicationFilter实例之间建立对应关系。具体的,此步骤与现有的CIM客户端请求创建订阅指示实例的过程一致,本发明在此不再详述。
步骤306、融合消息***的适配模块ME3Provider执行步骤301-305的过程,请求CIM服务器将ME3Provider作为ME2Provider上报的事件的接收端。在本实施例中,融合消息***请求订阅ME2Provider上报的事件。
步骤307-309、短信中心的适配模块(ME1Provider向CIMOM上报告警事件(deliveryEvent(indication)),并由CIMOM经InternalWBEMListener转发给短信子***Provider。
具体的,CIMOM利用存储的IndicationFilter实例,确定ME1Provider上报的事件匹配某IndicationFilter实例,并根据存储的IndicationFilter实例与ListenerDestinationInternal对应关系,获取ListenerDestinationInternal实例,根据此实例的协议标识将事件发送给InternalIndicationDeliveryHandler接口(如果InternalIndicationDeliveryHandler接口与InternalWBEMListener接口分设)转发,或根据此实例的协议标识将事件发送给InternalWBEMListener接口(如果InternalIndicationDeliveryHandler接口与InternalWBEMListener接口合设)转发。InternalWBEMListener通过ListenerDestinationInternal所携带端口号信息根据ME2Provider的对象引用将信息发送到ME2Provider。
步骤310、ME2Provider收到InternalWBEMListener通过所述端口号发送的ME1Provider上报的告警事件后,对该告警事件进行处理。如果ME2Provider能够处理该告警事件,则直接关闭该事件。如果ME2Provider不能够处理该告警事件,执行步骤311。
步骤311、ME2Provider对该告警事件进行修改后,将修改后的事件上报到CIMOM。具体的,ME2Provider将步骤307中告警事件的AlertingManagedElement值加入AlertingMETrace数组中,并将AlertingManagedElement属性值修改为短信子***实例的对象路径,再将修改后的告警事件上报CIMOM。
同时,为了记录告警事件在不同层次的处理过程,在CIM_AlertIndication子类中增加属性,如下表所示:
上表表示短信中心经短信中心的适配模块上报的告警事件经短信子***的处理并修改后,AlertingManagedElement和AlertingMETrace属性值的变化。
步骤312、ME3Provider接收、处理和上报Indication。具体的过程请参考步骤308-312的描述,本发明在此不再详述。
采用本实施例的技术方案,通过在CIM服务器内部对应的不同层次的处理模块之间的事件转发,从而提高CIM内部模块接收事件效率并减少了接收事件模块的开发工作。
图7为本发明实施例提供的CIM服务器的结构示意图,包括:接收单元701、指示过滤器实例创建单元702,事件订阅单元703以及接收端704。具体的,
接收单元701用于接收定义事件的接收端的请求,所述定义事件接收端的请求中携带作为所述接收端的目标属性标识,以及所述接收端为CIM服务器中的内部模块的标识;CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端;
指示过滤器实例创建单元702用于接收创建指示过滤器的实例的请求,并通过所述指示过滤器的实例接收事件的过滤条件并存储;
事件订阅单元703用于接收事件订阅请求,所述事件订阅请求用于为所述过滤条件及接收端建立关联,以便于所述CIMOM收到的事件后,根据所述存储的过滤条件确定所述事件需要发送到所述接收端,通过所述接收端的目标属性标识将事件发送到所述接收端;
接收端属于CIM服务器的内部模块,用于接收所述事件订阅单元703事件。
图8为本发明的实施例提供的CIM服务器进一步的结构示意图。在图8中,接收单元701、指示过滤器实例创建单元702,事件订阅单元703以及接收端704具有图7的功能模块同样的功能。此外该CIM服务器进一步的包括内部转发处理接口705以及WBEM监听管理及706以及WBEM监听管理706提供的内部WBEM监听接口706。如图解所示,接收单元701、指示过滤器实例创建单元702以及事件订阅单元703既可以是CIM服务器中的独立功能单元,也可以是CIM服务器中的CIMOM的组成单元,本发明在此不作限定。另外,图8中的内部转发处理接口705既可以是一个独立与内部WBEM监听接口706的接口,也可以合设于内部WBEM监听接口中,本发明实施例在此同样不做具体的限定。
具体的,内部WBEM监听接口706-1用于接收申请接收端的目标属性标识的请求,并为所述接收端分配作为所述接收端的目标属性标识,所述申请接收端的目标属性标识的请求中携带所述接收端为CIM服务器的内部模块的标识。
WBEM监听接口706用于接收获取内部WBEM监听接口的请求,所述获取内部WBEM监听接口的请求中携带所述接收端为CIM服务器的内部模块的标识;以及用于根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口706-1,以便于将事件通过所述内部WBEM监听接口发送给所述接收端;或所述服务器进一步包括内部转发处理接口,所述WBEM监听接口用于根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口706-1以及内部转发处理接口705,以便于所述CIMOM将事件通过所述内部转发处理接口以及所述内部WBEM监听接口发送给所述接收端。
进一步的,事件订阅单元703根据所述存储的过滤条件确定所述事件需要发送到接收端704包括:所述事件订阅单元703确定所述接收单元收到的事件匹配存储的过滤条件,并据所述存储的所述过滤条件的相关信息获取接收端的相关信息;所述事件订阅单元703进一步用于获取的所述接收端的相关信息获取所述获取的接收端的相关信息对应的所述接收端的目标属性标识。
进一步的,当申请接收端的目标属性标识的请求中还携带接收端的对象引用信息时,部WBEM监听接口706-1进一步用于将所述接收端的目标属性标识以及所述接收端的对象引用信息对应存储。
进一步的,事件订阅单元703进一步用于将获取到的所述接收端的目标属性标识以及所述事件发送给所述内部WBEM监听接口706-1;或,当所述服务器包括内部转发处理接口705时,事件订阅单元703进一步用于将获取到的所述接收端的目标属性标识以及所述事件通过内部转发处理接口705发送给所述内部WBEM监听接口706-1;内部WBEM监听接口706-1进一步用于根据所述接收端的目标属性标识获取所述接收端的对象引用信息。
进一步的,事件订阅单元703通过所述接收端的目标属性标识将事件发送到所述接收端704具体为:事件订阅单元703通过内部WBEM监听接口706-1监听所述接收端的目标属性标识接收所述事件,并由内部WBEM监听接口706-1将所述事件发送给所述对象引用信息对应的接收端704。
进一步的,接收端704还用于处理接收到的事件,将所述接收到的事件的路径属性值修改为所述接收端的对象路径,并上报修改后的事件。
进一步的,接收单元701根据所述作为所述接收端的目标属性标识定义事件的接收端704具体为:接收单元701为所述接收端704创建CIM_ListenerDestinationInternal实例,并为所述CIM_ListenerDestinationInternal实例的目标属性赋予所述为所述接收端分配的目标属性标识。
此外,本发明上述实施例的CIM服务器可以为计算机管理***的实体,具体的可以为计算机。而执行上述方法的可以为计算机中的处理器。上述CIM服务器的功能模块可以为运行于处理器中的功能模块。
采用本实施例的技术方案,通过在CIM服务器内部对应的不同层次的处理模块之间的事件转发,从而提高CIM内部模块接收事件效率,并有助于对上报事件进行处理,提高产生事件问题的被管网元的用户体验。此外,通过在CIM服务器内部对各种事件进行转发和处理,使得CIM服务器不需要将转发的各事件根据不同的CIM客户端进行不同的协议转换,从而提高CIM服务器转发事件的工作效率。
需要注意的是,在上述模块实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (18)

1.一种实现事件转发的方法,其特征在于,应用于通用信息模型CIM服务器中,包括
CIM对象管理器CIMOM接收定义事件的接收端的请求,所述定义事件接收端的请求中携带作为所述接收端的目标属性标识,以及所述接收端为CIM服务器中的内部模块的标识;CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端;
所述CIMOM接收创建指示过滤器的实例的请求,并通过所述指示过滤器的实例接收事件的过滤条件并存储;
所述CIMOM接收事件订阅请求,所述事件订阅请求用于为所述过滤条件及接收端建立关联,以便于所述CIMOM收到的事件后,根据所述存储的过滤条件确定所述事件需要发送到所述接收端,通过所述接收端的目标属性标识将事件发送到所述接收端。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括:
内部基于企业的网络管理WBEM监听接口接收申请接收端的目标属性标识的请求,所述申请接收端的目标属性标识的请求中携带所述接收端为CIM服务器的内部模块的标识;
所述内部WBEM监听接口为所述接收端分配作为所述接收端的目标属性标识。
3.如权利要求2所述的方法,其特征在于,所述内部WBEM监听接口接收申请接收端的目标属性标识的请求之前,该方法进一步包括:
WBEM监听接口接收获取内部WBEM监听接口的请求,所述获取内部WBEM监听接口的请求中携带所述接收端为CIM服务器的内部模块的标识;
所述WBEM监听接口根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口,以便于所述CIMOM将事件通过所述内部WBEM监听接口发送给所述接收端;或所述WBEM监听接口根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口以及内部转发处理接口,以便于所述CIMOM将事件通过所述内部转发处理接口以及所述内部WBEM监听接口发送给所述接收端。
4.如权利要求3所述的方法,其特征在于,所述根据所述存储的过滤条件的相关信息确定所述事件需要发送到所述接收端具体为:所述CIMOM确定收到的事件匹配存储的过滤条件,并根据所述存储的所述过滤条件的相关信息获取接收端的相关信息;
所述方法进一步包括:所述CIMOM根据获取的所述接收端的相关信息获取所述获取的接收端的相关信息对应的所述接收端的目标属性标识。
5.如权利要求4所述的方法,其特征在于,所述申请接收端的目标属性标识的请求中还携带接收端的对象引用信息;所述方法进一步包括:
所述内部WBEM监听接口将所述接收端的目标属性标识以及所述接收端的对象引用信息对应存储。
6.如权利要求5所述的方法,其特征在于,所述方法进一步包括:
所述CIMOM将获取到的所述接收端的目标属性标识以及所述事件发送给所述内部WBEM监听接口;或所述CIMOM将获取到的以及所述接收端的目标属性标识以及所述事件通过内部转发处理接口发送给所述内部WBEM监听接口;
所述内部WBEM监听接口根据所述接收端的目标属性标识获取所述接收端的对象引用信息。
7.如权利要求6所述的方法,其特征在于,所述通过所述接收端的目标属性标识将事件发送到所述接收端具体为:
通过所述内部WBEM监听接口监听所述接收端的目标属性标识接收所述事件,并由所述内部WBEM监听接口将所述事件发送给所述对象引用信息对应的接收端。
8.如权利要求1-6任一所述的方法,其特征在于,该方法进一步包括:所述接收端处理接收到的事件,将所述接收到的事件的路径属性值修改为所述接收端的对象路径,并上报修改后的事件。
9.如权利要求1-6任一所述的方法,其特征在于,所述CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端具体为:所述CIMOM为所述接收端创建CIM_ListenerDestinationInternal实例,并为所述CIM_ListenerDestinationInternal实例的目标属性赋予所述为所述接收端分配的目标属性标识。
10.一种通用信息模型CIM服务器,其特征在于,包括:接收单元、指示过滤器实例创建单元以及事件订阅单元以及接收端;
所述接收单元用于接收定义事件的接收端的请求,所述定义事件接收端的请求中携带作为所述接收端的目标属性标识,以及所述接收端为CIM服务器中的内部模块的标识;CIMOM根据所述作为所述接收端的目标属性标识定义事件的接收端;
所述指示过滤器实例创建单元用于接收创建指示过滤器的实例的请求,并通过所述指示过滤器的实例接收事件的过滤条件并存储;
所述事件订阅单元用于接收事件订阅请求,所述事件订阅请求用于为所述过滤条件及接收端建立关联,以便于所述接收单元收到的事件后,所述事件订阅单元根据所述存储的过滤条件确定所述事件需要发送到所述接收端,通过所述接收端的目标属性标识将事件发送到所述接收端;
所述接收端属于CIM服务器的内部模块,用于接收所述事件订阅单元发送的事件。
11.如权利要求10所述的服务器,其特征在于,所述服务器进一步包括:内部基于企业的网络管理WBEM监听接口;
所述内部WBEM监听接口用于接收申请接收端的目标属性标识的请求,并为所述接收端分配作为所述接收端的目标属性标识,所述申请接收端的目标属性标识的请求中携带所述接收端为CIM服务器的内部模块的标识。
12.如权利要求11所述的服务器,其特征在于,所述服务器进一步包括WBEM监听接口;
所述WBEM监听接口用于接收获取内部WBEM监听接口的请求,所述获取内部WBEM监听接口的请求中携带所述接收端为CIM服务器的内部模块的标识;
以及用于根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口,以便于将事件通过所述内部WBEM监听接口发送给所述接收端;或所述服务器进一步包括内部转发处理接口,所述WBEM监听接口用于根据所述获取内部WBEM监听接口的请求中所述接收端为CIM服务器的内部模块的标识为所述事件的接收端提供所述内部WBEM监听接口以及内部转发处理接口,以便于所述CIMOM将事件通过所述内部转发处理接口以及所述内部WBEM监听接口发送给所述接收端。
13.如权利要求12所述的服务器,其特征在于,所述事件订阅单元根据所述存储的过滤条件确定所述事件需要发送到所述接收端包括:所述事件订阅单元确定所述接收单元收到的事件匹配存储的过滤条件,并据所述存储的所述过滤条件的相关信息获取接收端的相关信息;
所述事件订阅单元进一步用于获取的所述接收端的相关信息获取所述获取的接收端的相关信息对应的所述接收端的目标属性标识。
14.如权利要求13所述的服务器,其特征在于,所述申请接收端的目标属性标识的请求中还携带接收端的对象引用信息;
所述内部WBEM监听接口进一步用于将所述接收端的目标属性标识以及所述接收端的对象引用信息对应存储。
15.如权利要求14所述的服务器,其特征在于,
所述事件订阅单元进一步用于将获取到的所述接收端的目标属性标识以及所述事件发送给所述内部WBEM监听接口;或,当所述服务器包括内部转发处理接口时,所述事件订阅单元进一步用于将获取到的所述接收端的目标属性标识以及所述事件通过内部转发处理接口发送给所述内部WBEM监听接口;
所述内部WBEM监听接口进一步用于根据所述接收端的目标属性标识获取所述接收端的对象引用信息。
16.如权利要求15所述的服务器,其特征在于,所述事件订阅单元通过所述接收端的目标属性标识将事件发送到所述接收端具体为:
所述事件订阅单元通过所述内部WBEM监听接口监听所述接收端的目标属性标识接收所述事件,并由所述内部WBEM监听接口将所述事件发送给所述对象引用信息对应的接收端。
17.如权利要求10-16任一所述的服务器,其特征在于,所述接收端还用于处理接收到的事件,将所述接收到的事件的路径属性值修改为所述接收端的对象路径,并上报修改后的事件。
18.如权利要求10-16任一所述的服务器,其特征在于,
所述接收单元根据所述作为所述接收端的目标属性标识定义事件的接收端具体为:所述接收单元为所述接收端创建CIM_ListenerDestinationInternal实例,并为所述CIM_ListenerDestinationInternal实例的目标属性赋予所述为所述接收端分配的目标属性标识。
CN201110211997.1A 2011-07-27 2011-07-27 一种实现事件转发的方法及通用信息模型cim服务器 Expired - Fee Related CN102904739B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110211997.1A CN102904739B (zh) 2011-07-27 2011-07-27 一种实现事件转发的方法及通用信息模型cim服务器
PCT/CN2012/073524 WO2012167657A1 (zh) 2011-07-27 2012-04-05 一种实现事件转发的方法及通用信息模型cim服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110211997.1A CN102904739B (zh) 2011-07-27 2011-07-27 一种实现事件转发的方法及通用信息模型cim服务器

Publications (2)

Publication Number Publication Date
CN102904739A CN102904739A (zh) 2013-01-30
CN102904739B true CN102904739B (zh) 2016-05-25

Family

ID=47295453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110211997.1A Expired - Fee Related CN102904739B (zh) 2011-07-27 2011-07-27 一种实现事件转发的方法及通用信息模型cim服务器

Country Status (2)

Country Link
CN (1) CN102904739B (zh)
WO (1) WO2012167657A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107948294B (zh) * 2017-11-29 2020-09-01 广东电网有限责任公司电力科学研究院 一种基于iec61970标准的cis服务保持方法及cis服务器
CN112417402B (zh) * 2020-11-27 2024-04-12 亿企赢网络科技有限公司 权限控制方法、权限控制装置、权限控制设备及存储介质
CN112527294A (zh) * 2020-12-18 2021-03-19 吉林亿联银行股份有限公司 一种vue的双向绑定方法及相关装置
CN115794444B (zh) * 2023-02-02 2023-05-16 广州钛动科技股份有限公司 事件通信方法、装置、计算机设备和计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921413A (zh) * 2005-08-25 2007-02-28 国际商业机器公司 用于管理多主机环境下的公共信息模型的方法和***
CN101594376A (zh) * 2008-05-26 2009-12-02 国际商业机器公司 向cimom注册cim提供器的方法和相应的装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6862736B2 (en) * 1998-02-06 2005-03-01 Microsoft Corporation Object manager for common information model

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921413A (zh) * 2005-08-25 2007-02-28 国际商业机器公司 用于管理多主机环境下的公共信息模型的方法和***
CN101594376A (zh) * 2008-05-26 2009-12-02 国际商业机器公司 向cimom注册cim提供器的方法和相应的装置

Also Published As

Publication number Publication date
CN102904739A (zh) 2013-01-30
WO2012167657A1 (zh) 2012-12-13

Similar Documents

Publication Publication Date Title
WO2021017301A1 (zh) 基于Kubernetes集群的管理方法、装置及计算机可读存储介质
CN110832808B (zh) 用于消息传递服务的方法、存储介质和计算***
CN106462389B (zh) 消息通讯行为的上下文感知策略选择
WO2021017279A1 (zh) 基于Kubernetes和网络域的集群安全管理方法、装置及存储介质
JP5391276B2 (ja) インテリジェント移動体デバイス管理クライアント
US9461877B1 (en) Aggregating network resource allocation information and network resource configuration information
US10686842B2 (en) Method for providing wireless application privilege management
US20150215228A1 (en) Methods, systems, and computer readable media for a cloud-based virtualization orchestrator
CN107341044A (zh) 一种分布式数据中心统一监控架构及方法
US20150006730A1 (en) Enabling multi-tenant virtual servers in a cloud system
CN112925647A (zh) 云边协同***、集群资源的控制方法及装置
CN108696400A (zh) 网络监测方法和装置
Brinkmann et al. Scalable monitoring system for clouds
CN103561078A (zh) 电信运营***及业务服务方法
CN102904739B (zh) 一种实现事件转发的方法及通用信息模型cim服务器
CN114615096B (zh) 基于事件驱动架构的电信计费方法、***及相关设备
US9870542B2 (en) Managing information technology solution centers
CN110476154A (zh) 用于数据收集的代理服务器设备和方法
CN108924215A (zh) 一种基于树形结构的服务发现处理方法及装置
CN107819632A (zh) 一种基于性能监控***和Docker Swarm的动态负载均衡集群***
CN107632885A (zh) 组件间的回调管理方法和装置
CN108259605B (zh) 一种基于多数据中心的数据调用***及方法
US9515876B2 (en) System and method for network provisioning
CN105205735A (zh) 电力调度数据云服务***及实现方法
CN113840013B (zh) 一种分级管理的文档***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160525