Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Management-of-network-distributed-agents-in-a-distributed-computing-environment

 Methods and apparatus for a window pane sash control with memory
In accordance with one aspect of the present invention, as embodied and broadly described herein, a ...


 Initializing and saving peripheral device configuration states of a microcontroller using a utility program
According to the present invention, a utility program can configure a memory with configuration ...


 Computer storage system and failover method
Preferred embodiments and their advantages are best understood by reference to FIGS. 1 and 2, ...


 System and method for providing recipient specific formats for electronic mail
What is claimed is: 1. A method of formatting text in an electronic mail message for a specific ...


 Selective sending of portions of electronic content
What is claimed is: 1. A software application for enabling a user to operate on an electronic ...


 Method and apparatus for processing electronic mail
Now, a method and apparatus implementing the method have been invented to reduce the disadvantages ...


 Method and apparatus for selecting attachments
A method and apparatus for selecting attachments is described. When a sender indicates in an e-mail ...


 Message publishing system and method
To achieve the foregoing and other objects, in accordance with the present invention, as embodied ...


 Polarizing element, optical element, and liquid crystal display
What is claimed is: 1. A display comprising a liquid crystal cell and a polarizing element, the ...


 Searching and reusing information from previously executed control instructions in a data forwarding device
The disclosed invention helps users to input command instructions more efficiently and accurately ...


 Management of network distributed agents in a distributed computing environment

Details
Inventors: Buickel, Larry Lee; Godwin, Debbie Ann; Hamilton, Howard Daniel; Hansen, Kathryn Isobel; Harvey, Jr., Charlie Buddy;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Lintz; Paul R.
Assistant Examiner:
Attorney, Agent or Firm: Henkler; Richard A.

A method and system for providing a single access point for the resources of application programs distributed within a network. The single access point is provided via a master object comprising an application identification list and a plurality of application procedure interfaces. Each of the application programs has an associated agent for managing the resources of the associated application program. These agents manage the resources using a subset of the plurality of application procedure interfaces of the master object. The application identification list of the master object is used for storing the binding handle of the agent as well as the identification for the associated application. A client or user accesses the resources of a particular application program by specifying the identification of the application program and the required action to be taken by the application program to the master object. The master object uses this information to search the application identification list for a matching application identification, and after finding one, thereafter invoking the corresponding application procedure interface in the agent identified by the matching binding handle. Thus, invoking the required resource of the application program to perform the requested action.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT OF THE PRESENT INVENTION Reference now being made to FIG.
1, a schematic diagram is shown illustrating various components of a Local Area Network (LAN) 100 according to the teachings of the present invention.
The LAN 100 is heterogeneously populated with DCE cell members 106-106n, 110-110n, and 112--112n, non-DCE cell members 108-108n, Distributed Access Administration Tool (DAAT) server 104, and Master Object (MOB) 114.
In this particular embodiment, a DCE cell is defined by DCE cell servers 102, DCE cell members 106-106n with agents, DCE cell members 110-110n without agents, and DCE cell members 112-112n with clients.
It is well understood by those of ordinary skill in the art that any DCE cell is defined by its members, and therefore, the boundaries of the DCE cell are logical as opposed to geographical.
It should also be clearly understood that the LAN 100 is merely illustrative of one of numerous variations in which the present invention can be practiced.
Reference now being made to FIG.
2, a block diagram is shown illustrating in greater detail selected components of the LAN 100 of FIG.
1 according to the teachings of the present invention.
As is shown in FIG.
2, each of the DCE cell members having a client 112-112n communicate with DAAT server 104, which in turn communicates with Master Object (MOB) 114.
MOB 114 communicates with DCE Cell servers 102 and DCE cell members 106-106n having an agent 214-214n.
Each one of the agents 214-214n has an application 216-216n, respectively.
A brief description of each one of the above noted components is provided below.
Each one of the DCE cell members 112-112n gather data from their respective users and send requests to DAAT 104.
The requests may be, for example, creation of a user ID, deletion of a user ID, or ID password reset.
DAAT server 104 process these requests by communicating with applications 216-216n via MOB 114 and agents 214-214n, respectively.
DAAT server 104 includes a task manager 202, a request queue database 204, a memory queue 206, and a task processor 208



Related patents
  Methods, systems and computer program products for remote control of a processing system
It is, therefore, one object of the present invention to provide a computer system that can control a program to be executed by a server, even when special remote ...
  Processes and apparatuses for managing network devices
Accordingly, it is an object of the present invention to obviate the above-described problems and shortcomings by providing processes and apparatuses for quickly and ...
  Data storage with host-initiated synchronization and fail-over of remote mirror
The present invention enables efficient remote data mirroring and "fail-over" capabilities in a computer system wherein a local host device stores data on a local ...
  Method and apparatus for establishing communications between packet-switched and circuit-switched networks
The invention describes a method and apparatus which allows communications between packet-switched data networks and traditional circuit-switched networks. Specifically, ...
  Remote bookmarking for wireless client devices
Broadly speaking, the invention relates to improved techniques that enable wireless devices to implement bookmarks with improved transmission efficiency, reduced user ...
  File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
In accordance with one aspect of the invention, there is provided a method of operating a file server in a data network. The file server receives a request for metadata ...
  Method and apparatus for distributing personalized e-mail
Information common to multiple e-mail messages is sent as common content chunks, which may be transmitted only once each, but merged into many different e-mail messages ...
  Electronic mail with recipient-specific content
It is an object of the invention to address the foregoing difficulties in conventional computerized messaging systems by providing an authoring system for computerized ...
  Graphical test progress monitor
The invention provides a graphical tool, referred to herein as a test progress monitor. When the test progress monitor is started, it gives a two column display to ...
  Atomic and molecular documents
OF THE PREFERRED EMBODIMENTS Prior to discussing the present invention in greater detail, it is believed a glossary of terms used in the description would be beneficial....

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved