Previous section.
Book 2: Inter-Domain Management: Interaction Translation (JIDM_IT)
Copyright © 1999 The Open Group
Conformance Guidelines
This appendix recommends appropriate conformance points for this
Technical Standard.
Note that
Conformance
in the sense used by The Open Group refers to conformance to a
Brand,
which is defined in related
Branding Documentation.
In this context, the following guidelines on conforming
implementations are not normative, and are provided here solely
as background information.
General Conformance Requirements
Conforming implementations may be expected to:
-
Provide a complete implementation of an interface specification
(mandatory or otherwise)
for which conformance is claimed unless some part of the interface
specification is
identified as optional;
-
Conform to the mappings of GDMO, ASN.1 and/or SNMP SMI to IDL as
specified in reference
JIDM_ST,
where support
of an information model specified in GDMO, ASN.1 or SNMP SMI
respectively is also claimed.
Specific Conformance Requirements
A conforming implementation may be expected to aim to satisfy
conformance requirements at four conformance points:
-
JIDM Facilities
-
CMISE Access Facilities
-
OSI Management Facilities
-
SNMP Management Facilities
in either the manager role, the agent role, or both.
JIDM Conformance Point
- Manager Role
Implementations claiming conformance to JIDM Facilities in the manager
role may be expected to:
-
Use those interfaces specified in the JIDM module that are required
to perform its management functionality, namely:
-
JIDM::ProxyAgentFinder
-
JIDM::ProxyAgent
-
If the management model being supported defines one or more managed
object interfaces,
use those interfaces required to perform the management functionality.
Additionally,
use the following interfaces, if needed to perform its management
function:
-
CosNaming::NamingContext
-
CosLifeCycle::FactoryFinder
-
CosLifeCycle::GenericFactory
-
Implement the interface and behaviours specified for the
JIDM::ProxyAgentController object,
if required
-
Implement the JIDM::EventPortFinder interface, providing access to
CosEventChannelAd-min::SupplierAdmin objects in the
manager domain, if events are to be
received by the manager
- Agent Role
Implementations claiming conformance to JIDM Facilities in the agent
role may be expected to:
-
Provide implementations of the following interfaces:
-
JIDM::ProxyAgentFinder
-
JIDM::ProxyAgent
-
If the management model being supported defines one or more managed
object interfaces,
implement those interfaces being supported by the agent. Also, name
resolution of
objects exposing those interfaces should be supported, by providing an
implementation of
the CosNaming::NamingContext interface. If creation of managed objects
is supported by the
agent, then implementations of the CosLifeCycle::FactoryFinder and
CosLifeCycle::GenericFactory
interfaces should be provided.
-
Execute the client behaviour of the JIDM::ProxyAgentController
interface, if requested by a
manager
-
Execute the client behaviour of the JIDM::EventPortFinder and
supply events to the corresponding
CosEventChannelAdmin::SupplierAdmin interface, if the agent
implementation is
capable of emitting event reports
CMISE Access Conformance Point
- Manager Role
Implementations claiming conformance to CMISE Access Facilities in the
manager role may be expected to:
-
Use those interfaces specified in the JIDM and OSIMgmt modules that
are required to perform its management function, namely:
-
JIDM::ProxyAgentFinder
-
OSIMgmt::ProxyAgent
-
Implement the interface and behaviour specified for the
JIDM::ProxyAgentController object, if
required
-
Implement the interface and behaviour specified for the
OSIMgmt::LinkedReplyHandler and
OSIMgmt::EndOfRepliesHandler objects
-
Implement the JIDM::EventPortFinder interface, providing access to
CosEventChannelAd-min::SupplierAdmin objects in the
manager domain, if events are to be
received by the manager
- Agent Role
Implementations claiming conformance to CMISE Access Facilities in the
agent role may be expected to:
-
Provide implementations of the following interfaces:
-
JIDM::ProxyAgentFinder
-
OSIMgmt::ProxyAgent
-
Execute the client behaviour of the JIDM::ProxyAgentController
interface, if requested by a manager
-
Execute the client behaviour of the OSIMgmt::LinkedReplyHandler and
OSIMgmt::EndOfReplies-Handler interfaces
-
Execute the client behaviour of the JIDM::EventPortFinder and
supply events to the corresponding
CosEventChannelAdmin::SupplierAdmin interface, if the agent
implementation is
capable of emitting event reports
OSI Management Conformance Point
It is the intent of the OSI Management Conformance Points to ensure
that a conformant manager
role implementation interoperates with a conformant agent role
implementation.
- Manager Role
Implementations claiming conformance to OSI Management Facilities in
the manager role may be expected to:
-
Use those interfaces specified in the JIDM and OSIMgmt modules that
are required to
perform its management function, namely:
-
JIDM::ProxyAgentFinder
-
OSIMgmt::ProxyAgent
-
OSIMgmt::NamingContext
-
CosLifeCycle::FactoryFinder
-
CosLifeCycle::GenericFactory
-
OSIMgmt::ManagedObjectFactory
-
OSIMgmt::ManagedObject
-
Use whatever managed object interface(s) specific to an information
model are required
to perform its management function
-
Implement the interface and behaviour specified for the
JIDM::ProxyAgentController object,
if required
-
Implement the interface and behaviour specified for the
OSIMgmt::LinkedReplyHandler and
OSIMgmt::EndOfRepliesHandler objects, if required
-
Implement the JIDM::EventPortFinder interface, providing access to
CosEventChannelAd-min::
SupplierAdmin objects in the manager domain, if events are to be
received by the manager
- Agent Role
Implementations claiming conformance to OSI Management Facilities in
the agent role may be expected to:
-
Provide implementations of the following interfaces:
-
JIDM::ProxyAgentFinder
-
OSIMgmt::ProxyAgent
-
OSIMgmt::NamingContext
-
CosLifeCycle::FactoryFinder
-
OSIMgmt::ManagedObject
-
Implement the managed object interface(s) specific to the
information model being supported by the agent
-
Provide implementations of the following additional interfaces, if
the agent is capable of
creating objects as a result of management operations:
-
CosLifeCycle::GenericFactory
,LI
OSIMgmt::ManagedObjectFactory
-
Execute the client behaviour of the JIDM::ProxyAgentController
interface, if requested by a manager
-
Execute the client behaviour of the OSIMgmt::LinkedReplyHandler and
OSIMgmt::EndOfReplies-Handler
interfaces, if requested by a manager
-
Execute the client behaviour of the JIDM::EventPortFinder and
supply events to the corresponding
CosEventChannelAdmin::SupplierAdmin interface, if the agent
implementation is
capable of emitting event reports
SNMP Management Conformance Point
It is the intent of the SNMP Management Conformance Points to ensure
that a conformant
manager role implementation interoperates with a conformant agent role
implementation.
- Manager Role
Implementations claiming conformance to SNMP Management Facilities in
the manager role may be expected to:
-
Use those interfaces specified in the JIDM and SNMPMgmt modules
that are required to
perform its management function, namely:
-
JIDM::ProxyAgentFinder
-
SNMPMgmt::ProxyAgent
-
SNMPMgmt::NamingContext
-
CosLifeCycle::FactoryFinder
-
SNMPMgmt::GenericFactory
-
SNMPMgmt::SMIEntry
-
Use whatever managed object interface(s) specific to an information
model are required
to perform its management function
-
Implement the interface and behaviour specified for the
JIDM::ProxyAgentController object, if required
-
Implement the JIDM::EventPortFinder interface, providing access to
CosEventChannelAd-min::SupplierAdmin objects in the
manager domain, if events are to be
received by the manager
- Agent Role
Implementations claiming conformance to SNMP Management Facilities in
the agent role may be expected to:
-
Provide implementations of the following interfaces:
-
JIDM::ProxyAgentFinder
-
SNMPMgmt::ProxyAgent
-
SNMPMgmt::NamingContext
-
CosLifeCycle::FactoryFinder
-
SNMPMgmt::SMIEntry
-
Implement the managed object interface(s) specific to the
information model being supported by the agent
-
Provide implementations of the following additional interfaces, if
the agent is capable of
creating objects as a result of management operations:
-
Execute the client behaviour of the JIDM::ProxyAgentController
interface, if requested by a manager
-
Execute the client behaviour of the JIDM::EventPortFinder and
supply events to the corresponding
CosEventChannelAdmin::SupplierAdmin interface, if the agent
implementation is capable of emitting event reports
Why not acquire a nicely bound hard copy?
Click here to return to the publication details or order a copy
of this publication.