[go: up one dir, main page]

WO2007022696A1 - Procédé et appareil de gestion de réseau destiné à la mise en œuvre de relation héritée de hiérarchie de service d’informations dans l’interface de gestion de réseau - Google Patents

Procédé et appareil de gestion de réseau destiné à la mise en œuvre de relation héritée de hiérarchie de service d’informations dans l’interface de gestion de réseau Download PDF

Info

Publication number
WO2007022696A1
WO2007022696A1 PCT/CN2006/002073 CN2006002073W WO2007022696A1 WO 2007022696 A1 WO2007022696 A1 WO 2007022696A1 CN 2006002073 W CN2006002073 W CN 2006002073W WO 2007022696 A1 WO2007022696 A1 WO 2007022696A1
Authority
WO
WIPO (PCT)
Prior art keywords
irp
basic
module
soap
management
Prior art date
Application number
PCT/CN2006/002073
Other languages
English (en)
French (fr)
Inventor
Li Yang
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 EP06775391A priority Critical patent/EP1830516B1/en
Priority to CNA2006800121762A priority patent/CN101160796A/zh
Priority to DE602006005332T priority patent/DE602006005332D1/de
Publication of WO2007022696A1 publication Critical patent/WO2007022696A1/zh
Priority to US11/772,308 priority patent/US8516094B2/en

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
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0273Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
    • 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
    • H04L41/02Standardisation; Integration
    • H04L41/0233Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
    • 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
    • H04L41/04Network management architectures or arrangements
    • H04L41/052Network management architectures or arrangements using standardised network management architectures, e.g. telecommunication management network [TMN] or unified network management architecture [UNMA]

Definitions

  • the invention relates to a network management technology, in particular to a method and a network management device for implementing an information service hierarchy inheritance relationship in a network management interface in a WSDL/SOAP solution.
  • the third component of the third generation mobile communication cooperation project refers to the interface between the management unit and the managed unit in the network management system as the northbound interface (Itf-N).
  • the managed unit may be a network element management unit or a network element.
  • the Itf-N interface is shown in Figure 1 and Figure 2.
  • the managed unit in Figure 1 is the network element management unit
  • the managed unit in Figure 2 is the network element.
  • IRP integrated reference point
  • 3GPP SA5 describes the IRP using a Layer 3 protocol.
  • the first layer describes the IRP requirements;
  • the second layer describes the IRP abstract object model, ie the information service (IS);
  • the third layer describes the IRP solution related to the implementation protocol, such as CORBA/IDL solution, CMIP /CMISE solutions and WSDL/SOAP solutions.
  • all the solutions proposed by the third layer are based on the existing first layer description and the second layer description.
  • the second layer (IS layer) of the IRP defines an information service (IS) hierarchical inheritance relationship that inherits the IRP and the basic IRP, and the IS hierarchical inheritance relationship refers to the inheritance object having all the characteristics of the inherited object.
  • IS hierarchy inheritance relationship is shown in Figure 3.
  • the arrow points to the abstract function IRP ( ManagedGenericIRP ) as the basic IRP.
  • the IRP defines a set of management operations for the network management system. All instantiable functions IRP are inherited from the IRP and are inherited from the MadedGenericIRP.
  • inheriting the IRP can perform the basic management operations defined by the basic IRP.
  • inheriting the IRP can also define its own special management operations as needed.
  • the basic management operation refers to an IS-level inheritance relationship, and the inherited IRP inherits from the basic
  • a set of management operations for IRP Since the IS-level inheritance relationship between the IRPs defined in different network management systems is different, the basic management operations will be different, that is, the basic IRP has different management operations. In network management systems such as 3GPP, WIMAX, and NGN, you can define multiple different basic IRPs as needed.
  • IRPs on the NMS interface defined by 3GPP include: Basic configuration IRP
  • BaseCMIRP large-scale configuration IRP (BulkCMIRP), notification IRP (otificationIRP), management test IRP (TestManagementIRP), performance management IRP (Performance Management IRP) entry point IRP (Entr PointIRP), communication monitoring IRP (CommunicationSurveillancelRP), alarm IRP (Alarm) ), notification log IRP (NotificationLogIRP), file delivery IRP (FileTransferIRP), and subscription management IRP (SubscriptionManagementIRP).
  • the inherited IRP is not limited to the above enumeration. All the functional IRPs on the network management interface defined in the network management systems such as 3GPP, WIMAX, and NGN belong to the inherited IRP 0 of the present invention.
  • the WSDL/SOAP solution being defined by 3GPP SA5 will become the standard for network management.
  • the solution uses the SOAP vl.l protocol and the WSDL vl.l protocol as the communication protocols of IRPManager and IRJPAgent respectively. Because this WSDL/SOAP solution is applied to the Web, the services implemented using the WSDL/SOAP solution are also called Web services.
  • the WSDL vl.l protocol does not give an implementation of the IS layer.
  • the method of describing the defined IS-level inheritance relationship, how to use the WSDL vl.l protocol to establish the IS-level inheritance relationship between the IRP and the basic IRP becomes an urgent problem to be solved.
  • Step 401 Define a WSDL file of the ManagedGenericIRP, which includes five parts: a data type (Types), a message (Message), an interface type (portType), a binding (binding), and a service (service).
  • Types and Messages are used to define management data and messages
  • portType, binding, and service are used to define management operations, interfaces, and services.
  • ManagedGenericIRP management operations include: obtaining the IRP version ( getlRPVersion ), obtaining the operation profile ( getOperationProfile ), and obtaining the notification file ( getNotificationProfile ).
  • Step 402 Define a WSDL file that inherits the IRP, and the file also includes Types.
  • Message, portType, binding, and service are five points.
  • the management operations, interfaces, and services defined by the three parts of ortType, binding, and service will be different.
  • the management operations defined in the inherited IRP are called special management operations.
  • special management operations defined by the three parts of portType, binding, and service include: obtaining managed object attributes ( getMO Attributes ), obtaining volume ( getCont nment ), canceling operations ( cancelOperation ), Create managed objects ( createMO ), delete managed objects ( deleteMO ), and set managed object properties ( setMOAttributes ).
  • Step 403 Introduce using the import mechanism in the WSDL file that inherits the IRP ManagedGenericIRP's WSDL file to establish an IS-level inheritance relationship that inherits IRP and basic IRP.
  • the management operations (Operations) included in the BasicCMIRP WSDL file are shown in Figure 5.
  • getMOAttributes, getContainment;, cancelOperation, createMCK deleteMO, and setMO Attributes are special management operations bound to the BasicCMIRP service.
  • the getlRPVersion, getOperationProfile, and getNotificationProfile are the basic management operations bound to GenericIRP.
  • the management unit issues an instruction to the managed unit, and the process of requiring the managed unit to perform the basic management operation of inheriting the IRP includes:
  • the management unit generates a basic management operation request for BasicCMIRP through the BasicCMIRP module, and sends a basic management operation request to the SOAP interface module of the management unit.
  • the SOAP interface module of the management unit requests the corresponding inheritance IRP according to the basic management operation, and finds the WSDL file of the inherited IRP. Since the WSDL file inherited from the IRP records two services corresponding to the two interfaces, namely the service of the BasicCMIRP own interface and the service of the interface introduced from the WSDL file of the ManagedGenericIRP, the SOA interface module of the management unit will be the basic of the BasicCMIR. When managing an operation request serialization, you can arbitrarily select one of the services.
  • the SOAP interface module serializes the basic management operation request to the SOAP format message of the ManagedGenericIRP module, which is sent over the Web.
  • the SOAP interface module serializes the basic management operation request into the SOAP format message of the BasicCMIR module and sends it through the Web network. If the basic management operation request is serialized into the SOAP format message of the ManagedGenericIRP module, the SOAP interface of the managed unit will attempt to send the basic management operation request to the address of the ManagedGenericIRP service for processing in the subsequent process. Since ManagedGenericIRP is an abstract function, the address of the ManagedGenericIRP service does not exist, so the execution of this instruction fails.
  • the managed unit sends a basic management operation request to the address of the BasicCMIRP service for processing in the subsequent process.
  • the address of the BasicCMIRP service points to the BasicCMIRP module, which points to the location where the executor runs. Since BasicCMIRP does not contain basic management operations, this instruction cannot be executed correctly.
  • the SOAP format message sent by the Web network cannot be correctly deserialized into the basic management operation of the managed unit that can be correctly executed according to the WSDL file of BasicCMIRP.
  • the WSDL file of the BasicCMIRP is defined according to the method shown in FIG. 4, if the instruction serializes the getlRPVersion operation into the SOAP format message of the ManagedGenericIRP module according to the WSDL file, after receiving the instruction, the managed unit searches for the location of the ManagedGenericIRP service. In order to perform the getlRPVersions operation. Since ManagedGenericIRP itself is an abstract function, the corresponding ManagedGenericIRP module cannot be found, so the getlRPVersions operation fails.
  • the managed unit finds the location of the BasicCMIRP module and requires the BasicCMIRP module to perform the getlRPVersions operation. Since the BasicCMIRP module does not contain getlRPVersions Operation, so the instruction cannot be executed correctly.
  • the main purpose of the present invention is to provide a method for implementing an information service layer inheritance relationship in a network management interface, so that the inherited IRP can correctly perform the basic management operations defined by the basic 1RP.
  • a further object of the present invention is to provide a network management device that implements an information service hierarchy inheritance relationship, so that the inherited IRP module of the network management device can correctly perform basic management operations.
  • a method for implementing an information service hierarchy inheritance relationship in a network management interface is applied to a network management system using a WSDL/SOAP solution, and the network management device of the system includes a SOAP interface module and an inherited IRP module, and the method includes:
  • the inherited IRP module of the network management device generates a basic management operation message, and sends the basic management operation message to the SOAP interface module of the network management device, and the SOAP interface module serializes the basic management operation message into the inherited IRP by using the IS hierarchical inheritance relationship established in the Web service description file.
  • the module's SOAP format message is sent.
  • the method is specifically: after establishing an IS-level inheritance relationship between the IRP and the basic IRP, the inherited IRP module of the management unit issues a basic management operation request to the SOAP interface module of the management unit, and the SOAP interface module serializes the basic management operation request into the inheritance.
  • the SOAP format message of the IRP module is sent to the managed unit.
  • the method further includes: after receiving the SOAP format message, the SOAP interface module of the managed unit deserializes the SOAP format message into a basic management operation request of the managed IRP module of the managed unit, and sends the message to the inherited IRP module.
  • the managed unit is a network element management unit or a network element.
  • the method for defining the Web service description file that inherits the IRP is: determining at least one basic IRP for the inherited IRP; defining a data type and a message of the Web service description file that inherits the IRP, and including the data type and the message of the basic IR respectively In the data type and message of the Web service description file that inherits the IRP; define the interface type, binding, and service of the Web service description file that inherits the IR, and directly include the management operation of the basic IRP in the interface of the Web service description file that inherits the IRP. In the type, a binding is generated for the interface that contains both the basic IRP management operation and the management operation that inherits the IRP, and then the binding is included in the service that inherits the IRP.
  • the method for defining the web service description file of the IR is: determining at least one basic IP for the inherited IRP, and defining a data type and message of the web service description file of the basic IRP; defining data of the web service description file that inherits the IRP Types, messages, interface types, bindings, and services, which directly include the management operations of Basic I in the interface type of the Web service description file that inherits the IRP, and the management operations that include both the basic IRP and the management operations that inherit the IRP.
  • the interface generates a binding, and then the binding is included in the service that inherits the IRP.
  • the web service description file of the basic IRP is introduced into the Web monthly service description file of the inherited IRP.
  • the inherited IRP includes: basic configuration IRP, large-scale configuration IRP, notification IRP, management test IRP, performance management IRP, entry point IRP, communication monitoring IRP, alarm IRP, notification log IRP, file delivery IRP, and subscription management IRP.
  • the basic management operations of the basic IRP include: obtaining an IRP version, obtaining a simple operation File, get the notification profile.
  • the basic IRP is an arbitrary function IRP
  • the inherited IRP is an upgraded version of the basic IRP.
  • a method for implementing an information service hierarchy inheritance relationship in a network management interface is applied to a network management system using a WSDL/SOAP solution, and the network management device of the system includes a SOAP interface module and an inheritance IR module, and the method includes:
  • the SOAP interface module of the network management device After receiving the SOAP format message sent by the external device, the SOAP interface module of the network management device uses the IS hierarchical inheritance relationship established in the Web service description file to deserialize the SOAP format message into a basic management operation message that inherits the IRP module, and sends the message to the SOAP interface message.
  • the inherited IRP module of the network management device After receiving the SOAP format message sent by the external device, the SOAP interface module of the network management device uses the IS hierarchical inheritance relationship established in the Web service description file to deserialize the SOAP format message into a basic management operation message that inherits the IRP module, and sends the message to the SOAP interface message.
  • the inherited IRP module of the network management device After receiving the SOAP format message sent by the external device, the SOAP interface module of the network management device uses the IS hierarchical inheritance relationship established in the Web service description file to deserialize the SOAP format message into a basic management operation message that inherits the IRP module, and sends the message
  • the method is specifically: after establishing an IS-level inheritance relationship between the IRP and the basic IRP, after receiving the SOAP format message, the SOAP interface module of the management unit deserializes the SOAP format message into the basic management of the inherited IRP module of the management unit. An operational response is sent to the inherited IRP module.
  • the method further includes: the inherited IRP module of the managed unit processes the received basic management operation request, and generates a corresponding basic management response to the SOAP interface module sent to the managed unit.
  • the SOAP interface module serializes the basic management operation response into a SOAP format message that inherits the IRP module and sends it to the management unit.
  • a network management device for implementing an information service level inheritance relationship is applied to a network management system using a WSDL/SOAP solution, and the network management device includes a SOAP interface module and an inherited IRP module;
  • the SOAP interface module stores a Web service luxury description file that inherits the IRP, and the Web service description file establishes an IS-level inheritance relationship between the IRP and the basic IRP by directly including a basic management operation of the basic IRP;
  • the inherited IRP module sends a basic management operation message to the SOAP interface module, and the SOAP interface module serializes the basic management operation message into a SOAP format message that inherits the IRP module according to the IS hierarchical inheritance relationship established in the Web service description file saved by itself. Issue
  • the SOAP interface module uses the IS hierarchical inheritance relationship established in the Web service description file to deserialize the SOAP format message into a basic management operation message that inherits the IRP module, and sends the message to the basic management operation message of the IRP module. Inherit the IRP module.
  • the network management device is a management unit or a managed unit.
  • the implementation method of the IS-level inheritance relationship and the network management device of the network management interface of the present invention directly bind the basic management operations of the basic IRP to the inherited IR service when defining the WSDL file that inherits the IRP.
  • the network management device serializes/deserializes the basic management operation message according to the IS-level inheritance relationship established in the WSDL file, so that the basic management operation can be correctly performed, and the IRP is satisfied.
  • the IS layer describes the requirements.
  • FIG. 1 is a schematic diagram of an Itf-N interface between a management unit and a network element management unit in the prior art
  • FIG. 2 is a schematic diagram of an Itf-N interface between a management unit and a network element in the prior art
  • FIG. 3 is a schematic diagram of an IS in the prior art. Schematic diagram of hierarchical inheritance relationship
  • 4 is a flowchart of establishing an IS-level inheritance relationship between an IRP and a Managed GenericIRP in the prior art
  • 5 is a schematic diagram of defining a management operation in a WSDL file of BasicCMIRP in the prior art
  • FIG. 6 is a flowchart of implementing an IS-level inheritance relationship between an IRP and a ManagedGenericIRP according to an embodiment of the present invention
  • Figure 7 is a schematic diagram showing the management operations defined in the WSDL file of Basic CMIRP in an embodiment of the present invention.
  • Figure 8 is a flow diagram showing the definition of a WSDL file that inherits an IRP in another embodiment of the present invention. Mode for carrying out the invention
  • an IS hierarchical succession relationship between the IRP and the Managed GenericIRP is established, so that the inherited IRP can perform the basic management operation defined by the ManagedGenericIRP, that is, the implementation process of the IS hierarchical inheritance relationship is as shown in FIG. 6, including The following steps:
  • Step 601 Define a WSDL file that inherits the IRP, and directly include the basic management operations of the basic IRP to the inherited IRP service, thereby establishing an IS-level inheritance relationship between the IRP and the basic IRP, and saving the defined WSDL files of the inherited IRP.
  • the SOAP interface module of the management unit and managed unit In the SOAP interface module of the management unit and managed unit. Among them, the management unit and the managed unit are collectively referred to as network management devices.
  • the defined WSDL file that inherits the IRP includes: data type (Types), message (Message), interface type (portType), binding (binding), and service (service).
  • the data types and messages defined in the WSDL file that inherits from the IRP contain the data types and messages of the basic IRP.
  • Management operations defined by interface types, bindings, and services Basic management operations including ManagedGenericIRP and special management operations that inherit IRP. These administrative operations are bound to the inherited IRP service and recorded in the WSDL file that inherits the IRP.
  • the inherited IRP may establish an IS-level inheritance relationship with one or more basic IRPs, where the basic IRP may be an abstract function IRP or an instantiable IRP.
  • the method for defining the WSDL file that inherits the IRP is specifically as follows:
  • the basic IRP management operation is directly included in the interface type of the WSDL file that inherits the IRP, and a binding is generated for the interface that includes both the basic IRP management operation and the management operation that inherits the IRP, and then binds the binding. Included on the service that inherits the IRP.
  • the inherited IRP can inherit layer by layer.
  • A is the inherited IRP
  • B and C are the basic IRP of A, A inherits B and C
  • D To inherit the IRP, A in the first inheritance definition is the base IRP of D in the second inheritance definition, that is, D succeeds ⁇ A.
  • the management operations contained in the BasicCMIRP WSDL file are: getMO Attributes, getContainment:, cancelOperation createMO , deleteMO , setMOAttributes and getlRPVersion , getOperationProfile , getNotificationProfile , these management operations are directly bound to BasicCMIRP service.
  • the last three management operations are the same as the basic management operations defined in ManagedGenericIRP, that is, BasicCMIRP directly contains the basic management operations defined by ManagedGenericIRP.
  • the basic IRP can also be any function IRP, that is, the management operation of the function IRP can be arbitrarily defined according to requirements, and the IS level inheritance relationship is established with the basic IRP.
  • the system's inherited IRP is an upgraded version of the base IRP.
  • Step 602 The inherited IRP module of the management unit sends a basic management operation request for inheriting the IRP to the SOAP interface module of the management unit, and the SOAP interface module uses the IS hierarchical inheritance relationship established in the WSDL file of the inherited IRP to sequence the basic management operation request.
  • the SOAP format message that inherits the IRP module is sent to the Web network.
  • Step 603 After receiving the SOAP format message sent by the web network, the SOAP interface module of the managed unit deserializes the SOAP format message into a basic management operation of the inherited IRP module by using the IS hierarchical inheritance relationship established in the WSDL file that inherits the IRP. request.
  • the inherited IRP module in the management unit can be referred to as the inherited IRP module, and the inherited IRP module in the managed unit is called the inherited IRP implementation module to distinguish the two.
  • Step 604 The inherited IRP module of the managed unit performs a basic management operation request, and sends the execution result to the SOAP interface module of the managed unit through the basic management operation response, and the SOAP interface module is based on the IS level established in the WSDL file of the inherited IRP.
  • the inheritance relationship serializes the basic management operation response into a SOAP format message that inherits the IRP module and sends it to the Web network.
  • Step 605 After receiving the SOAP format message sent by the web network, the SOAP interface module of the management unit deserializes the SOAP format message into a basic management operation response of the inherited IRP module according to the IS hierarchical inheritance relationship established in the WSDL file of the inherited IRP. .
  • the basic management operation request issued by step 603 is the basic management operation request received in step 604, so in this embodiment, steps 602-603 and steps 604-605 are sequentially performed.
  • the management unit and the managed unit can work separately, that is, the operations of the two are independent.
  • steps 602 to 603 and steps 604 to 605 do not have a sequential execution relationship.
  • the basic management operation request and the basic management operation response processed by the SOAP interface module may be collectively referred to as a basic management operation message.
  • BasicCMIRP Taking BasicCMIRP as an example, if the management unit issues a getlrpVersion operation instruction, the response returned in step 605 is the version information of BasicCMIRP.
  • the execution process is the same and will not be described here.
  • the method described in this embodiment is also applicable to other inherited IRPs, such as: basic configuration IRP, large-scale configuration IRP, notification IRP, management test IRP, performance management IRP, entry point IRP, communication monitoring IRP, alarm IRP, notification Log IRP, file delivery IRP, and subscription management IRP.
  • IRPs such as: basic configuration IRP, large-scale configuration IRP, notification IRP, management test IRP, performance management IRP, entry point IRP, communication monitoring IRP, alarm IRP, notification Log IRP, file delivery IRP, and subscription management IRP.
  • a method of defining a WSDL file that inherits an IRP is as shown in FIG. 8, and includes the following steps:
  • Step 801 Define a WSDL file of the ManagedGenericIRP, which includes the data type (Types) and the message (Message).
  • Step 802 Define a WSDL file that inherits the IRP, and the WSDL file that inherits the IRP includes three parts: portType, binding, and service.
  • the management operations defined by the three parts of portType, binding and service include the basic management operations of ManagedGenericIRP and the special management operations of inheriting IRP.
  • the management operations include: getMO Attributes, getContainment, cancelOperation, createMO, deleteMO, setMOAttributes, and getlRPVersion, getOperationProfile, getNotificationProfile, which are contained in the same interface type (portType), and The interface generates a binding and then includes the binding on the BasicCMIRP service.
  • Step 803 Introduce the WSDL file of the ManagedGenericIRP in the WSDL file that inherits the IRP.
  • This step can use the existing technology, such as the import mechanism specified in the WSDL protocol, to directly introduce the WSDL text of the ManagedGenericIRP in the WSDL file that inherits the IRP. Pieces.
  • the method for defining the WSDL file that inherits the IRP in this embodiment may also be:
  • the process of performing the basic management operations defined by the ManagedGenericIRP according to the WSDL file is similar to that of the previous embodiment, and is not described here.
  • the present invention also provides a network management device for implementing an information service level inheritance relationship, and the network management device is applied to a network management system using a WSDL/SOAP solution, including a SOAP interface module and an inherited IRP module;
  • the SOAP interface module stores a Web service description file that inherits the IRP, and the Web service description file establishes an IS-level inheritance relationship between the IRP and the basic IRP by directly including the basic management operations of the basic IRP;
  • the inherited IRP module sends a basic management operation message to the SOAP interface module, and the SOAP interface module serializes the basic management operation message into a SOAP format message that inherits the IRP module according to the IS hierarchical inheritance relationship established in the Web service description file saved by itself. Issue
  • the SOAP interface module uses the IS hierarchical inheritance relationship established in the Web service description file to eliminate the SOAP format.
  • the information is deserialized into a basic management operation message that inherits from the IRP module and sent to the inherited IRP module.
  • the inherited IRP module of the management unit When the network management device is a management unit in the network management system, the inherited IRP module of the management unit generates a basic management operation request, and sends the basic management operation request to the SOAP interface module to perform serialization, and converts to a SOAP format message. Or, the SOAP interface module of the management unit receives the SOAP format message sent by the external device, performs deserialization, and generates a corresponding basic management operation response to be sent to the inherited IRP module.
  • the SOAP interface module of the managed unit receives the SOAP format message sent from the external device, performs deserialization, and generates a corresponding basic management operation request. Sent to the inherited IR module; or, the inherited IR module of the managed unit generates a corresponding basic management operation response after performing a basic management operation, and then sends the basic management operation response to the SOAP interface module to perform serialization. The transition to a SOAP format message is issued.
  • the action of the managed unit performing a basic management operation may be triggered by a basic management operation request of the management unit.
  • the method and apparatus of the present invention are applicable not only to 3GPP systems, but also to systems with network management requirements such as WIMAX or NGN.
  • the implementation method and the network management device of the IS-level inheritance relationship in the network management interface of the present invention directly bind the basic management operations of the ManagedGenericIRP to the inherited IRP service, and establish the IS-level inheritance of the inherited IRP and the ManagedGenerkIRP.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

网管接口中信息服务层次继承关系的实现方法及网管装置 技术领域
本发明涉及网络管理技术, 尤指一种网管接口中信息服务层次继承 关系在 WSDL/SOAP解决方案中的实现方法及网管装置。 发明背景
在制定 3G网管协议时, 第三代移动通信合作项目的服务特性第五 组( 3GPP SA5 )将网络管理系统中管理单元和被管单元之间的接口称为 北向接口 (Itf-N )。 所述被管单元可以是网元管理单元或网元。 Itf-N接 口如图 1和图 2所示, 图 1中的被管单元为网元管理单元, 图 2中的被 管单元为网元。
Itf- 接口上存在一系列集成参考点 ( I P , Integration Reference Point ), 该系列 IRP包括 Itf-N接口上的任何管理信息, 即 IRP是一组描 述管理功能和管理数据的网管信息模型。 其中, 描述管理功能的信息用 功能 IRP来表示, 所述功能 IRP是一組管理操作的集合。
3GPP SA5采用三层协议对 IRP进行描述。 第一层描述的是 IRP需 求; 第二层描述的是 IRP抽象对象模型, 即信息服务(IS ); 第三层描述 的是与实现协议相关的 IRP解决方案, 比如 CORBA/IDL解决方案、 CMIP/CMISE解决方案和 WSDL/SOAP解决方案等。 其中, 第三层提出 的所有解决方案都是基于现有的第一层描述和第二层描述。
现有技术中, IRP的第二层( IS层)定义了继承 IRP和基本 IRP的 信息服务( IS )层次继承关系, 所述 IS层次继承关系是指继承对象具有 被继承对象的所有特性。 比如, IS层次继承关系如图 3所示, 箭头指向 的是作为基本 IRP的抽象功能 IRP ( ManagedGenericIRP ), 该抽象功能 IRP定义有网络管理系统的一组管理操作, 所有可实例化功能 IRP作为 继承 IRP, 都继承自 Ma gedGenericIRP。 建立继承 IRP与基本 IRP的 IS层次继承关系后,继承 IRP就能执行基本 IRP所定义的基本管理操作。 同时, 继承 IRP也可以根据需要定义自身特有的特殊管理操作。
所述基本管理操作指的是 IS层次继承关系中,继承 IRP继承自基本
IRP的一组管理操作。 由于不同的网管系统中定义的功能 IRP之间的 IS 层次继承关系有所不同, 故基本管理操作也会有所不同, 即基本 IRP具 有的管理操作不同。 3GPP、 WIMAX和 NGN等网管系统中, 可以根据 需要定义多个不同的基本 IRP, 此处不再详加说明。
由 3GPP 定义的网管接口上的继承 IRP 包括: 基本配置 IRP
( BasicCMIRP )、 大规模配置 IRP ( BulkCMIRP )、 通知 IRP ( otificationIRP )、 管理测试 IRP ( TestManagementIRP )、性能管理 IRP ( PerformanceManagementIRP ) 入口点 IRP ( Entr PointIRP )、 通信监 视 IRP ( CommunicationSurveillancelRP )、 告警 IRP ( AlarmlRP )、 通知 日志 IRP ( NotificationLogIRP )、 文件传递 IRP ( FileTransferIRP )和订 阅管理 IRP ( SubscriptionManagementIRP )等。
继承 IRP不局限于以上列举的内容, 3GPP、 WIMAX和 NGN等网 管系统中定义的网管接口上的所有功能 IRP都属于本发明所述的继承 IRP0
目前, 3GPP SA5正在定义的 WSDL/SOAP解决方案将成为网络管 理的标准, 该解决方案以 SOAP vl . l协议和 WSDL vl .l协议分别作为 IRPManager和 IRJPAgent的通信协议。 由于这种 WSDL/SOAP解决方案 应用在 Web上, 故使用 WSDL/SOAP解决方案实现的服务又称为 Web 服务。
在 WSDL/SOAP解决方案中, WSDL vl . l协议没有给出实现 IS层 描述所定义的 IS层次继承关系的方法, 如何使用 WSDL vl .l协议建立 继承 IRP和基本 IRP的 IS层次继承关系, 就成为一个急待解决的问题。
现有的一种解决方法是:在定义 Web服务描述( WSDL, Web Services Description Language )文件时,使用 WSDL协议中规定的 import机制来 建立继承 IRP与 ManagedGenericIRP的 IS层次继承关系, 该方法如图 4 所示, 包括以下步骤:
步骤 401: 定义 ManagedGenericIRP的 WSDL文件, 该文件包括数 据类型( Types )、消息( Message )、接口类型( portType )、绑定( binding ) 和服务( service )这五部分。 其中, Types和 Message用来定义管理数据 和消息, portType、 binding和 service用来定义管理操作、 接口和服务。 ManagedGenericIRP的管理操作包括: 获取 IRP版本( getlRPVersion )、 获 取操作 简 档 ( getOperationProfile ) 和 获 取 通 知 筒 档 ( getNotificationProfile )。在 WSDL文件中, ManagedGenericIRP简称为 GenericIRPo
步骤 402: 定义继承 IRP 的 WSDL文件, 该文件也包括 Types,
Message, portType、 binding和 service这五 · ^分。 对于不同的继 IRP, 通过 ortType, binding和 service这三部分定义出来的管理操作、 接口 和服务也会有所不同。 为了与 ManagedGenericIRP中定义的基本管理操 作加以区别, 将继承 IRP中定义的管理操作称为特殊管理操作。
比如, 所述继承 IRP为 BasicCMIRP时, 通过 portType、 binding和 service 这三部分定义出来的特殊管理操作包括: 获取被管理对象属性 ( getMO Attributes )、 获取容积 ( getCont nment )、 取消操作 ( cancelOperation )、 创建被管理对象 ( createMO )、 删除被管理对象 ( deleteMO )和设置被管理对象属性( setMOAttributes )。
步驟 403 : 在继承 IRP 的 WSDL 文件中使用 import机制引入 ManagedGenericIRP的 WSDL文件,从而建立继承 IRP和基本 IRP的 IS 层次继承关系。
通过 import机制建立 IS层次继 关系后, BasicCMIRP的 WSDL 文件包括的管理操作(Operations )如图 5所示。其中, getMOAttributes、 getContainment;、 cancelOperation、 createMCK deleteMO和 setMO Attributes 是绑定到 BasicCMIRP 服务的特殊管理操作 , getlRPVersion、 getOperationProfile和 getNotificationProfile是绑定到 GenericIRP月良务的 基本管理操作。
基于上述建立的 IS层次继承关系, 管理单元向被管单元发出指令, 要求被管单元执行继承 IRP的基本管理操作的处理过程具体包括:
首先, 管理单元通过 BasicCMIRP模块为 BasicCMIRP生成基本管 理操作请求, 并将基本管理操作请求发送到该管理单元的 SOAP接口模 块。
之后, 管理单元的 SOAP接口模块根据基本管理操作请求对应的继 承 IRP, 查找到所述继承 IRP的 WSDL文件。 由于继承 IRP的 WSDL 文件中记录有对应于两个接口的两个服务, 分别是 BasicCMIRP 自身接 口的服务和从 ManagedGenericIRP的 WSDL文件中引入的接口的服务, 所以管理单元的 SOA 接口模块将 BasicCMIR 的基本管理操作请求序 列化时, 可以任意选择其中一个服务。
如果选择 ManagedGenericIRP服务, SOAP接口模块就会将基本管 理操作请求序列化为 ManagedGenericIRP模块的 SOAP格式消息, 通过 Web网络发出。
如果选择继承 IRP 自身接口的服务, SOAP接口模块就会将基本管 理操作请求序列化为 BasicCMIR 模块的 SOAP格式消息,通过 Web网 络发出。 如果基本管理操作请求被序列化为 ManagedGenericIRP 模块的 SOAP格式消息, 则后续过程中, 被管单元的 SOAP接口将试图把基本 管理操作请求发送到 ManagedGenericIRP服务的地址处进行处理。 由于 ManagedGenericIRP是一个抽象功能, 并不存在 ManagedGenericIRP服 务的地址, 所以该指令的执行失败。
如果基本管理操作请求被序列化为 BasicCMIRP模块的 SOAP格式 消息,则后续过程中,被管单元将基本管理操作请求发送到 BasicCMIRP 服务的地址处进行处理。所述 BasicCMIRP服务的地址指向 BasicCMIRP 模块, 即指向执行程序运行的位置。 由于 BasicCMIRP不包含基本管理 操作, 所以该指令无法正确执行。
也就是说, Web网络发送的 SOAP格式消息无法按照 BasicCMIRP 的 WSDL文件,正确地反序列化为可正确执行的被管单元的基本管理操 作。
仍以 BasicCMIRP为例具体说明上述过程, 假设管理单元发出的是 为 BasicCMIRP执行 getlRPVersion操作的指令。
根据图 4所述方法定义 BasicCMIRP的 WSDL文件后, 如果指令将 getlRPVersion操作按该 WSDL文件序列化为 ManagedGenericIRP模块的 SOAP 格式消 息, 则被管单元接收到该指令后, 会查找 ManagedGenericIRP服务所在的位置, 以便执行 getlRPVersions操作。 由 于 ManagedGenericIRP 本身是个抽象功能, 无法找到对应的 ManagedGenericIRP模块, 所以 getlRPVersions操作失败。
如果指令将 getlRPVersion操作按图 4定义的 WSDL文件序列化为 BasicCMIRP模块的 SOAP格式消息, 则被管单元接收到该指令后, 查 找到 BasicCMIRP 模块所在的位置, 要求 BasicCMIRP 模块执行 getlRPVersions操作。 由于 BasicCMIRP模块中没有包含 getlRPVersions 操作, 所以该指令无法正确执行。
从上述过程看出, 现有技术这种 IS层次继承关系的实现方法, 无法 正确建立继承 IRP与基本 IRP的 IS层次继承关系, 导致继承 IRP无法 执行基本 I P定义的基本管理操作, 故无法满足 IRP的 IS层描述要求。 发明内容
有鉴于此, 本发明的主要目的在于提供一种网管接口中信息服务层 次继承关系的实现方法, 使继承 IRP能正确执行基本 1RP定义的基本管 理操作。
本发明的再一目的在于提供一种实现信息服务层次继承关系的网管 装置, 使得该网管装置的继承 IRP模块能正确执行基本管理操作。
为达到上述目的, 本发明的技术方案具体是这样实现的:
一种网管接口中信息服务层次继承关系的实现方法,应用在使用 WSDL/SOAP 解决方案的网络管理系统中, 该系统的网管装置包括 SOAP接口模块和继承 IRP模块, 该方法包括:
定义继承 IRP的 Web服务描述文件, 将基本 IR 的基本管理操 作直接包含在继承 IRP的 Web服务描述文件中, 建立继承 IRP与基 本 IRP的 IS层次继承关系;
网管装置的继承 IRP模块生成基本管理操作消息,发送给该网管 装置的 SOAP接口模块, 所述 SOAP接口模块使用 Web服务描述文 件中建立的 IS层次继承关系,将基本管理操作消息序列化为继承 IRP 模块的 SOAP格式消息发出。
该方法具体为: 建立继承 IRP与基本 IRP的 IS层次继承关系之 后,管理单元的继承 IRP模块发出基本管理操作请求到该管理单元的 SOAP接口模块, SOAP接口模块将基本管理操作请求序列化为继承 IRP模块的 SOAP格式消息, 发送给被管单元。
该方法进一步包括: 被管单元的 SOAP 接口模块接收到所述 SOAP格式消息后, 将该 SOAP格式消息反序列化为被管单元的继承 IRP模块的基本管理操作请求, 发送给继承 IRP模块。
所述被管单元为网元管理单元或网元。
所述定义继承 IRP的 Web服务描述文件的方法为: 为继承 IRP 确定至少一个基本 IRP; 定义继承 IRP的 Web服务描述文件的数据 类型和消息, 并将所述基本 IR 的数据类型和消息分别包含在继承 IRP的 Web服务描述文件的数据类型和消息中;定义继承 IR 的 Web 服务描述文件的接口类型、 绑定和服务,将基本 IRP 的管理操作直接 包含在继承 IRP的 Web服务描述文件的接口类型中, 并为同时包含 有基本 IRP的管理操作和继承 IRP的管理操作的接口生成一个绑定, 再将该绑定包含到继承 IRP的服务上。
所述定义继 IR 的 Web服务描述文件的方法为: 为继承 IRP 确定至少一个基本 I P, 并定义所述基本 IRP的 Web服务描述文件 的数据类型和消息; 定义继承 IRP的 Web服务描述文件的数据类型、 消息、 接口类型、 绑定和服务,将基本 I 的管理操作直接包含在继 承 IRP的 Web服务描述文件的接口类型中,并为同时包含有基本 IRP 的管理操作和继承 IRP的管理操作的接口生成一个绑定,再将该绑定 包含到继承 IRP的服务上; 将所述基本 IRP的 Web服务描述文件引 入继承 IRP的 Web月良务描述文件中。
所述继承 IRP包括: 基本配置 IRP、 大规模配置 IRP、 通知 IRP、 管理测试 IRP、 性能管理 IRP、入口点 IRP、通信监视 IRP、告警 IRP、 通知日志 IRP、 文件传递 IRP和订阅管理 IRP。
所述基本 IRP的基本管理操作包括: 获取 IRP版本、 获取操作简 档、 获取通知简档。
所述基本 IRP为任意的功能 IRP, 所述继承 IRP为该基本 IRP的升 级版本。
一种网管接口中信息服务层次继承关系的实现方法,应用在使用 WSDL/SOAP 解决方案的网络管理系统中, 该系统的网管装置包括 SOAP接口模块和继承 IR 模块, 该方法包括:
定义继承 IRP的 Web服务描述文件, 将基本 IR 的基本管理操 作直接包含在继承 IRP的 Web服务描述文件中, 建立继承 IRP与基 本 IRP的 IS层次继承关系;
网管装置的 SOAP接口模块接收到外部发来的 SOAP格式消息 后, 使用 Web服务描述文件中建立的 IS层次继承关系, 将 SOAP格 式消息反序列化为继承 IRP模块的基本管理操作消息,发送给该网管 装置的继承 IRP模块。
该方法具体为: 建立继承 IRP与基本 IRP的 IS层次继承关系之 后,管理单元的 SOAP接口模块接收到 SOAP格式消息后,将该 SOAP 格式消息反序列化为该管理单元的继承 IRP 模块的基本管理操作响 应, 发送给所述继承 IRP模块。
管理单元接收到 SOAP格式消息之前, 该方法进一步包括: 被管 单元的继承 IRP模块对接收到的基本管理操作请求进行处理,生成对 应的基本管理搡作响应发送给该被管单元的 SOAP接口模块, SOAP 接口模块将基本管理操作响应序列化为继承 IRP模块的 SOAP格式消 息, 发送给管理单元。
一种实现信息服务层次继承关系的网管装置, 应用在使用 WSDL/SOAP解决方案的网络管理系统中,该网管装置包括 SOAP接 口模块和继承 IRP模块; 所述 SOAP接口模块保存有继承 IRP的 Web服奢描述文件, 该 Web服务描述文件通过直接包含基本 IRP的基本管理操作,建立继承 IRP与基本 IRP的 IS层次继承关系;
所述继承 IRP模块发送基本管理操作消息到 SOAP接口模块,该 SOAP接口模块根据自身保存的 Web服务描述文件中建立的 IS层次 继承关系,将基本管理操作消息序列化为继承 IRP模块的 SOAP格式 消息发出;
或者,所述 SOAP接口模块接收到外部发来的 SOAP格式消息后, 使用 Web服务描述文件中建立的 IS层次继承关系, 将 SOAP格式消 息反序列化为继承 IRP 模块的基本管理操作消息, 发送给继承 IRP 模块。
该网管装置为管理单元或被管单元。
由上述技术方案可见,本发明的这种网管接口中 IS层次继承关系的 实现方法及网管装置, 在定义继承 IRP的 WSDL文件时, 将基本 IRP 的基本管理操作直接绑定到继承 IR 服务上, 建立继承 IRP与基本 IRP 的 IS层次继承关系, 所述网管装置根据 WSDL文件中建立的 IS层次继 承关系对基本管理操作消息进行序列化 /反序列化,使得基本管理操作能 够得到正确执行, 满足 IRP的 IS层描述要求。 附图简要说明
图 1为现有技术中管理单元和网元管理单元之间 Itf-N接口示意图; 图 2为现有技术中管理单元和网元之间 Itf-N接口示意图; 图 3为现有技术中 IS层次继承关系的示意图;
图 4为现有技术中建立继承 IRP与 ManagedGenericIRP的 IS层次继 承关系的流程图; 图 5为现有技术中在 BasicCMIRP的 WSDL文件中定义管理操作的 示意图;
图 6为本发明一个实施例中实现继承 IRP与 ManagedGenericIRP的 IS层次继承关系的流程图;
图 7为本发明一个实施例中在 BasicCMIRP的 WSDL文件中定义管 理操作的示意图;
图 8为本发明另一个实施例中定义继承 IRP的 WSDL文件的流程 图。 实施本发明的方式
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图 并举实施例, 对本发明进一步详细说明。
在本发明的一个实施例中, 建立继承 IRP与 ManagedGenericIRP的 IS层次继 关系,从而使继承 IRP能执行 ManagedGenericIRP定义的基 本管理操作的过程, 即 IS层次继承关系的实现过程如图 6所示, 包括以 下步骤:
步骤 601 : 定义继承 IRP的 WSDL文件, 将基本 IRP的基本管理操 作直接包含到继承 IRP服务上, 从而建立继承 IRP与基本 IRP的 IS层 次继承关系,并将所定义的继承 IRP的 WSDL文件分别保存在管理单元 和被管单元的 SOAP接口模块中。 其中, 管理单元和被管单元统称为网 管装置。
该步骤中,所定义的继承 IRP的 WSDL文件包括:数据类型( Types ), 消息( Message )、接口类型( portType )、绑定( binding )和服务( service ) 这五部分。其中, 继承 IRP的 WSDL文件中定义的数据类型和消息包含 有基本 IRP的数据类型和消息。 由接口类型、 绑定和服务定义的管理操 作包括 ManagedGenericIRP 的基本管理操作和继承 IRP 的特殊管理搡 作。这些管理操作都绑定到继承 IRP服务上,并记录在继承 IRP的 WSDL 文件中。
进一步地,所述继承 IRP可以与一个或多个基本 IRP建立 IS层次继 承关系, 此处的基本 IRP可以是抽象功能 IRP, 或是可实例化 IRP。 定 义继承 IRP的 WSDL文件的方法具体为:
定义继承 IRP的 WSDL文件的数据类型和消息, 并将所述基本 IRP 的数据类型和消息分别包含在继承 IRP的 WSDL文件的数据类型和消息 中; 定义继承 IRP的 WSDL文件的接口类型、 绑定和服务, 将基本 IRP 的管理操作直接包含在继承 IRP的 WSDL文件的接口类型中, 并为同 时包含有基本 IRP的管理操作和继承 IRP的管理操作的接口生成一个 绑定, 再将该绑定包含到继承 IRP的服务上。
. 该方法中, 继承 IRP可以层层继承, 比如在第一个继承定义中, A 为继承 IRP, B和 C为 A的基本 IRP, A继承 B和 C; 在第二个继承定 义中, D为继承 IRP, 第一个继承定义中的 A是第二个继承定义中的 D 的基本 IRP, 也就是 D继^^ A。
如图 7所示, 以 BasicCMIRP为例, 在 BasicCMIRP的 WSDL文件 中包含的管理操作为: getMO Attributes、 getContainment:、 cancelOperation createMO 、 deleteMO 、 setMOAttributes 和 getlRPVersion 、 getOperationProfile、 getNotificationProfile , 这些管理操作被直接绑定到 BasicCMIRP服务上。 其中, 后三个管理操作与 ManagedGenericIRP中 定义的基本管理操作相同,即 BasicCMIRP直接包含 ManagedGenericIRP 定义的基本管理操作。
该方法中, 基本 IRP也可以是任意的功能 IRP, 即该功能 IRP具有 的管理操作可以根据需求任意定义,而与该基本 IRP建立 IS层次继承关 系的继承 IRP是该基本 IRP的升级版本。
步骤 602: 管理单元的继承 IRP模块为继承 IRP生成基本管理操作 请求发送给该管理单元的 SOAP接口模块, SOAP接口模块使用继承 IRP 的 WSDL文件中建立的 IS层次继承关系, 将基本管理操作请求序列化 为继承 IRP模块的 SOAP格式消息, 发送到 Web网络。
步骤 603:被管单元的 SOAP接口模块接收到 Web网络发送的 SOAP 格式消息后, 使用继承 IRP的 WSDL文件中建立的 IS层次继承关系, 将 SOAP格式消息反序列化为继承 IRP模块的基本管理操作请求。
其中, 考虑到具体的功能有所不同, 可将管理单元中的继承 IRP模 块称为继承 IRP使用模块,被管单元中的继承 IRP模块称为继承 IRP实 现模块, 以对二者进行区分。
步驟 604: 被管单元的继承 IRP模块执行基本管理操作请求, 并将 执行结果通过基本管理操作响应发送到被管单元的 SOAP接口模块, 该 SOAP接口模块根据继承 IRP的 WSDL文件中建立的 IS层次继承关系, 将基本管理操作响应序列化为继承 IRP模块的 SOAP格式消息, 发送到 Web网络。
步驟 605:管理单元的 SOAP接口模块接收到 Web网络发送的 SOAP 格式消息后, 根据继承 IRP的 WSDL文件中建立的 IS层次继承关系, 将 SOAP格式消息反序列化为继承 IRP模块的基本管理操作响应。
上述过程中, 为了描述方便, 假定步骤 603发出的基本管理操作请 求就是步骤 604接收到的基本管理操作请求, 故在该实施例中, 步骤 602-603和步骤 604〜605是顺序执行的。 在实际应用中, 管理单元和被 管单元可以分别工作, 即二者的操作是独立的。 此时, 步骤 602〜603和 步骤 604~605就不存在顺序执行关系。 此外, 可以将 SOAP接口模块处 理的基本管理操作请求和基本管理操作响应统称为基本管理搡作消息。 以 BasicCMIRP为例, 假设管理单元发出的是 getlrpVersion操作指 令, 则步驟 605中返回的响应为 BasicCMIRP的版本信息。 对于包含在 BasicCMIRP的其它基本管理操作, 执行过程相同, 此处不再赘述。
另外, 本实施例所述的方法同样适用于其它继承 IRP, 比如: 基本 配置 IRP、 大规模配置 IRP、 通知 IRP、 管理测试 IRP、 性能管理 IRP、 入口点 IRP、 通信监视 IRP、 告警 IRP、 通知日志 IRP、 文件传递 IRP和 订阅管理 IRP等。
在本发明的另一个实施例中,定义继承 IRP的 WSDL文件的方法如 图 8所示, 包括以下步骤: ,
步骤 801 : 定义 ManagedGenericIRP的 WSDL文件, 该文件包括数 据类型 (Types )和消息(Message )这两部分。
步驟 802: 定义继承 IRP的 WSDL文件, 所述继承 IRP的 WSDL 文件色括 portType、 binding和 service这三部分。 通过 portType、 binding 和 service这三部分定义出来的管理操作包括 ManagedGenericIRP的基本 管理操作和继承 IRP的特殊管理操作。
比如, 所述继承 IRP 为 BasicCMIRP 时, 具有的管理操作包括: getMO Attributes、 getContainment、 cancelOperation、 createMO、 deleteMO、 setMOAttributes 和 getlRPVersion 、 getOperationProfile 、 getNotificationProfile , 这些操作包含在同一个接口类型 (portType ) 中, 并为该接口生成一个 binding, 再将该 binding包含到 BasicCMIRP服务 上。
步骤 803: 在继承 IRP的 WSDL文件中引入 ManagedGenericIRP的 WSDL文件。
该步骤可以采用现有技术, 比如 WSDL协议中规定的 import机制, 直接在继承 IRP的 WSDL文件中引入 ManagedGenericIRP的 WSDL文 件。
由于继承 IRP可以对应多个基本 IRP, 且继承 IRP之间可以层层继 承, 故本实施例中定义继承 IRP的 WSDL文件的方法还可以是:
1 )为所述继承 IRP确定至少一个基本 IRP,在所述基本 IRP的 WSDL 文件中定义该基本 ERP的数据类型和消息; 2 )在继承 IRP的 WSDL文 件中定义该继承 IRP的 WSDL文件的数据类型、 消息、接口类型、 绑定 和服务,将基本 IRP的管理操作直接包含在继承 IRP的 WSDL文件的接 口类型中, 并为同时包含有基本 IRP的管理操作和继承 IRP的管理操 作的接口生成一个绑定, 再将该绑定包含到继承 IRP的服务上; 3 )将 所述基本 IRP的 WSDL文件引入到继承 IRP的 WSDL文件中。
完成图 8所述的 WSDL文件定义后, 继承 IRP根据所述 WSDL文 件, 执行 ManagedGenericIRP定义的基本管理操作的过程与前一个实施 例类似, 此处不再赘述。
本发明还提供了一种实现信息服务层次继承关系的网管装置, 该 网管装置应用在使用 WSDL/SOAP解决方案的网络管理系统中,包括 SOAP接口模块和继承 IRP模块;
所述 SOAP接口模块保存有继承 IRP的 Web服务描述文件, 该 Web服务描述文件通过直接包含基本 IRP的基本管理操作,建立继承 IRP与基本 IRP的 IS层次继承关系;
所述继承 IRP模块发送基本管理操作消息到 SOAP接口模块,该 SOAP接口模块根据自身保存的 Web服务描述文件中建立的 IS层次 继承关系,将基本管理操作消息序列化为继承 IRP模块的 SOAP格式 消息发出;
或者,所述 SOAP接口模块接收到外部发来的 SOAP格式消息后, 使用 Web服务描述文件中建立的 IS层次继承关系, 将 SOAP格式消 息反序列化为继承 IRP 模块的基本管理操作消息, 发送给继承 IRP 模块。
当所述网管装置为网络管理系统中的管理单元时, 该管理单元的 继承 IRP模块生成基本管理操作请求,并将该基本管理操作请求发送 到 SOAP接口模块执行序列化, 转变为 SOAP格式消息发出; 或者, 该管理单元的 SOAP接口模块接收到外部发来的 SOAP格式消息后, 执行反序列化, 生成对应的基本管理操作响应发送给继承 IRP模块。
同样地, 当所述网管装置为网络管理系统中的被管单元时, 该被 管单元的 SOAP接口模块接收到外部发来的 SOAP格式消息后,执行 反序列化,生成对应的基本管理操作请求发送给继承 IR 模块;或者, 该被管单元的继承 IR 模块在执行完某个基本管理操作后 ,生成对应 的基本管理操作响应,再将该基本管理操作响应发送到 SOAP接口模 块执行序列化, 转变为 SOAP格式消息发出。
其中, 被管单元执行某个基本管理操作的动作可以由管理单元的 基本管理操作请求触发。
本发明所述的方法和装置不仅适用于 3GPP系统,还适用于 WIMAX 或 NGN等具有网络管理需求的系统。
由上述的实施例可见,本发明的这种网管接口中 IS层次继承关系的 实现方法及网管装置, 将 ManagedGenericIRP的基本管理操作直接绑定 到继承 IRP服务上,建立继承 IRP与 ManagedGenerkIRP的 IS层次继承 关系, 从而使继承 ERP能正确执行基本 IRP的基本管理操作, 满足 IRP 的 IS层描述要求。

