Web services mashup component wrappers
First Claim
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
- receive input from a user to select a web service for which to create a wrapper that will allow the web service to be used as a component in a visual mashup designer;
programmatically generate communication source code for the wrapper that knows how to send a request to the web service from the wrapper and how to interpret a response from the web service; and
programmatically generate interaction source code for the wrapper that specifies how the wrapper should interact with the visual mashup designer.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for creating wrappers for use in visual mashup designers. The user selects a web service for which to create a wrapper that will allow the web service to be used as a component in a visual mashup designer. The system programmatically generates communication source code for the wrapper that knows how to send a request to the web service from the wrapper and how to interpret a response from the web service. The system also programmatically generates interaction source code for the wrapper that specifies how the wrapper should interact with the visual mashup designer. The wrapper can be used in the visual mashup designer for creation of web site mashups. The wrapper is operable to respond to visual mashup designer events.
70 Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
receive input from a user to select a web service for which to create a wrapper that will allow the web service to be used as a component in a visual mashup designer; programmatically generate communication source code for the wrapper that knows how to send a request to the web service from the wrapper and how to interpret a response from the web service; and programmatically generate interaction source code for the wrapper that specifies how the wrapper should interact with the visual mashup designer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating web service mashup wrapper components comprising the steps of:
-
identifying a web service for which to create a wrapper; programmatically generating the wrapper in a dynamic language that can manipulate at least a portion of a functionality of the web service; and enabling the wrapper to be used in a visual mashup designer for creation of web site mashups. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for creating and using web service mashup wrapper components comprising the steps of:
-
receiving input from a user to initiate a creation of a wrapper for a web service, the wrapper being written in a dynamic language, the wrapper being operable to be used with a visual mashup designer for creation of web site mashups; receiving input from the user to select the wrapper to include the wrapper as a component in a visual mashup designer; and enabling the wrapper to respond to visual mashup designer events. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification