Browse Prior Art Database

A Framework for the Integration of Large Scale Archives and Lotus Notes

IP.com Disclosure Number: IPCOM000123820D
Original Publication Date: 1999-May-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 7 page(s) / 178K

Publishing Venue

IBM

Related People

Bohn, J: AUTHOR [+5]

Abstract

1.0 Abstract In order to be able to administer large data bases in Lotus Notes that start from approx. 250,000 documents efficiently there's usually SQL based interfaces for relational data bases available at present, e.g. DB2 LSX. For a Lotus Notes application developer this requires extensive knowledge of SQL, and the range of functionality is limited to the possibilities of the used relational data base management system. However, other possible features like error-tolerant searches in extensive texts are not supported here.

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

A Framework for the Integration of Large Scale Archives and Lotus
Notes

   1.0 Abstract

   In order to be able to administer large data bases in
Lotus Notes that start from approx. 250,000 documents efficiently
there's usually SQL based interfaces for relational data bases
available at present, e.g. DB2 LSX.  For a Lotus Notes application
developer this requires extensive knowledge of SQL, and the range of
functionality is limited to the possibilities of the used relational
data base management system.  However, other possible features like
error-tolerant searches in extensive texts are not supported here.

   We developed a Framework with the objective to offer Lotus
Notes application developers a uniform interface to large scale
archives which can be integrated smoothly into both existing and new
Notes applications.  Doing this it has been important to support
error-tolerant searches as well as to ensure independence from the
underlying data base management system to the greatest possible
extent.  Moreover, besides relational data bases also hierarchical,
network- or object-oriented data bases can be easily integrated.

   Since our framework was sketched as LotusScript Extension
(LSX), it can be integrated both in Lotus Notes and Lotus Suite
products.  Thus Lotus Domino search results can be made accessible
to Web browsers in intranets or Internet by means of Lotus Notes,
for instance.

   2.0 Architecture

   The archiving system (fig. 1) is designed as a
client-server solution.  The framework forms the client access to
the archive.  Possible clients are all products from Lotus that
support LotusScript (e.g. Notes Client, Notes Server or components
from the SmartSuite).  The information model of the server is
conform to the open international ISO/OSI standard for document
filing and retrieval (DFR), ISO IEC10166.  Storage media for the
documents are hard disks, optical storage devices or tapes.  Client
and server communicate with each other via TCP/IP.

   3.0 The Framework

   Our framework was designed as a Lotus Script Extension
(LSX).  To the application developer, LSX appear as an extension of
Lotus Script, the Lotus Notes development language.  They supply new
classes along with their methods and variables.  Our approach defines
a framework which makes it possible to flexibly and easily access an
electronic archive from within Lotus Script applications.  It
provides methods for creating, modifying and searching for documents
from an application-centered level of abstraction (see Fig. 2).  It
allows creating and accessing documents and document groups residing
in a (remote) archive.  On retrieval, it is not necessary to transmit
all information from the server to the client; any missing
information can be fetched from the server on demand.  The framework
offers sophisticated methods of searching: in addition to
"conventional" value searches, it is also possible to perform fuzzy
searches on both descriptive...