Integrated support in an XML/XQuery database for web-based applications
First Claim
Patent Images
1. A system for providing integrated support in an XML/XQuery database for Web-based applications, comprising:
- a Web browser to send an HTTP request for Web pages containing embedded XQuery expressions;
a Binary Object XML Repository to recognize the Web pages that contain embedded XQuery expressions; and
an hxl processor to process each XQuery expression in each of the Web pages, comprising;
an extraction module to extract the XQuery expression from the Web page;
an evaluation module to evaluate the XQuery expression as a query on an XML/XQuery database; and
a results module to provide results from the query in the Web page in place of the XQuery expression,wherein the Web page with the results from the XQuery expressions is returned to the Web browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for integrated support in an XML/XQuery database residing within a binary object XML repository (BOXR) for web-based applications includes web browser(s) for sending at least one HTTP request for hxl pages. Hxl pages are defined as web pages containing embedded XQuery expressions, with XQuery being an interactive program used to access data. Server module(s) coordinate operations within a control system including an XML/XQuery database. An hxl processor module provides web application support, and a BOXR XQuery engine processes XQuery queries. An XML repository provides stored representation of XML data.
-
Citations
14 Claims
-
1. A system for providing integrated support in an XML/XQuery database for Web-based applications, comprising:
-
a Web browser to send an HTTP request for Web pages containing embedded XQuery expressions; a Binary Object XML Repository to recognize the Web pages that contain embedded XQuery expressions; and an hxl processor to process each XQuery expression in each of the Web pages, comprising; an extraction module to extract the XQuery expression from the Web page; an evaluation module to evaluate the XQuery expression as a query on an XML/XQuery database; and a results module to provide results from the query in the Web page in place of the XQuery expression, wherein the Web page with the results from the XQuery expressions is returned to the Web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing integrated support in an XML/XQuery database for Web-based applications, comprising:
-
receiving an HTTP request for Web pages from a Web browser; recognizing the Web pages that contain embedded XQuery expressions; processing each XQuery expression in each of the Web pages, comprising; extracting the XQuery expression from the Web page; evaluating the XQuery expression as a query on an XML/XQuery database; and providing results from the query in the Web page in place of the XQuery expression; and returning the Web page with the results from the XQuery expressions to the Web browser. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification