Creation and Deployment of RESTful Web Services in a Graphical Programming Language
AssigneeNational Instruments Corporation
InventorsCharles A. Kalapati, Paul A. Spangler, Jared A. Winston
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
Dependencies are inferred from the claim text.