The OSIMIS TMN platform
Editors: Kevin McCarthy, George Pavlou
Authors: George Pavlou, Kevin McCarthy, Thurain Tin, James Cowan, George Mykoniatis, Jorge Sanchez, James Reilly, Costas Stathopoulos, Stelios Sartzetakis, David Griffin, Jose Neuman de Souza, Nazim Agoulmine, Henryka Jormakka, Juha Koivisto
The OSIMIS (OSI Management Information Service) platform provides the foundation for the quick and efficient construction of complex TMN systems. It is an object-oriented development environment in C++ [10.1], based on the OSI Management Model [10.5], which hides the underlying protocol complexity (CMIS/CMIP [10.6][10.7]) and harnesses the power and expressiveness of the associated information model [10.8]. OSIMIS combines the thoroughness of the OSI models and protocols with distributed systems concepts projected by ODP [10.19] to provide a highly dynamic distributed information store. It also combines seamlessly the OSI management power with the large installed base of Internet SNMP-capable network elements.
OSIMIS is ideally suited for Telecommunications Management Network (TMN) [10.3] environments because of its support for hierarchically organised complex management systems and its ability to embrace a number of diverse management technologies through proxy systems. OSIMIS provides a generic CMIS/P to SNMP application gateway [10.34], whilst adaptation to other models or proprietary systems is feasible. OSIMIS projects a model whereby OSI management, being the most powerful of current management technologies, provides the unifying end-to-end means through which other technologies are integrated via application level gateways, possibly in a generic fashion. This chapter explains the OSIMIS concepts, architecture, components and philosophy.
Throughout this chapter, the term management application (or simply application) refers to a TMN physical block e.g. Operations System (OS), Workstation-Operation System (WS-OS), Mediation Device (MD), Q-Adaptor (QA) or Network Element (NE). All these blocks, apart from WS-OSs, export managed objects across management interfaces. Also, all these blocks, apart from NEs, may contain managing objects. The term object throughout this chapter refers to a managed, managing or support infrastructure object (realised as a C++ instance in engineering terms).
Download this chapter or the entire book in PDF format
Overview of the ICM book
ICM book Table of Contents
Back to my publications page