Browse Prior Art Database

System Management Commands Architecture

IP.com Disclosure Number: IPCOM000099953D
Original Publication Date: 1990-Mar-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 1 page(s) / 57K

Publishing Venue

IBM

Related People

Fabbio, RA: AUTHOR [+4]

Abstract

The AIX 3.1 System Commands architecture represents a layered, open approach to writing commands to manage resources in the AIX system. The architectural intent is to separate the command (or operations) that perform the work from the user interface. Furthermore, there has been a clear distinction made between high level commands (which represent user tasks) and low level commands which perform the various operations against a resource object. Implicitly, the architecture is also highly dependent upon the usage of a common data representation for our configurable domains, namely, an Object Data Manager format.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 56% of the total text.

System Management Commands Architecture

       The AIX 3.1 System Commands architecture represents a
layered, open approach to writing commands to manage resources in the
AIX system.  The architectural intent is to separate the command (or
operations) that perform the work from the user interface.
Furthermore, there has been a clear distinction made between high
level commands (which represent user tasks) and low level commands
which perform the various operations against a resource object.
Implicitly, the architecture is also highly dependent upon the usage
of a common data representation for our configurable domains, namely,
an Object Data Manager format.

      The AIX System Management Architecture has dictated that our
system facilities/tools be built in a layered manner.  The following
description shows the relationship between high-level commands, low-
level commands and methods.

      The low-level commands are fundamental; they typically provide
simple, stateless, atomic operations and are mapped on top of the
system level services as executable entities. The low-level commands
will be called by both methods and high-level commands.

      Methods relate to the Object Data Manager (ODM).  The ODM
provides a method descriptor type which allows objects to be
"active."  A method descriptor identifies a filename which can be
executed.  The method file may be a script or an executable.  It is
recommended that methods be written as scripts (when i...