SYSTEM AND METHOD OF EMULATING FUNCTIONALITY OF A WEB SERVICE
First Claim
Patent Images
1. A system for emulating functionality of a web service, comprising:
- a web server configured to host web services;
a web service configured to execute on the web server as defined by a service definition file;
a plurality of executable emulation rules in the web service, the emulation rules having request argument formats and response formats;
a graphical user interface configured to enable an end user to enter values for expected request arguments and response values to be returned by the web service for each executable emulation rule when the expected request arguments are received.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for emulating the functionality of a web service. The system can include a web server that is configured to host web services. A web service can be configured to execute on the web server as defined by a service definition file. The web service can contain a plurality of executable emulation rules, and the emulation rules can include request argument formats and response formats. An end user can enter values using a graphical user interface for the expected request arguments and response values to be returned by the web service for each executable emulation rule, when the expected request arguments are received.
-
Citations
24 Claims
-
1. A system for emulating functionality of a web service, comprising:
-
a web server configured to host web services; a web service configured to execute on the web server as defined by a service definition file; a plurality of executable emulation rules in the web service, the emulation rules having request argument formats and response formats; a graphical user interface configured to enable an end user to enter values for expected request arguments and response values to be returned by the web service for each executable emulation rule when the expected request arguments are received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of emulating functionality of a web service hosted by a web server, comprising the steps of:
-
loading a service definition file into the web server from a storage location; generating a web service on the web server based on the service definition file; creating a plurality of emulation rules in the web service using a graphical user interface accessible to an end user, the emulation rules having request argument formats and response formats; and entering values for the request arguments and response values to be returned by the web service, the values being entered using formats presented by the graphical user interface accessible by the end user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for emulating functionality of a web service, comprising:
-
a web server configured to host web services; a service definition file configured to define a web service and the service definition file is loadable by the web server; a web service executing on the web server as defined by the service definition file; a plurality of executable emulation rule means in the web service having request argument formats and response formats, the emulation rule means being for receiving request arguments and return responses; a graphical user interface means for enabling an end user to enter values for expected request arguments and response values to be returned by the web service for each executable emulation rule means when the expected request arguments are received from another executable process. - View Dependent Claims (22)
-
-
23. An article of manufacture including a computer usable medium having computer readable program code embodied therein for emulating functionality of a web service hosted by a web server, comprising computer readable program code capable of performing the operations of:
-
loading a service definition file into the web server from a storage location; generating a web service on the web server based on the service definition file; creating a plurality of emulation rules in the web service using a graphical user interface configured to be viewable to an end user, the emulation rules having request argument formats and response formats; and entering test case values for the request arguments and response values to be returned by the web service, the test case values being entered using formats presented by the graphical user interface configured to be viewable to the end user. - View Dependent Claims (24)
-
Specification