WIMS> Definitions for all WIMS Objects

WIMS> Definitions for all WIMS Objects

McDonald, Ira imcdonald at sharplabs.com
Thu Jan 6 19:00:01 EST 2005


Hi Bill,                                       Thursday (6 January 2005)

Below is a new section 4.1 'WIMS Objects' for addition to the WIMS spec.
Every definition has normative source document references.

Please note that a WIMS 'Proxy' object is NOT defined.  A WIMS Proxy is
simply a network host system with a WIMS Agent controlling a subordinate
WIMS Manager (for operation and action forwarding), as shown in the
current diagrams in section 4 of the WIMS spec.

Cheers,
- Ira


Ira McDonald (Musician / Software Architect)
Blue Roof Music / High North Inc
PO Box 221  Grand Marais, MI  49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com

------------------------------------------------------------------------

4.1 WIMS Objects

WIMS adds the following objects to the PWG Semantic Model:


Agent:  An abstract object that represents a software component of a
network host system that supports management of one or more Services
or Devices.  An Agent object always supports the WIMS Agent Interface as
a request generator and may support the WIMS Management Interface as a
response generator.

    Note:  This document defines the Agent object as an extension and
    generalization of the SNMP Agent defined in the IETF Architecture
    for Describing SNMP Management Frameworks [RFC3411].


Alert:  An abstract object that represents the set of information
associated with a normal event (e.g., ServiceConfigChanged) or exception
event (e.g., ServiceStopped) on a managed entity.  An Alert may be
transferred to a Manager via a SendAlerts operation.

    Note:  This document defines the Alert object as an extension and
    generalization of the Alert element defined in the IETF Printer MIB
    [RFC1759] [RFC3805].


Device:  An abstract object that represents a hardware component of a
network host system that supports one imaging function (e.g., copy) and
may be associated with one or more upstream Service objects.  A Device
object exposes for monitoring and management every associated Subunit
(e.g., Marker) on that network host system.

    Note:  This document defines the Device object as an extension and
    generalization of the Printer element defined in the IETF Printer
    MIB [RFC1759] [RFC3805].


Manager:  An abstract object that represents a software component of a
network host system that supports management of one or more managed
entities via their associated Agents.  A Manager object always supports
the WIMS Agent Interface as a response generator and may support the
WIMS Management Interface as a request generator.

    Note:  This document defines the Manager object as an extension and
    generalization of the SNMP Manager defined in the IETF Architecture
    for Describing SNMP Management Frameworks [RFC3411].


Report:  An abstract object that represents the set of information
associated with the performance of a scheduled or immediate action
(e.g., GetElements).  A Report may be transferred to a Manager via a
SendReports operation.

    Note:  This document defines the Report object as an extension and
    generalization of the Get-Printer-Attributes response defined in the
    IETF Internet Printing Protocol (IPP) Model and Semantics [RFC2566]
    [RFC2911].


Resource:  An abstract object that represents a software component of a
network host system that is necessary for the operation of one or more
Services or Devices (e.g., fonts or firmware).

    Note:  This document defines the Resource object as an extension and
    generalization of the Resource object defined in the ISO Document
    Processing Application (DPA) [ISO10175].


Schedule:  An abstract object that represents a set of planned actions
and their timetables on a network host system.  A Schedule object may be
transferred to an Agent via a SetSchedule operation request (WIMS
Management Interface) or a GetSchedule or RegisterForManagement
operation response (WIMS Agent Interface).

    Note:  This document defines the Schedule object as an extension and
    generalization of the Schedule element defined in the IETF Schedule
    MIB [RFC3231].


Service:  An abstract object that represents a software component of a
network host system that supports one or more imaging functions (e.g.,
copy, print, and scan) and may be associated with one or more downstream
Device objects.  A Service object exposes for monitoring and management
every associated Subunit (e.g., Channel) on that network host system.

    Note:  This document defines the Service object as an extension and
    generalization of the Printer object defined in the IETF Internet
    Printing Protocol (IPP) Model and Semantics [RFC2566] [RFC2911].


Subscription:  An abstract object that represents a set of events to be
monitored on a network host system and a recipient for notifications
associated with those events (delivered via WIMS Alerts, SNMP traps,
etc.).  A Subscription may be transferred to an Agent via a
SubscribeForAlerts action in a Schedule.

    Note:  This document defines the Subscription object as an extension
    and generalization of the SNMP Subscription defined in the IETF
    SNMP Applications [RFC3413].


Subunit:  An abstract object that represents a hardware or software
component of a network host system that is accessible for monitoring and
management but _cannot_ be rebooted independently of the owner System,
Service, or Device object.

    Note:  This document imports the definition and semantics of a
    Subunit from the IETF Printer MIB [RFC1759] [RFC3805], including all
    of the following standard Subunit types:  Channel, Console, Cover,
    InputTray, Interface, Interpreter, Marker, MediaPath, and OutputBin.


System:  An abstract object that represents a network host system and
may support one or more configured Services or Devices on that network
host system.  A System object exposes for monitoring and management
every configured Subunit (e.g., Console) on that network host system.

    Note:  This document defines the System object as an extension and
    generalization of the System group in IETF MIB-II (RFC 1213) and the
    System group in IETF Host Resources MIB [RFC1514] [RFC2790].



More information about the Wims mailing list