Browse Prior Art Database

Data Manager (real time update of information on a server)

IP.com Disclosure Number: IPCOM000032075D
Original Publication Date: 2004-Oct-22
Included in the Prior Art Database: 2004-Oct-22
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Abstract

Data Manager (real time update of information on a server)

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

THIS COPY WAS MADE FROM AN INTERNAL IBM DOCUMENT AND NOT FROM THE PUBLISHED BOOK

TUC820020102 Jean Barkley/Tucson/IBM shekhar Kale, Mariasav Rajakannimariyan, Brian S Mccain, Linda Benhase, Ramandeep Kaur

Data Manager (real time update of information on a server )

Description

The ESS Copy Services Web Graphical User Interface provides the ability to utilize Copy Services features on open systems volumes. To enable this, the server maintains configuration and state information for all ESSs within the CS Web domain. Currently this domain can contain up to 4 ESSs. The CS Web GUI is downloaded from the server and runs as an applet within a browser. Whenever an applet is launched, it too must maintain its own copy of this data

Due to the size of the domain, the amount of data to maintain is nontrivial. In order to support this feature a new component within the applet has been created called Data Manager (DM). The DM job is to receive the notification from the server, query the server for the updated information, update its own copy of the data and then notify the GUI code of the changes. The DM must provide a solid interface to the GUI to enable the GUI to request specific data from DM. DM therefore keeps track of what data the GUI is interested in and only notifies GUI when that data has changed.

Advantages

1. The DM separates the server interface from the GUI code. This insulates the GUI code from changes/enhancements to the applet/server interface.
2. DM reduces the amount of data transferred between the applet and server because data is not continually refreshed with the server when the view i...