Claims

权利要求书
1、 一种网管接口中信息服务层次继承关系的实现方法, 应用在 使用 WSDL/SO AP解决方案的网絡管理系统中,该系统的网管装置包 括 SOAP接口模块和继承 IRP模块, 其特征在于, 该方法包括:
定义继承 IRP的 Web服务描述文件, 将基本 IRP的基本管理操 作直接包含在继承 IRP的 Web服务描述文件中, 建立继承 IRP与基 本 IRP的 IS层次继承关系;
网管装置的继承 IRP模块生成基本管理操作消息,发送给该网管 装置的 SOAP接口模块, 所述 SOAP接口模块使用 Web服务描述文 件中建立的 IS层次继承关系,将基本管理操作消息序列化为继承 IRP 模块的 SOAP格式消息发出。
2、 根据权利要求 1 所述的方法, 其特征在于, 该方法具体为: 建立继承 IRP与基本 IRP的 IS层次继承关系之后, 管理单元的继承 IRP 模块发出基本管理操作请求到该管理单元的 SOAP 接口模块, SOAP接口模块将基本管理操作请求序列化为继承 IRP模块的 SOAP 格式消息, 发送给被管单元。
3、 根据权利要求 2所述的方法, 其特征在于, 该方法进一步包 括: 被管单元的 SOAP接口模块接收到所述 SOAP格式消息后, 将该 SOAP格式消息反序列化为被管单元的继承 IRP模块的基本管理操作 请求, 发送给继承 IRP模块。
4、 根据权利要求 3所述的方法, 其特征在于, 所述被管单元为 网元管理单元或网元。
5、根据权利要求 1所迷的方法, 其特征在于, 所述定义继承 IRP 的 Web服务描述文件的方法为: 为继承 IRP确定至少一个基本 IRP; 定义继承 IRP的 Web服务描述文件的数据类型和消息, 并将所述基 本 IRP的数据类型和消息分别包含在继承 IRP的 Web服务描述文件 的数据类型和消息中; 定义继承 IRP的 Web服务描述文件的接口类 型、 绑定和服务,将基本 IRP的管理操作直接包含在继承 IRP的 Web 服务描述文件的接口类型中,并为同时包含有基本 IRP的管理操作和 继承 IRP 的管理操作的接口生成一个绑定, 再将该绑定包含到继承 IRP的服务上。
6、根据权利要求 1所述的方法, 其特征在于, 所述定义继承 IRP 的 Web服务描述文件的方法为: 为继承 IRP确定至少一个基本 IRP, 并定义所述基本 IRP的 Web服务描述文件的数据类型和消息; 定义 继承 IRP的 Web服务描述文件的数据类型、 消息、 接口类型、 绑定 和服务,将基本 IRP的管理操作直接包含在继承 IRP的 Web服务描述 文件的接口类型中, 并为同时包含有基本 IRP的管理操作和继承 IRP 的管理操作的接口生成一个绑定,再将该绑定包含到继承 IRP的服务 上; 将所述基本 IRP的 Web服务描述文件引入继承 IRP的 Web服务 描述文件中。
7、 根据权利要求 1所述的方法, 其特征在于, 所述继承 IRP包 括: 基本配置 IRP、 大规模配置 IRP、 通知 IRP、 管理测试 IRP、 性 能管理 IRP、 入口点 IRP、 通信监视 IRP、 告警 IRP、 通知日志 IRP、 文件传递 IRP和订阅管理 IRP。
8、 根据权利要求 1所述的方法, 其特征在于, 所述基本 IRP的 基本管理操作包括: 获取 IRP版本、 获取操作简档、 获取通知简档。
9、 根据权利要求 1所述的方法, 其特征在于, 所述基本 IRP为 任意的功能 IRP, 所述继承 IRP为该基本 IRP的升级版本。
10、 一种网管接口中信息服务层次继承关系的实现方法, 应用在 使用 WSDL/SOAP解决方案的网络管理系统中,该系统的网管装置包 括 SOAP接口模块和继承 IRP模块, 其特征在于, 该方法包括:
定义继承 IRP的 Web服务描述文件, 将基本 IRP的基本管理操 作直接包含在继承 IRP的 Web服务描述文件中, 建立继承 IRP与基 本 IRP的 IS层次继承关系;
网管装置的 SOAP接口模块接收到外部发来的 SOAP格式消息 后, 使用 Web服务描述文件中建立的 IS层次继承关系, 将 SOAP格 式消息反序列化为继承 IRP模块的基本管理操作消息,发送给该网管 装置的继承 IRP模块。
11、 根据权利要求 10所述的方法, 其特征在于, 该方法具体为: 建立继承 IRP与基本 IRP的 IS层次继承关系之后,管理单元的 SOAP 接口模块接收到 SOAP格式消息后,将该 SOAP格式消息反序列化为 该管理单元的继承 IRP 模块的基本管理操作响应, 发送给所述继承 IRP模块。
12、 根据权利要求 11 所述的方法, 其特征在于, 管理单元接收 到 SOAP格式消息之前, 该方法进一步包括: 被管单元的继承 IRP模 块对接收到的基本管理操作请求进行处理,生成对应的基本管理操作 响应发送给该被管单元的 SOAP接口模块, SOAP接口模块将基本管 理操作响应序列化为继承 IRP模块的 SOAP格式消息,发送给管理单 元。
13、 一种实现信息服务层次继承关系的网管装置, 应用在使用 WSDL/SOAP解决方案的网络管理系统中, 其特征在于, 该网管装置 包括 SOAP接口模块和继承 IRP模块;
所述 SOAP接口模块保存有继承 IRP的 Web服务描述文件, 该 Web服务描述文件通过直接包含基本 IRP的基本管理操作,建立继承 IRP与基本 IRP的 IS层次继承关系;
所述继承 IRP模块发送基本管理操作消息到 SOAP接口模块,该 SOAP接口模块根据自身保存的 Web服务描述文件中建立的 IS层次 继承关系,将基本管理操作消息序列化为继承 IRP模块的 SOAP格式 消息发出;
或者,所述 SOAP接口模块接收到外部发来的 SOAP格式消息后, 使用 Web服务描述文件中建立的 IS层次继承关系, 将 SOAP格式消 息反序列化为继承 IRP 模块的基本管理操作消息, 发送给继承 IRP 模块。
14、 根据权利要求 13 所述的装置, 其特征在于, 该网管装置为 管理单元或被管单元。
PCT/CN2006/002073 2005-08-20 2006-08-15 Procédé et appareil de gestion de réseau destiné à la mise en œuvre de relation héritée de hiérarchie de service d’informations dans l’interface de gestion de réseau WO2007022696A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP06775391A EP1830516B1 (en) 2005-08-20 2006-08-15 A method and a network management apparatus for implementing information service hierarchy inherited relation in the network management interface
CNA2006800121762A CN101160796A (zh) 2005-08-20 2006-08-15 网管接口中信息服务层次继承关系的实现方法及网管装置
DE602006005332T DE602006005332D1 (de) 2005-08-20 2006-08-15 Verfahren und netzverwaltungsgerät zur implementierung einer informationsdiensthierarchie bedingten relation im netzverwaltungs-interface
US11/772,308 US8516094B2 (en) 2005-08-20 2007-07-02 Method and network management apparatus for implementing information service level inheritance in network management system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200510091286.X 2005-08-20
CNB200510091286XA CN100411355C (zh) 2005-08-20 2005-08-20 网管接口中信息服务层次继承关系的实现方法及网管装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/772,308 Continuation US8516094B2 (en) 2005-08-20 2007-07-02 Method and network management apparatus for implementing information service level inheritance in network management system

