Browse Prior Art Database

Generic Host Agent Shell Process

IP.com Disclosure Number: IPCOM000119309D
Original Publication Date: 1991-Jan-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 76K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+2]

Abstract

A program is described which provides the generic driving main process involved in an arbitrary asynchronous gateway connection. The main process runs in a multitasking environment and is completely independent of any host system being connected to. The host system-dependent code is supplied as a run time plug in module, such as a Dynamic Link Library (DLL), containing at least one interface. In practice, three interface types are provided: initialization, termination and procedure. The combination of the main process and host system-dependent code is called a host agent. The main process is the exact same program for all conceivable host agents. The main process shall be referred to as a host agent shell process hereinafter.

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

Generic Host Agent Shell Process

      A program is described which provides the generic driving
main process involved in an arbitrary asynchronous gateway
connection. The main process runs in a multitasking environment and
is completely independent of any host system being connected to. The
host system-dependent code is supplied as a run time plug in module,
such as a Dynamic Link Library (DLL), containing at least one
interface. In practice, three interface types are provided:
initialization, termination and procedure. The combination of the
main process and host system-dependent code is called a host agent.
The main process is the exact same program for all conceivable host
agents. The main process shall be referred to as a host agent shell
process hereinafter.

      Software development time is often duplicated because common
function between similar functions is not separated from the unique
portions. Furthermore, packaging the common set of function between
applications enforces consistency between the applications. A gateway
service is specialized when connecting different systems using
different protocol. It is desirable to provide a host agent shell
process which is developed one time for all gateway services. It is
further desirable to package the host agent shell process separately
so that system-dependent function is isolated as a run time plug-in
module.  Only the plug-in module must be developed for any gateway
service and the module is developed completely independent of the
host agent shell process.

      The host agent shell process runs based on the following
configurations: a comment string for user tagging of the host agent,
a server node identifier which...