Web services mashup designer
First Claim
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
- interact with a mashup component wrapper creation process to create a wrapper for a selected web service;
provide a design surface that displays a graphical representation of a plurality of components that can be used to create a mashup application, at least one of the components being the wrapper created during the wrapper creation process; and
automatically generate source code in a dynamic language when a particular component of the plurality of components is added to the design surface.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for creating mashups using a visual mashup designer application. The system can interact with a mashup component wrapper creation process to create a wrapper for a selected web service. A design surface displays a graphical representation of components that can be used to create a mashup application, including the wrapper created during the wrapper creation process. The system automatically generates source code in a dynamic language when a component is added to the design surface. The code created contains the logic for which operations can be called in a respective underlying web service and what parameters the operations take. The user can select operations to invoke in the first and second components, and can then map an output of an operation of the first component to an input of an operation of the second component. Additional components can also be mapped.
109 Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
interact with a mashup component wrapper creation process to create a wrapper for a selected web service; provide a design surface that displays a graphical representation of a plurality of components that can be used to create a mashup application, at least one of the components being the wrapper created during the wrapper creation process; and automatically generate source code in a dynamic language when a particular component of the plurality of components is added to the design surface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for creating a mashup application comprising the steps of:
-
receiving input from a user to place components from a toolbox onto a design surface for use in a mashup application; and when each component is dropped onto the design surface, creating the code that contains the logic for which operations can be called in a respective underlying web service and what parameters the respective operations take. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for mapping one component to another for use in a mashup application comprising the steps of:
-
receiving input from a user to place a first component onto a design surface; receiving input from the user to place a second component onto the design surface; receiving input from the user to select an operation to invoke on the first component and what parameters to send to the first component; receiving input from the user to select an operation to invoke on the second component; and receiving input from the user to map an output of the first component to an input of the second component. - View Dependent Claims (17, 18, 19, 20)
-
Specification