Over the last few years the information technology industry has been rapidly developing object-oriented software development environments (languages, library tools, databases, etc.) for the realisation of object-oriented designs in computer systems. It is therefore natural for implementors of OSI management to expect to use these environments in the development of OSI-conformant network-management products. The fundamental enabling factor in realising this expectation is the compatibility of the underlying object models, so an evaluation of the OSI Management Model with those used in software development environments is required.
Such a comparison begs the question of which model the OSI Management Model should be compared against. In particular, the following have identified user needs for comparison:
With regard to OMG, comparisons to the following have been developed:
This Object Model Comparison report sets out to compare the three object models developed by:
The definitions in this document make reference to concepts defined in the ISO/CCITT ODP reference model (see references ODP93-2 and ODP93-3). This aids efforts to relate the three object models, using concepts from the ODP perspective.
The following comparison is, in itself, a necessary stage leading towards the larger objective to capitalise on the synergistic aspects of the three models, the synergistic aspects of the work that went into their respective development, and the maximum possible synergistic goals of the three groups. As will be shown, there is overwhelming agreement between OSI management and OMG models, but there are also a number of significant differences. Some are complementary and some are conflicting. Further JIDM documents are planned which will describe approaches for reconciling these differences.
The objective of this report is to provide a comparison of the three models by documenting the similarities, the complementary differences, and the conflicting differences;
Some knowledge of the OSI Management and OMG models is assumed. Readers are referred to the referenced documents SMI, CMIP and OOM for further information on the respective models.