Preface
The Open Group
The Open Group is a vendor and technology-neutral consortium which
ensures that multi-vendor information technology matches the demands
and needs of customers. It develops and deploys frameworks, policies,
best practices, standards, and conformance programs to pursue its
vision: the concept of making all technology as open and accessible as
using a telephone.
The mission of The Open Group is to deliver assurance of conformance
to open systems standards through the testing and certification of
suppliers' products.
The Open group is committed to delivering greater business efficiency
and lowering the cost and risks associated with integrating new
technology across the enterprise by bringing together buyers and
suppliers of information systems.
Membership of The Open Group is distributed across the world, and it
includes some of the world's largest IT buyers and vendors representing
both government and commercial enterprises.
More information is available on The Open Group Web Site at
http://www.opengroup.org.
Open Group Publications
The Open Group publishes a wide range of technical documentation, the
main part of which is focused on development of Technical and Product
Standards and Guides, but which also includes white papers, technical
studies, branding and testing documentation, and business titles. Full
details and a catalog are available on The Open Group Web Site at
http://www.opengroup.org/pubs.
-
Product Standards
A Product Standard is the name used by The Open Group for the
documentation that records the precise conformance requirements (and
other information) that a supplier's product must satisfy. Product
Standards, published separately, refer to one or more Technical
Standards.
The "X" Device is used by suppliers to demonstrate that their products
conform to the relevant Product Standard. By use of the Open Brand they
guarantee, through the Open Brand Trademark License Agreement (TMLA),
to maintain their products in conformance with the Product Standard so
that the product works, will continue to work, and that any problems
will be fixed by the supplier. The Open Group runs similar conformance
schemes involving different trademarks and license agreements for other
bodies.
-
Technical Standards (formerly CAE Specifications)
Open Group Technical Standards, along with standards from the formal
standards bodies and other consortia, form the basis for our Product
Standards (see above). The Technical Standards are intended to be used
widely within the industry for product development and procurement
purposes.
Technical Standards are published as soon as they are developed, so
enabling suppliers to proceed with development of conformant products
without delay.
Anyone developing products that implement a Technical Standard can
enjoy the benefits of a single, widely supported industry standard.
Where appropriate, they can demonstrate product compliance through the
Open Brand.
-
CAE Specifications
CAE Specifications and Developers' Specifications published prior to
January 1998 have the same status as Technical Standards (see above).
-
Preliminary Specifications
Preliminary Specifications have usually addressed an emerging area of
technology and consequently are not yet supported by multiple sources
of stable conformant implementations. There is a strong preference to
develop or adopt more stable specifications as Technical Standards.
-
Consortium and Technology Specifications
The Open Group has published specifications on behalf of industry
consortia. For example, it published the NMF SPIRIT procurement
specifications on behalf of the Network Management Forum (now TMF). It
also published Technology Specifications relating to OSF/1, DCE,
OSF/Motif, and CDE.
In addition, The Open Group publishes Product Documentation. This
includes product documentation-programmer's guides, user manuals,
and so on-relating to the DCE, Motif, and CDE. It also includes the
Single UNIX Documentation, designed for use as common product
documentation for the whole industry.
Versions and Issues of Specifications
As with all live documents, Technical Standards and
Specifications require revision to align with new developments and
associated international standards. To distinguish between revised
specifications which are fully backwards compatible and those which are
not:
-
A new
Version
indicates there is no change to the definitive information contained in
the previous publication of that title, but additions/extensions are
included. As such, it
replaces
the previous publication.
-
A new
Issue
indicates there is substantive change to the definitive information
contained in the previous publication of that title, and there may also
be additions/extensions. As such, both previous and new documents are
maintained as current publications.
Corrigenda
Readers should note that Corrigenda may apply to any publication.
Corrigenda information is published on The Open Group Web Site at
http://www.opengroup.org/corrigenda.
Ordering Information
Full catalog and ordering information on all Open Group publications
is available on The Open Group Web Site at
http://www.opengroup.org/pubs.
This Document
The general description of the nature, scope and purpose of this
IDM: Specification Translation
Technical Standard is given in the
Preface
at the front of this publication.
Structure
This
IDM: Specification Translation
document is divided into eight parts:
-
Part 1:
Introduction
-
Part 2:
ASN.1 to OMG IDL Translation Algorithm
-
Part 3:
GDMO to OMG IDL Translation Algorithm
-
Part 4:
OMG IDL to GDMO/ASN.1 Translation Algorithm
-
Part 5:
SNMP to OMG IDL Translation Algorithm
-
Part 6:
OMG IDL to SNMP Translation Algorithm
This part of the document is currently not provided.
-
Part 7:
IDL Modules and Examples
-
Part 8:
Comparison of Object Models
This is an updated version of a Telecommunications Management Forum
Technical Report, included here as non-normative, for background
information only.
Acknowledgements
Further to the acknowledgements made (to the JIDM, the TMN, and the OMG)
in the general Acknowledgements
page at the front of this document,
The Open Group wishes to thank
those experts who contributed to the development of this
Inter-Domain Management: Specification Translation
document.
The following list names the key contributing individuals
and their company affiliations at the time of their contributions:
Colin Ashford
| BNR
|
Prabha Chadayammuri
| HP
|
Jesus Gonzalez
| Telefonica Investigacion y Desarrollo
|
Juan Jose Hierro
| Telefonica Investigacion y Desarrollo
|
Ulf Hollberg
| IBM
|
Martin Kirk
| The Open Group
|
Javier Lopez-Martin
| Hewlett-Packard Company
|
Subrata Mazumdar
| Bell Laboratories, Lucent Technologies
|
Olivier Potoniee
| Alcatel Alshtom Recherche
|
Tim Roberts
| BNR
|
Tom Rutt
| Lucent Technologies (formerly at AT&T Bell Labs)
|
Juergen Schoenwaelder
| Technical University Braunschweig, Germany
|
Nader Soukouti
| SMILE (formerly at ESIGETEL)
|
The following companies were involved in the submission of
this specification (excluding the SNMP part) as a response to the
OMG's RFP (OMG RFP Document telecom/97-09-04)
for a specification defining Interworking between CORBA
and TMN Systems:
-
Alcatel Alothom Recherche
-
DSET Corporation
-
Expertsoft Corporation
-
Hewlett-Packard Company
-
Highlander Communications, L.C.
-
INPRISE Corporation (formerly Visigenic Software Inc.)
-
International Business Machines Corp.
-
IONA Technologies
-
ISR Global Telecom, Inc.
-
Lucent Technologies, Inc.
-
Nortel Technology
-
Sun Microsystems
-
TCSI Corporation
-
Telefonica Investigacion y Desarrollo S. A. Unipersonal
Referenced Documents
The following documents are referenced in this Technical Standard:
- ASN90
ITU-T Recommendation X.208 | ISO/IEC 8824: 1990.
International Organization for Standardization and International
Electrotechnical Committee. Information Technology - Open Systems
Interconnection - Specification of Abstract Syntax Notation One (ASN.1).
- Boo91
Booch, G., Object-oriented Design with Applications,
Benjamin/ Cummings, Redwood City, CA, 1991.
- CMIP91
ITU-T Recommendation X.711 | ISO/IEC 9596-1: 1991,
International Organization for Standardization and International
Electrotechnical Committee. Information Technology - Open Systems
Interconnection - Common Management Information Protocol Specification.
Part 1: Specification.
- CORBA98
The Common Object Request Broker,
Object Management Group, DocumentFormal/98-12-09, December 1998
- COS98
CORBA Common Object Services Specification,
Open Group Specification, Document Formal/98-12-09, December 1998.
- DIR91
ISO/IEC 9594: 1991,
International Organization for Standardization and International
Electrotechnical Committee. Information technology - Open Systems
Interconnection - Management Information Services - The Directory.
- GDMO92
ITU-T Recommendation X.722 | ISO/IEC 10165-4:1992,
nternational Organization for Standardization and International
Electrotechnical Commission. Information Technology - Open Systems
Interconnection - Management Information Services - Structure of
Management Information - Part 4: Guidelines for the Definition
of Managed Objects.
- Gold89
Goldberg, A. and Robson, D., Smalltalk-80, Addison-Wesley, Reading, Mass,1989.
- Hausz86
Hauzer, B. M. A Model for Naming, Addressing, and Routing.
ACM Trans. Off.Inf.Sys, 4(4), Oct 1986.
- IADM93
IETF RFC 1445, J.R. Davin, J.M. Galvin, K.McCloghrie,
Administrative Model for version 2 of the
Simple Network Management Protocol (SNMPv2), April 1993.
- ISMI
IETF RFC 1155, M. Rose and K. McCloghrie, Structure and Identification
of Management Information for TCP/IP based Internets, May 1990.
- ISMIV2
IETF RFC 1442, J. Case, K. McCloghrie, M. Rose, S. Waldbusser:
Structure of Management Information for version 2 of the
Simple Network Management Protocol (SNMPv2), April 1993.
- OSI89
ITU-T Recommendation X.700 | ISO/IEC 7498-4: 1989,
Information Processing Systems - Open Systems Interconnection -
Basic Reference Model - Part 4: Management Framework.
- Jacqm90
Jacqmot, C., Milgrom, E., Joosen, W, and Berbers, Y.,
Naming and Network Transparent Process Migration in
Loosely Coupled Distributed Systems.
In Decentralised Systems, Eds Cosnard, E and Girault, C, Elsevier,
North-Holland, 1990.
- JIDM_IT
Inter-Domain Management - Interaction Translation; Open Group
Technical Standard, published as Book 2 of this document (C803).
- Kent91
Kent, W., A Rigourous Model of Object Reference, Identity,
and Existence, Journal of Object-Oriented Programming, (4)3, June 1991.
- Khosh86
Khoshafian, S. and Copeland, G.. Object Identity.
In Proceedings of the Conference of Object Oriented Programming
Systems, Languages, and Applications (OOPSLA), Portland, OR. 1986.
- Krug92
Krueger, C. W., Software Reuse, ACM Comput. Surv. 24(2), June 1992.
- Lalon91
Lalonde, W. and Pugh, J., Subclassing vs. Subtyping,
Journal of Object-oriented Programming, (3)5, January 1991.
- Mey88
Meyer, B., Object-Oriented Software Construction, Prentice Hall,
Englewood Cliffs, NJ, 1988.
- MPR91
Network Management Forum, Modelling Principles for Managed Objects, TR102,
Bernardsville, NJ, 1991.
- Naur68
Naur, P. and Randell, B., Eds., Software Engineering:
Report on a Conference by the NATO Science Committee,
NATO Scientific Affairs Division, Brussels. 1968.
- ODP96-2
ITU-T Recommendation X.902 | ISO/IEC 10746-2,
Information Technology - Open Distributed Processing - Reference
Model: Foundations.
- ODP96-3
ITU-T Recommendation X.903 | ISO/IEC 10746-3,
Open Distributed Processing - Reference Model -
Part 3: Architecture.
- OMNI92
Network Management Forum, OMNIPoint Specification,,
Bernardsville, 1992.
- OOM91
Object Management Group/Object Model Task Force,
The OMG Object Model V0.9, Boulder, CO, 1991.
- XAP-ROSE
Preliminary Specification, January 1994,
ACSE/Presentation: Remote Operations Service Element API (XAP-ROSE)
(ISBN: 1-872630-86-3, P302), published by The Open Group.
- Rumb91
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and
Lorensen, W., Object-Oriented Modeling and Design,
Prentice Hall, Englewood Cliffs, NJ, 1991.
- SMI91
ITU-T Recommendation X.720 | ISO/IEC 10165-1 1991,
Information Technology - Open System Interconnection -
Management Information Services - Structure of
Management Information - Part1: Management Information Model.
- SMIv1 to SMIv2
McCloghrie, K., Perkins, D., and Schoenwaelder, J., Structure of Management
Information for version 2, RFC 2578, Cisco Systems, SNMPinfo, TU Braunschweig,
April 1999.
- SMIv2 Textual Conventions
McCloghrie, K., Perkins, D., and Schoenwaelder, J., Textual Conventions
for SMIv2, RFC 2579, Cisco Systems, SNMPinfo, TU Braunschweig, April 1999.
- SMIv2 Conformance
McCloghrie, K., Perkins, D., and Schoenwaelder, J., Conformance Statements
for SMIv2, RFC 2579, Cisco Systems, SNMPinfo, TU Braunschweig, April 1999.
- SNMP
IETF RFC 1157, J.D. Case, M.S. Fedor, M.L. Schoffstall,C. Davin,
Simple Network Management Protocol (SNMP), May1990.
- SNMPv2 Conformance
IETF RFC 1904: Case, J., McCloghrie, K., Rose, M., Waldbusser, S.;
Conformance Statements for
version 2 of the Simple Network Management Protocol (SNMPv2);
SNMP Research, Inc., Hughes LAN Systems, Dover Beach Consulting, Inc.;
Carnegie Mellon University, January 1996.
- SNMPv2 Protocol Operations
IETF RFC 1908: Case, J., McCloghrie, K., Rose, M., Waldbusser, S.; Protocol
Operations for version 2
of the Simple Network Management Protocol (SNMPv2);
SNMP Research, Inc., Hughes LAN Systems, Dover Beach Consulting,
Inc.;
Carnegie Mellon University, January 1996.
- SNMPv2 Traps
IETF RFC 1215: Rose, M.; A Convention for Defining Traps for use with the SNMP;
Performance Systems International, March 1991.
- Strou87
Stroustrup, B., The C++ Programming Language, Addison Wesley,
Reading, Mass, 1986.
- Weg90
Wegner, P., Concepts and Paradigms of Object-oriented
Programming, OOPS Messenger, (1)1, August 1990.
- XAP
CAE Specification, September 1993,
ACSE/Presentation Services API (XAP)
(ISBN: 1-872630-91-X, C303), published by The Open Group.
- XOM, Issue 3
CAE Specification, May 1996,
OSI-Abstract-Data Manipulation API (XOM), Issue 3
(ISBN: 1-85912-175-6, C607), published by The Open Group.
Inter-Domain Management: Specification Translation (JIDM_ST)
Copyright © 2000 The Open Group