Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Operator Interaction in a Server Superstructure

IP.com Disclosure Number: IPCOM000114911D
Original Publication Date: 1995-Feb-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 85K

Publishing Venue

IBM

Related People

Wade, BK: AUTHOR

Abstract

Disclosed is a method for permitting operators to interact with a server program. The method lets the server program treat each operator as any other client, even though the connection between the server program and each such operator might be human-oriented (such as a keyboard and screen attached to the server program) or program-oriented (such as a bulk-data transport protocol connecting the server program and a program imitating a human operator).

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

Operator Interaction in a Server Superstructure

      Disclosed is a method for permitting operators to interact with
a server program.  The method lets the server program treat each
operator as any other client, even though the connection between the
server program and each such operator might be human-oriented (such
as a keyboard and screen attached to the server program) or
program-oriented (such as a bulk-data transport protocol connecting
the server program and a program imitating a human operator).

      The software system in which the invention resides already
provides a general-purpose structure for creation of named servers, a
set of bulk-data line drivers over which such servers may receive
requests and transmit responses, and a formal method by which the set
of named servers interacts with the set of line drivers.  Said
structure relieves the server program from being concerned with
connectivity issues and is illustrated in the Figure.  The invention
supplements the already-present structure by:
  o  Recognizing that operator interactions exhibit the same request
      response structure as interactions with "regular" clients, and
  o  Adding line drivers for communication channels typically
      considered to be human-oriented rather than program-oriented,
and
  o  Causing input from such human-oriented channels to be introduced
      to a named server in the same manner as inputs from bulk-data
      line drivers, and
  o  Accepting output from servers in the same manner as the
bulk-data
      line drivers and delivering the output to human-oriented
channels
      in channel-appropriate fashions.

In particular, the invention supports selected human-oriented
channels in the following fashions:

      A virtual console driver permits interaction with an operator
using the server program's keyboard and screen.  This driver uses the
VMCONINPUT event of the Conversational Monitor System to wait for
activity on the (line...