Web browser extension for simplified utilization of web services
First Claim
1. A method of automatically consuming and processing web services, the method comprising:
- parsing a first document describing a deployed web service by a processor to identify a first set of attribute-value pairs describing a first function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the first function for rendering in a user interface element implemented by a web service client, the second set of attribute-value pairs including a first attribute-value pair specifying a data type for the result data returned by the first function and a second attribute-value pair specifying a first instruction for processing the result data returned by the first function;
constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and
processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable by the web service client to render a presentation of the result data returned by the first function in the user interface element.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically consuming and processing web services includes parsing a first document describing a web service to identify a first set of attribute-value pairs describing a function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the function for rendering in a user interface element; constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable to render a presentation of the result data in the user interface element. The second set of attribute-value pairs includes a first attribute-value pair specifying a data type for the result data and a second attribute-value pair specifying a first instruction for processing the result data.
-
Citations
16 Claims
-
1. A method of automatically consuming and processing web services, the method comprising:
-
parsing a first document describing a deployed web service by a processor to identify a first set of attribute-value pairs describing a first function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the first function for rendering in a user interface element implemented by a web service client, the second set of attribute-value pairs including a first attribute-value pair specifying a data type for the result data returned by the first function and a second attribute-value pair specifying a first instruction for processing the result data returned by the first function; constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable by the web service client to render a presentation of the result data returned by the first function in the user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method of automatically consuming and processing web services, the method comprising:
-
parsing a first document describing a deployed web service by a processor to identify a first set of attribute-value pairs describing a first function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the first function for rendering in a user interface element implemented by a web service client, the second set of attribute-value pairs including a first attribute-value pair specifying a data type for the result data returned by the first function and a second attribute-value pair specifying a first instruction for processing the result data returned by the first function; constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable by the web service client to render a presentation of the result data returned by the first function in the user interface element.
-
-
16. A data processing system comprising:
-
at least one processor; a random access memory for storing data and programs for execution by the at least one processor; and computer readable instructions stored in the random access memory for execution by the at least one processor to perform a method of automatically consuming and processing web services, the method comprising; parsing a first document describing a deployed web service to identify a first set of attribute-value pairs describing a first function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the first function for rendering in a user interface element implemented by a web service client, the second set of attribute-value pairs including a first attribute-value pair specifying a data type for the result data returned by the first function and a second attribute-value pair specifying a first instruction for processing the result data returned by the first function; constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable by the web service client to render a presentation of the result data returned by the first function in the user interface element.
-
Specification