Publications (1)

Publication Number Publication Date
WO2007022696A1 true WO2007022696A1 (fr) 2007-03-01

Family

ID=36811517

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/002073 WO2007022696A1 (fr) 2005-08-20 2006-08-15 Procédé et appareil de gestion de réseau destiné à la mise en œuvre de relation héritée de hiérarchie de service d’informations dans l’interface de gestion de réseau

Country Status (6)

Country Link
US (1) US8516094B2 (zh)
EP (1) EP1830516B1 (zh)
CN (2) CN100411355C (zh)
AT (1) ATE424069T1 (zh)
DE (1) DE602006005332D1 (zh)
WO (1) WO2007022696A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101370221B (zh) * 2007-08-15 2014-11-05 中兴通讯股份有限公司 基于文件方式的网元管理系统软件版本管理方法
CN101340368B (zh) * 2008-08-12 2013-02-06 北京航空航天大学 基于WSDM的Web服务分布式管理系统和管理方法
CN102480373B (zh) * 2010-11-23 2014-09-24 上海中兴软件有限责任公司 一种网管系统接口内容版本的管理方法及装置
US9253022B2 (en) * 2012-06-13 2016-02-02 Telefonaktiebolaget Lm Ericsson (Publ) Managed object version identification
CN112311567B (zh) * 2019-07-26 2022-04-05 华为技术有限公司 一种通信方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005060203A1 (en) * 2003-12-10 2005-06-30 International Business Machines Corporation Method of redirecting client requests to web services
EP1551129A2 (en) * 2002-07-18 2005-07-06 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Generic interface for subscription management
WO2005065008A2 (en) * 2003-12-29 2005-07-21 Nokia Inc. System and method for managing a proxy request over a secure network using inherited security attributes

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2369797A1 (en) * 2002-01-31 2003-07-31 Bridgewater Systems Corporation System and method for web service management
US7246358B2 (en) * 2002-04-09 2007-07-17 Sun Microsystems, Inc. Methods, system and articles of manufacture for providing an extensible serialization framework for an XML based RPC computing environment
US7159224B2 (en) * 2002-04-09 2007-01-02 Sun Microsystems, Inc. Method, system, and articles of manufacture for providing a servlet container based web service endpoint
US7694314B2 (en) * 2003-08-28 2010-04-06 Siebel Systems, Inc. Universal application network architecture
US7424722B2 (en) * 2003-08-29 2008-09-09 International Business Machines Corporation Method and system for creating a dynamic OGSI service proxy framework using runtime introspection of an OGSI service
US20070061277A1 (en) * 2003-09-05 2007-03-15 International Business Machines Corporation Method, system, and storage medium for providing dynamic deployment of grid services over a computer network
US7809846B2 (en) * 2004-03-01 2010-10-05 Avaya Inc. Resilient application layer overlay framework for converged communication over Internet protocol networks
DE102005010609B3 (de) * 2005-03-08 2006-06-08 Siemens Ag Freischalten von IRPs (Integration Reference Points)
KR100678903B1 (ko) * 2005-09-07 2007-02-05 삼성전자주식회사 웹 서비스 제공 장치, 웹 서비스 요청 장치 및 그 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1551129A2 (en) * 2002-07-18 2005-07-06 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Generic interface for subscription management
WO2005060203A1 (en) * 2003-12-10 2005-06-30 International Business Machines Corporation Method of redirecting client requests to web services
WO2005065008A2 (en) * 2003-12-29 2005-07-21 Nokia Inc. System and method for managing a proxy request over a secure network using inherited security attributes

