Communication and interaction objects for connecting an...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C717S118000

Reexamination Certificate

active

06539383

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to computerized methods for accessing databases, and in particular, to communication and interaction objects for connecting an application to a database management system.
2. Description of Related Art
It is well known in the art to use database management systems, such as IBM's IMS (Information Management System) database management system (DRMS), to manage computerized databases. Indeed, IMS has been used for decades and remains in use today. Currently, there is a need to access such “legacy” databases using application programs. However, such tasks are complex and there are few tools available to assist application program developers.
IMS Open Transaction Manager Access (OTMA) is a high performance client/server protocol that allows application programs to access an IMS DBMS. However, the application program must include an interface to the IMS OTMA, which can be difficult to develop. To interface with an IMS DBMS requires rather extensive knowledge of the architecture of the IMS DBMS, as well as the architecture of the MVS operating system. Moreover, because of security considerations with regard to accessing an IMS DBMS, a great deal of skill is involved in establishing a connection between an application program and the IMS DBMS, since it must interface with the operating system as a secure and trusted “user”.
In order to more fully provide access to an IMS DBMS, it would be advantageous to have an easier mechanism to connect to the IMS DBMS and run transactions thereby. Thus, there is a need in the art for improved techniques for accessing a hierarchical database management system.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that accepts and manages connections between the DBMS And the application program. In the preferred embodiment, die application comprises a JAVA servlet or applet executed by a JAVA Virtual Machine (JVW). A TOC Connector for JAVA interfaces the JVM to the TOC, wherein the TOC Connector for JAVA includes one or more objects for establishing a connection between the servlet or applet executed by the JVM and the OTMA of the DBMS, so that transactions can be transmitted from the application program to the DBMS over the established connection and results of the transmitted transactions can be received at the application from the DBMS.
Various advantages and features of novelty, which characterize the invention, are pointed out with particularity in the claims annexed hereto and form a part hereof However, for a better understanding of the invention, its advantages, and the objects obtained by its use, reference should be made to the drawings which form a further part hereof, and to accompanying descriptive matter, in which there is illustrated and described specific examples of an apparatus in accordance with the invention.


REFERENCES:
patent: 5093787 (1992-03-01), Simmons
patent: 5530857 (1996-06-01), Gimza
patent: 5706429 (1998-01-01), Lai et al.
patent: 5754772 (1998-05-01), Leaf
patent: 5754830 (1998-05-01), Butts et al.
patent: 5758186 (1998-05-01), Hamilton et al.
patent: 5826270 (1998-10-01), Rutkowski et al.
patent: 5842174 (1998-11-01), Yanor
patent: 5892957 (1999-04-01), Normoyle et al.
patent: 5899990 (1999-05-01), Maritzen et al.
patent: 5918228 (1999-06-01), Rich et al.
patent: 6128622 (2000-10-01), Bach et al.
patent: 6199195 (2001-03-01), Goodwin et al.
patent: 6230160 (2001-05-01), Chan et al.
patent: 6236999 (2001-05-01), Jacobs et al.
patent: 6263498 (2001-07-01), Alcorn et al.
patent: 6336118 (2002-01-01), Hammond
patent: 6356931 (2002-03-01), Ismael et al.
Harding, Elizabeth U., “Older Databases Hang In”, Jul. 1995, Software Magazine, vol. 15, No. 7, p. 22.*
IMS TOC CONNECTOR FOR JAVA, User's Guide, Version 1, IBM Corporation, Dec. 1998, (see entire doucument).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Communication and interaction objects for connecting an... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Communication and interaction objects for connecting an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Communication and interaction objects for connecting an... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3065617

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.