The IEEE developed LAN network management
protocols using object-oriented techniques in the mid-1980s. These were the
basis for the early work on ANSI definitions that subsequently led to the
development of CMIP and
GDMO.By the late 1980s
ISO had started to work on
network management protocols. The ISO starting point was the early work of
ANSI and the IEEE with contributions from other groups from many different
individuals and organisations. This work led to the development of the OSI
management protocols (CMIP) and the various supporting services including
GDMO. Taken up by the ITU-T (then called CCITT), GDMO and CMIP were then
jointly developed by ISO and ITU-T and published in the early 1990s.
During the early 1990s GDMO was employed by the ITU-T, ETSI, ANSI and the
Network Management Forum for the specification of many interface
definitions. The ITU-T developed the TMN principles and architecture which
relied on GDMO and CMIP to enable its infrastructure to be created. TMN
applications tended to use GDMO and CMIP following the ITU-T
recommendations.
It was at about this time (the late 1980s and early 1990s) that an
argument developed between the advocates of CMIP and SNMP. CMIP came to be
used in the large scale TMN applications that needed the complexity and
particular the alarm reporting features of CMIP, while SNMP came to be used
for LAN and internet applications in which the simply interface and ease of
implementation were important factors.
Several other organisations then developed GDMO-based interface
definitions during the 1990s.
By 2000 CORBA and other object-oriented architectures had become widely
available. The ITU-T and other organisation began to translate the GDMO
specifications already available and new specifications into IDL and UML.