SMART CACHE FOR A SERVER TEST ENVIRONMENT IN AN APPLICATION DEVELOPMENT TOOL
First Claim
1. A smart caching of service data during application testing in a development tool for a service invoking application, the method comprising:
- loading source code for a computer program into a development tool executing in memory of a computing system;
executing the source code from the development tool, the execution of the source code invoking a service responsive to a directive to invoke the service disposed in the source code; and
,invoking the service in a container instance in response to a first invocation of the service from the computer program, but otherwise locating a data set for the service in a cache and returning the data set to the computer program in lieu of invoking the service in the container instance.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for a smart cache for server testing in an application development tool. In an embodiment of the invention, method of smart caching of service data during application testing in a development tool for a service invoking application is provided. The method includes loading source code for a computer program into a development tool executing in memory of a computing system. The method further includes executing the source code from the development tool. In this regard, the execution of the source code invokes a service responsive to a directive to invoke the service disposed in the source code. Finally, the method includes invoking the service in a container instance in response to a first invocation of the service from the computer program. However, a data set for the service is located in a cache and returned the data set to the computer program in lieu of invoking the service in the container instance for all other invocations of the service.
6 Citations
13 Claims
-
1. A smart caching of service data during application testing in a development tool for a service invoking application, the method comprising:
-
loading source code for a computer program into a development tool executing in memory of a computing system; executing the source code from the development tool, the execution of the source code invoking a service responsive to a directive to invoke the service disposed in the source code; and
,invoking the service in a container instance in response to a first invocation of the service from the computer program, but otherwise locating a data set for the service in a cache and returning the data set to the computer program in lieu of invoking the service in the container instance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A software development data processing system comprising:
-
a computing system comprising memory and at least one processor; a development tool executing in the memory of the computing system; a container instance also executing in the memory of the computing system; a service executing in the container instance; a cache coupled to the container instance; and
,a smart cache module executing in the memory of the computing system, the module comprising program code enable to invoke the service in the container instance in response to a first invocation of the service from a computer program executing from source code loaded in the development tool, but otherwise to locate a data set for the service in the cache and return the data set to the computer program in lieu of invoking the service in the container instance. - View Dependent Claims (7, 8)
-
-
9. A computer program product for smart caching of service data during application testing in a development tool for a service invoking application, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for loading source code for a computer program into a development tool executing in memory of a computing system; computer readable program code for executing the source code from the development tool, the execution of the source code invoking a service responsive to a directive to invoke the service disposed in the source code; and
,computer readable program code for invoking the service in a container instance in response to a first invocation of the service from the computer program, but otherwise locating a data set for the service in a cache and returning the data set to the computer program in lieu of invoking the service in the container instance. - View Dependent Claims (10, 11, 12, 13)
-
Specification