Accessing web forms from an object- relational database system
نویسنده
چکیده
A main memory object-relational database system, AMOS II, has been developed at Uppsala Database Laboratory (UDBL). The system provides common database facilities and a powerful query language but also, through it’s mediator-wrapper approach, features for the combination of data from heterogeneous data sources. The AMOS II query processor is extensible through a generalized foreign function mechanism. Currently AMOS II has interfaces to the programming languages C, Lisp and Java implying that applications working against AMOS II can be developed in one of these programming languages. Unfortunately, accessing information from the web cannot be done in the same way as using conventional databases. For the extraction of data from the web there exists Internet wrapper toolkits to specify programmatic interfaces to more or less well structured web sources. The thesis is about developing an extension to the existing AMOS II system, ORWIF (Object Relational Wrapper of Internet Forms), that facilitates the combined access to data from the web with data from other data sources e.g databases. In the ORWIF project data is extracted from a web form using foreign functions, existing Java libraries and a publicly available Internet wrapper toolkit. A description and comparison among three existing Internet wrapper toolkits is also included. My solution offers a flexible and easy way for users to access and analyse information retrieved from web forms and combining it with data from other sources through an OO mediator database system. For example, users can do their own “price running” with ORWIF. In my work I addressed the issue of optional input fields in web forms and how this can complicate extracting information from web sources. The problem was solved through delegating the responsibility of handling these, so called, omitted parameter values to the code of the foreign function.
منابع مشابه
Study of Using an Object-Relational Paradigm in Building a Web Database Application
In this paper, we would like to share our experiences in building a web database application using an object-relational paradigm. The system we built is basically an online system for casual tutors to claim their work for payment. At the design stage, we use an object-oriented design. Since the database backend is a relational database management system (i.e. Oracle), which also supports some o...
متن کاملDeveloping and Accessing Scientific Databases with the Object-Protocol (OPM) Data Management Tools
The Object-Protocol Model (OPM) data management tools provide facilities for rapid development, documentation, and flexible exploration of scientific databases. The tools are based on OPM, an object-oriented data model which is similar to the ODMG standard, but also supports extensions for modeling scientific data [41. Databases de signed using OPM can be implemented using a variety of commerci...
متن کاملExtending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths
Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...
متن کاملQuerying XML Documents
Web-based simulation environments will need to maintain a large collection of documents. Information about simulation models and results from multiple sites will need to be stored. This information should be held in a widely utilized and highly viewable format. The eXtensible Markup Language (XML) is a new standard that supports data exchange on the World-Wide Web. It is sophisticated enough, s...
متن کامل