Cisco Cisco Evolved Programmable Network Manager 1.2 Developer's Guide
[Type text]
Cisco EPN Manager OSS Integration Guide for MTOSI
19
2 Northbound MTOSI Interface
Cisco EPN Manager implements the MTOSI-based SOAP Web Services API as a standards-based Northbound
Interface for integrating Cisco EPN Manager with a standards-compliant OSS.
Interface for integrating Cisco EPN Manager with a standards-compliant OSS.
The Cisco EPN Manager implementation of the MTOSI interface supports the retrieval of device inventory,
circuit inventory, and notifications about respective resource changes and provisioning. This includes:
circuit inventory, and notifications about respective resource changes and provisioning. This includes:
Managed Elements and Equipment Inventory
Termination Point Inventory
Ethernet Virtual Connection Resource Inventory
Subnetwork Connection and Resource Inventory
Inventory Object Create, Delete and Attribute Value Change (AVC) Notifications
Service Inventory
Service Provisioning
2.1 Web Services Standards
As mentioned in the MTOSI specification, the MTOSI SOAP Web Services in Cisco EPN Manager is based on
the following Web Services specification from W3C standards:
the following Web Services specification from W3C standards:
Web Service Description Language version 1.1 (WSDL)
Simple Object Access Protocol version 1.1 (SOAP)
XML Schema version 1.0 (XSD)
2.2 MTOSI Standards
The Cisco EPN Manager implementation of the MTOSI Interface conforms to the MTOSI 3.0 (TMF 864)
information model and operational APIs.
The information model and operations APIs are extended in a standard way to support Cisco’s vendor
extensions to the MTOSI interface wherever required. These extensions are added as a set of xml schema
definitions for the information model extensions and as a set of WSDL definitions for the operational model
extensions.
information model and operational APIs.
The information model and operations APIs are extended in a standard way to support Cisco’s vendor
extensions to the MTOSI interface wherever required. These extensions are added as a set of xml schema
definitions for the information model extensions and as a set of WSDL definitions for the operational model
extensions.
2.3 Communication Patterns
MTOSI interfaces supported by Cisco EPN Manager use the RPC Communication Style and the following
Communication Patterns defined in the MTOSI specification:
Communication Patterns defined in the MTOSI specification:
Synchronous Request/Reply (SRR) – used for Simple Response.
Synchronous Iterator (SIT) – used for Multiple Batched Responses.
2.3.1 Iterator Pattern
The operations performed on supported MTOSI interfaces return a single object or multiple objects. In case
of operations that return multiple objects, a corresponding synchronous iterator (SIT) operation is defined in
MTOSI which handles the responses in multiple batch responses. For example, to retrieve multiple objects of
a specific object type, you can use two operations, getAll<Object> and get<Object>Iterator defined to
retrieve objects in multiple batched responses.
of operations that return multiple objects, a corresponding synchronous iterator (SIT) operation is defined in
MTOSI which handles the responses in multiple batch responses. For example, to retrieve multiple objects of
a specific object type, you can use two operations, getAll<Object> and get<Object>Iterator defined to
retrieve objects in multiple batched responses.