Browse Prior Art Database

Modular Server/Requester for Application Automation Edition Software

IP.com Disclosure Number: IPCOM000112645D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 4 page(s) / 133K

Publishing Venue

IBM

Related People

Fisher, JO: AUTHOR [+2]

Abstract

Described is a software implementation to provide a modular server/requester for products, such as application automation edition software which allows message-based programming to occur within application automation edition software.

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

Modular Server/Requester for Application Automation Edition Software

      Described is a software implementation to provide a modular
server/requester for products, such as application automation edition
software which allows message-based programming to occur within
application automation edition software.

      Application automation edition software is an application
enabler that provides build-time and run-time environments to create
and execute applications.  The software-user application code is
written in graphic, flow chart-like chains.

      Everything a user defines in the application automation edition
software is generically called an item.  Some item types can
reference other item types; for example, a chain can reference data
records which, in turn, reference their corresponding record formats,
such as data templates.  The links for these references are formed at
the time the item is installed.

      In prior art, in order to change the item definition, it was
necessary to un-install all items that reference it.  This was a
tedious operation, particularly when changing record format
definitions.  When changing a record format definition, all records,
sub-chains, and user "C" functions that referenced that record
format, as well as all chains and displays that referenced record
formats, had to be un-installed.

      The concept described herein is a message-based
Server/Requester software mechanism with optional acknowledgement and
reply capabilities for use in the application automation edition
environment.  The mechanism provides the following technical
advantages:

o   Data Encapsulation - This method encourages primary data element
    usage by a minimal number of chains.  It reduces the amount of
    installation time since the number of elements are reduced.  The
    primary data element usage is restricted by the programmer to the
    server.  Requesters issue commands and receive data by way of a
    small command record.  Small records install/un-install more
    quickly than large records.

o   System-Wide Visibility - Messaging is done by way of software,
    such as Distribution Automation Edition (DAE).  Through a minor
    amount of remote control block configuration change, any
    requester can be on any node in the DAE system.

o   Faster Debugging - By limiting the use of the primary data
    elements to a smaller number of chains, it becomes easier to find
    which chain is altering primary data elements.  This is because
    the number of suspects is smaller to begin with.  Furthermore, as
    the mechanisms provide a program interface at the server level,
    it is convenient to unit test the servers with test requesters.
    This means that testing can be done early in the development
    cycle, long before actual requesters are coded.

o   Parallel Coded Development - Si...