Browse Prior Art Database

Dynamic Application Communications Interface Management, Dynamic Communication Protocol/ Transport Management and Dynamic Communication Profile Management

IP.com Disclosure Number: IPCOM000122364D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 4 page(s) / 161K

Publishing Venue

IBM

Related People

Hendershot, DR: AUTHOR [+5]

Abstract

This article describes techniques for implementing dynamic application communications interface (ACI) management, dynamic communication protocol/transport management (DCTM) and dynamic communication profile management (DCPM).

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

Dynamic Application Communications Interface Management, Dynamic
Communication Protocol/ Transport Management and Dynamic Communication
Profile Management

      This article describes techniques for implementing
dynamic application communications interface (ACI) management,
dynamic communication protocol/transport management (DCTM) and
dynamic communication profile management (DCPM).

      ACI management is an interrupt service routine (ISR), which
provides a rapid low level application programmer's interface (API)
to/ from applications or emulation products.

      Implementation of this function provides an interface to/from
application or emulation products.  The result is a dynamic interface
capability for communication from one program to another program via
an API.  In other words, it is application intercommunications via a
generic transport interface.

      Dynamic ACI provides the capability of dynamic alteration of an
API.

      This is a low level function that is modular in structure.  It
can be standalone or part of a larger subsystem.  The function can be
ported to other programs or subsystems.  The API can be altered
before invocation of the function via the supplied profile or the
application software has the ability to alter the initial settings
dynamically during execution.

      The calling application need not be concerned with the
interface of the other application.  The calling application is
insulated by this approach.  The interface remains the same.

      Initial execution of the dynamic ACI management ISR installs it
in the memory space, hooks into a user-definable software interrupt,
and terminates with the management routines memory resident.  In
order to access the capabilities of the ISR, the following steps are
to be followed:
1.   Set the initial settings in the profile provided.
2.   Execute the ISR Interrupt.

      Upon execution of the assigned interrupt, the command field in
the device control block (DCB) is checked and used to execute the
routine requested.  Since the ISR is totally modular, additional
functions may be added to the ISR at any time without impacting
existing implementations.  Fig. 1 is a memory block diagram of the
dynamic ACI.

      DCTM is an ISR, which provides rapid low level protocol
management capabilities to an application program through an API.

      Implementation of this function provides a communications
protocol interface used for data transport in an ISR.  The result is
extensive low level protocol management for the application
programmer.

      DCTM resolves the open architecture issue of supporting any one
of several protocols.  Implementation of this function provides a
communications protocol interface used for data transport.  Any
protocol can be interchanged before invocation of the function or
dynamically during execution; or the function can be turned off by
the application in order to allow the ap...