TECHNIQUES FOR PROVIDING XQUERY ACCESS USING WEB SERVICES
First Claim
Patent Images
1. A method comprising:
- receiving, at a server via web service communications, client web service messages from a client;
wherein receiving the client web service messages comprises;
receiving a first client web service message to request a connection to the server;
receiving a second client web service message that encapsulates an XQuery expression that conforms to the XQuery language;
at the server, extracting the XQuery expression from the second client web service message;
at the server, executing the XQuery expression against XML data;
sending, from the server to the client via web service communications, a server web service message;
wherein the server web service message contains a sequence of items;
wherein the sequence of items contains at least part of results from execution of the XQuery expression;
wherein the method is performed by one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
An XQuery access API is described, for providing access to XML data from a data source, using the XQuery language. A requestor can request, from a server, performance of an operation on XML data, wherein request messages and response messages conform to the Simple Object Access Protocol (SOAP). Request and response messages can be transmitted using Hypertext Transfer Protocol (HTTP) or Hypertext Transfer Protocol over Secure Socket Layer (HTTPS). The format of the request and response messages is specified in a definition of a Web service, where the definition conforms to the Web Service Description Language (WSDL).
64 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server via web service communications, client web service messages from a client; wherein receiving the client web service messages comprises; receiving a first client web service message to request a connection to the server; receiving a second client web service message that encapsulates an XQuery expression that conforms to the XQuery language; at the server, extracting the XQuery expression from the second client web service message; at the server, executing the XQuery expression against XML data; sending, from the server to the client via web service communications, a server web service message; wherein the server web service message contains a sequence of items; wherein the sequence of items contains at least part of results from execution of the XQuery expression; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable storage media storing instructions, the instruction which, when executed by one or more processors, cause the one or more processors to perform:
-
receiving, at a server via web service communications, client web service messages from a client; wherein receiving the client web service messages comprises; receiving a first client web service message to request a connection to the server; receiving a second client web service message that encapsulates an XQuery expression that conforms to the XQuery language; at the server, extracting the XQuery expression from the second client web service message; at the server, executing the XQuery expression against XML data; sending, from the server to the client via web service communications, a server web service message; wherein the server web service message contains a sequence of items; wherein the sequence of items contains at least part of results from execution of the XQuery expression. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification