Web service framework
First Claim
1. Non-transitory computer-readable storage media, having computer-executable instructions stored thereon, that when executed, cause a computer processor to initiate:
- receiving a service call request via a user interface, wherein the received service call request invokes an operation of an in-memory database repository;
transforming the request to conform to a customizable framework, wherein transforming the request comprises rewriting the request based on rewrite rules;
modifying the customizable framework with user-customized route tables;
importing the customizable framework;
automatically generating a skeleton of a web service application component via a scaffold service, based on the customizable framework;
automatically activating the skeleton of the web service application component in the in-memory database repository, wherein the activating comprises mapping a request action of the transformed request to the operation of the in-memory database repository using the user-customized route tables; and
displaying a representation of a response object of the web service application component via the user interface, wherein the representation comprises a confirmation of the invoked operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Representative implementations provide devices and techniques for automatically generating a skeleton of at least a portion of a web service application. The skeleton comprises a framework that may be modified as needed for a desired use, such as for a relational database backed application, for example. In one aspect, the framework includes a versatile model to support different validation methods and varied customization. Filter support allows a user to perform actions on and/or define rules for inputs. In another aspect, the skeleton is automatically activated in an in-memory database repository.
26 Citations
20 Claims
-
1. Non-transitory computer-readable storage media, having computer-executable instructions stored thereon, that when executed, cause a computer processor to initiate:
-
receiving a service call request via a user interface, wherein the received service call request invokes an operation of an in-memory database repository; transforming the request to conform to a customizable framework, wherein transforming the request comprises rewriting the request based on rewrite rules; modifying the customizable framework with user-customized route tables; importing the customizable framework; automatically generating a skeleton of a web service application component via a scaffold service, based on the customizable framework; automatically activating the skeleton of the web service application component in the in-memory database repository, wherein the activating comprises mapping a request action of the transformed request to the operation of the in-memory database repository using the user-customized route tables; and displaying a representation of a response object of the web service application component via the user interface, wherein the representation comprises a confirmation of the invoked operation. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
receiving a service call request via a user interface, wherein the received service call request invokes an operation of an in-memory database repository; transforming the request to conform to a customizable framework, wherein transforming the request comprises rewriting the request based on rewrite rules; modifying the customizable framework with a user-defined route table; importing the customizable framework; automatically generating a skeleton of a web service application component based on the customizable framework; automatically activating the skeleton of the web service application component in the in-memory database repository, wherein the activating comprises mapping a request action of the transformed request to the operation of the in-memory database repository using the user-defined route table; and displaying a representation of a response object of the web service application component via the user interface, wherein the representation comprises a confirmation of the invoked operation. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a user interface; non-transitory computer-readable media storing processor-executable instructions and an in-memory database repository, and a processor in communication with the computer-readable media, the processor being operative with the processor-executable instructions to perform operations, including; receiving a service call request via the user interface, wherein the received service call request invokes an operation of the in-memory database repository, transforming the request to conform to a customizable framework, wherein transforming the request comprises rewriting the request based on rewrite rules, modifying the customizable framework with user-customized route tables, automatically generating a skeleton of a web service application component based on the service call request and the customizable framework, automatically activating the skeleton of the web service application component in the in-memory database repository, wherein the activating comprises mapping a request action of the transformed request to the operation of the in-memory database repository using the user-customized route tables, and displaying a representation of a response object of the web service application component via the user interface, wherein the representation comprises a confirmation of the invoked operation. - View Dependent Claims (18, 19, 20)
-
Specification