Creation and Deployment of RESTful Web Services in a Graphical Programming Language
First Claim
1. A non-transitory computer-accessible memory medium that stores program instructions executable by a processor to perform:
- providing a plurality of graphical data flow programs, wherein each graphical data flow program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical data flow program, and wherein each graphical data flow program implements a respective web method, wherein each web method implements or requests a respective action;
receiving user input selecting one or more of the plurality of graphical data flow programs for inclusion in a web service, thereby specifying a corresponding one or more web methods to be included in the web service; and
generating the web service based on the selected one or more graphical data flow programs, wherein the web service is deployable to a server for hosting, wherein the web service is invocable over a network to perform the corresponding one or more web methods.
5 Assignments
0 Petitions
Accused Products
Abstract
Method and memory medium for generating a web service. A plurality of graphical data flow programs may be provided, and user input selecting one or more of plurality of graphical data flow programs for inclusion in a web service may be received, The web service may be generated based on the one or more graphical data flow programs. Each graphical data flow program may implement a respective web method, where each web method may implement or request a respective action. The web service may be deployable to a server for hosting, where the web service is invocable over a network to perform the corresponding one or more web methods.
15 Citations
20 Claims
-
1. A non-transitory computer-accessible memory medium that stores program instructions executable by a processor to perform:
-
providing a plurality of graphical data flow programs, wherein each graphical data flow program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical data flow program, and wherein each graphical data flow program implements a respective web method, wherein each web method implements or requests a respective action; receiving user input selecting one or more of the plurality of graphical data flow programs for inclusion in a web service, thereby specifying a corresponding one or more web methods to be included in the web service; and generating the web service based on the selected one or more graphical data flow programs, wherein the web service is deployable to a server for hosting, wherein the web service is invocable over a network to perform the corresponding one or more web methods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a web service, the method comprising:
utilizing a computer to perform; providing a plurality of graphical data flow programs, wherein each graphical data flow program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical data flow program, and wherein each graphical data flow program implements a respective web method, wherein each web method implements or requests a respective action; receiving user input selecting one or more of the plurality of graphical data flow programs for inclusion in the web service, thereby specifying a corresponding one or more web methods to be included in the web service; and generating the web service based on the selected one or more graphical data flow programs, wherein the web service is deployable to a server for hosting, wherein the web service is invocable over a network to perform the corresponding one or more web methods. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification