Object Oriented API for Operations System Development

Kenji MINATO  Ikuo YODA  Nobuo FUJII  

IEICE TRANSACTIONS on Communications   Vol.E77-B   No.10   pp.1209-1219
Publication Date: 1994/10/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Communication Systems and Transmission Equipment
communication systems and transmission equipment,  OSI systems management,  managed objects,  OSI directory,  CMIP,  

Full Text: PDF(883.2KB)>>
Buy this Article

ISO and ITU-T have developed the standard concept of the Telecommunications Management Network (TMN). This standard does not, however, specify interface implementation. The user requires an Application Programming Interface (API) that bridges user application and the TMN concept to construct a TMN-based application. This paper proposes an object oriented API (OOAPI) that is suitable for TMN-based operations system implementation. OOAPI is one interface of the Common Management Information Service Element (CMISE), and uses the Common Management Information Protocol (CMIP). OOAPI is composed of two C++ programming language constructs: Data Object and Interface object "M_User". The Data Object makes it easier for the user to access management information. The M_User provides a connection-less CMISE interface because the OOAPI handles CMIP association automatically. The M_User also provides MO location-transparency by using the OSI Directory Service. This paper compares the existing MO location-transparency schemes with the OOAPI method, and clarifies the advantages of OOAPI. This paper also indicates results from OOAPI trials, and confirms that OOAPI has sufficient performance to implement highly effective TMN operations system.