A method, apparatus, and article of manufacture for accessing a
hierarchical database. An objects framework models the database as one or
more objects. An Internet-enabled generic application program accesses the
database via the objects framework. The present invention introduces an
Internet-enabled generic application program for accessing hierarchical
databases, such as an IMS.TM. database, by modeling the database into an
objects framework and then accessing the database via the objects
framework using standard tools, such as the DL/I.TM. query language for
the IMS.TM. database. The Internet-enabled generic application program
dynamically builds a DL/I.TM. query string based on web browser inputs.
The generic application program loads the objects framework to instantiate
IMS.TM. objects and dynamically constructs DL/I.TM. calls to access the
IMS.TM. database. The generic application program can be used in a number
of different environments, such as: (1) DL/I.TM. batch processing and (2)
on-line transactions including both IMS.TM. and CICS.TM. transactions.
Moreover, the generic application program and objects framework can be
executed in any MVS address space, including IMS.TM. and non-IMS.TM.
address spaces, such as web server address spaces. With this invention,
customers can continue to access their business data in IMS.TM. databases
using the latest Internet technology, without relying on legacy
application programs and without developing new application programs.
Thus, the present invention offers improved IMS.TM. application
programming productivity by supporting IMS.TM. business objects and data
objects, by eliminating complicated DL/I.TM. programming, and by
supporting use of object-oriented programming tools.
Eine Methode, ein Apparat und ein Artikel der Herstellung für das Zugänglich machen einer hierarchischen Datenbank. Ein Gegenstandrahmen modelliert die Datenbank als ein oder mehr Gegenstände. Ein Internet-ermöglichtes generisches Anwendungsprogramm macht die Datenbank über den Gegenstandrahmen zugänglich. Die anwesende Erfindung stellt ein Internet-ermöglichtes generisches Anwendungsprogramm für das Zugänglich machen der hierarchischen Datenbanken, wie eine IMS.TM. Datenbank vor, indem sie die Datenbank in einen Gegenstandrahmen modelliert und dann die Datenbank über den Gegenstandrahmen mit Standardwerkzeugen, wie der DL/I.TM. Abfragesprache für die IMS.TM. Datenbank zugänglich macht. Das Internet-ermöglichte generische Anwendungsprogramm errichtet dynamisch eine DL/I.TM. Frage Zeichenkette, die auf web browsereingängen basiert. Das generische Anwendungsprogramm lädt den Gegenstandrahmen instantiate IMS.TM. zu den Gegenständen und konstruiert dynamisch DL/I.TM. Anrufe, um die IMS.TM. Datenbank zugänglich zu machen. Das generische Anwendungsprogramm kann in einer Anzahl von unterschiedlichen Klimas, wie verwendet werden: (1) DL/I.TM. Stapelverarbeitung und (2) on-line-Verhandlungen einschließlich IMS.TM. und CICS.TM. Verhandlungen. Außerdem können das generische Anwendungsprogramm und der Gegenstandrahmen in jedem möglichem MVS Adressbereich, einschließlich IMS.TM. und non-IMS.TM durchgeführt werden. Adressbereiche, wie web serveradressbereiche. Mit dieser Erfindung können Kunden fortfahren, ihre Geschäft Daten zugänglich zu machen in den IMS.TM. Datenbanken mit der neuesten Internet-Technologie, ohne auf Vermächtnisanwendungsprogramme zu bauen und ohne Neuanmeldungprogramme zu entwickeln. So die anwesende verbesserte IMS.TM. Anwendung der Erfindung Angebote programmierenproduktivität durch das Stützen der IMS.TM. Geschäft Gegenstände und der Datengegenstände, durch das Beseitigen schwierigen programmierenden DL/I.TM. und durch das Stützen des Gebrauches der objektorientierten Programmierung Werkzeuge.