Browse Prior Art Database

Architecture Design for a Software Inventory Application

IP.com Disclosure Number: IPCOM000113798D
Original Publication Date: 1994-Oct-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 94K

Publishing Venue

IBM

Related People

Garrison, M: AUTHOR [+2]

Abstract

Disclosed is an architecture for collecting, transferring, and integrating software inventory information from across a LAN. The burdens on network administrators have been rapidly growing both in volume and in complexity. Among other tasks, LAN administrators need to be able to balance the workload across the managed systems in a LAN and be able to detect when problems occur. Network administrators also need to keep track of the software on all the managed systems across a LAN. This disclosure presents the overall architecture of the software inventory application as implemented by a network management program.

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

Architecture Design for a Software Inventory Application

      Disclosed is an architecture for collecting, transferring, and
integrating software inventory information from across a LAN.  The
burdens on network administrators have been rapidly growing both in
volume and in complexity.  Among other tasks, LAN administrators need
to be able to balance the workload across the managed systems in a
LAN and be able to detect when problems occur.  Network
administrators also need to keep track of the software on all the
managed systems across a LAN.  This disclosure presents the overall
architecture of the software inventory application as implemented by
a network management program.

      This architecture uses three component programs to retrieve,
transfer, and integrate software inventory information from a client
or managed system to a managing system.  One main data file is used
to store the software inventory information from a client until it is
transferred to the software inventory database.

The programs represented in this architecture design are described
below:

o   SWINV.CMD - The software inventory collection facility run at
    managed (or client) systems to collect application information,

    such as the application types (e.g., *.EXEs and *.CMDs) and their
    location (e.g., C:\APPS\DIRECT.EXE).  This program creates the
    SWINV.OUT data file.

o   SWTRN.CMD - The transfer program that detects if a software
    inventory data file (SWINV.OUT) has arrived at the managing
    system from a managed system.  Since the network management
    product on the managing system may collect many files from a
    number of managed systems, this transfer program will check if an
    arriving file is a software inventory data file.  If so, the
    program will copy it to another location for later processing.

o   SWINV.EXE - The software inventory insertion program which parses
    the SWINV.OUT file for application values, such as an
    application's program name, date, ti...