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

Administration of Graphic User Interface and Multimedia Objects using Cooperative Processing

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

Publishing Venue

IBM

Related People

Duffield, DM: AUTHOR [+4]

Abstract

Disclosed is a method which addresses the problem of easily managing which functions the user can perform using Cooperative Processing-based solutions. This method provides an easy and centrally located method of allowing different users different capabilities based on their characteristics that is defined on the server portion of this cooperative application.

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

Administration of Graphic User Interface and Multimedia Objects using
Cooperative Processing

      Disclosed is a method which addresses the problem of easily
managing which functions the user can perform using Cooperative
Processing-based solutions.  This method provides an easy and
centrally located method of allowing different users different
capabilities based on their characteristics that is defined on the
server portion of this cooperative application.

      Typical midrange based applications integrate with the
platforms' security mechanism to determine what functions the user
may perform.  This is typically information provided in the user
profile on the platform.  This is similar to controlling access to
menus by changing the user class in the OS/400* user profile.  The
user class determines (among other things) what options are available
on OS/400 menus.

      One of the problems with Cooperative Processing solutions is
that this level of user authority is not generally available on the
Programmable Work Station (PWS).  So although the application may
provide functions that system administrators will not want some users
to be able to perform, there is no mechanism on the PWS that can be
used to tailor these options.  Therefore, the user on a PWS may have
additional capability they would not have if they used the server
platform directly, this is a security problem.

      Administrators need to be able to control access to the Graphic
User Interface (GUI) or multimedia application from a centralized
point.  One of the significant challenges of a Cooperative Processing
solution is management of each user's PWS.  Since the PWSs are
distributed across a potentially large area, the management of user
capabilities to these GUI and multimedia programs needs to be
controlled from a central location; otherwise, considerable time is
spent managing these capabilities at each user's PWS.

      This method provides a function for controlling access to
functions of a GUI or multimedia interface.

      The best place to do this is from the server itself.  This
gives administrators the capability to manage user capabilities from
a central location instead of each and every user's PWS.  This would
be a nontrivial task in large corporations where there may be many
PWSs located in many different locations.

      The technique used by this method is based on a combination of
user class settings and user authorities to specific server objects.
This information is downloaded to the PWS when the user starts the
cooperative application.  A user profile is required as input when a
cooperative processing job is started on the server.  This user
profile is used to retrieve the user class from the user profile and
used to check user authorities to these specific server objects.
These objects are used only as a representative authority level
(surrogate objects) to specific functions of the cooperative
application.

...