Also Published As

Publication number Publication date
US8516094B2 (en) 2013-08-20
EP1830516A4 (en) 2008-02-27
EP1830516B1 (en) 2009-02-25
CN1801739A (zh) 2006-07-12
US20080052385A1 (en) 2008-02-28
ATE424069T1 (de) 2009-03-15
CN100411355C (zh) 2008-08-13
EP1830516A1 (en) 2007-09-05
DE602006005332D1 (de) 2009-04-09
CN101160796A (zh) 2008-04-09

Similar Documents

Publication Publication Date Title
WO2018084947A1 (en) Network management interface
US6466974B1 (en) Environment for creating and managing network management software objects
WO2008014647A1 (fr) Procédé d'entretien pour l'objet de gestion de capacité, procédé de gestion de capacité, système et terminal correspondants
JP2007525870A (ja) 装置管理システム内における管理ノードの指定
CN102136933A (zh) 设备管理方法、中间件及机器通信平台、设备和系统
CN102546760A (zh) 设备管理的方法和终端、装置、系统
US20080033972A1 (en) Common Information Model for Web Service for Management with Aspect and Dynamic Patterns for Real-Time System Management
CN102420697A (zh) 一种可配置服务的综合资源监测管理系统及其方法
WO2015127603A1 (zh) 一种接口管理服务实体、功能服务实体及网元管理方法
WO2007016858A1 (fr) Procede de negociation d'interface de systeme de gestion de reseau est appareil a cet effet
CN103414771A (zh) 一种云计算环境下节点间长任务操作的监测方法
WO2007022696A1 (fr) Procédé et appareil de gestion de réseau destiné à la mise en œuvre de relation héritée de hiérarchie de service d’informations dans l’interface de gestion de réseau
US8868697B2 (en) Method and system for device management, and device
US7512674B1 (en) Framework for enabling dynamic construction of a network element management mechanism
CN114205866A (zh) 确定性信息上报、下发方法、装置、存储介质及电子设备
WO2008025198A1 (fr) Procédé, système et appareil pour la communication entre un terminal et un serveur
WO2006000161A1 (fr) Procede de gestion de reseau
WO2016197688A1 (zh) 一种数据采集方法及装置
WO2010124571A1 (zh) 节点信息获取方法、客户端、服务器
CN109274715A (zh) 车载多通道通信系统的平台资源管理系统
CN102281584A (zh) 一种物联网能力的实现方法及系统
CN112737821B (zh) 数据采集方法及装置
WO2009146650A1 (zh) 擦除终端数据的方法及终端设备
Ren et al. Research on communication method of OPC UA client based on ARM
KR100452629B1 (ko) 간이망관리프로토콜 에이전트의 관리정보베이스 번들의동적 갱신을 이용한 네트워크 관리 장치 및 그 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006775391

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11772308

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2006775391

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 200680012176.2

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 11772308

Country of ref document: US