Method and apparatus for developing a computer program utilizing a service oriented architecture
AssigneeSAP Portals Israel Ltd.
InventorsEyal Marlon, Elizabeth Gutt
Life of this patent
Estimating the term…
Abstract
A method and apparatus for developing a computer program utilizing services that may not be available during development. A dummy service providing a naïve implementation of the service that is to be provided by the services is obtained or created. The computer program is modified such that it utilizes the dummy service. After an actual service is available, the computer program is modified once more to utilize the actual service instead of the dummy service.
Claims13
A method for enabling development of a computer program within a computerized environment, the computer program comprising at least a software module that is designed to use at least one service, the method employing a processor and at least one I/O port, and comprising:
- obtaining at least one dummy service, wherein the at least one dummy service comprises a code executable by a processing device;
- obtaining the software module;
- adapting the software module to use at least one dummy service;
- providing an adaptation module that associates a portion of the at least one service used by the software module with at least one service provided by at least one dummy service,
- thereby providing a development version of the computer program, wherein the development version of the computer program comprises the at least one software module that utilizes the at least one service provided by the at least one dummy service;
- and
- providing a replacement module for replacing the at least one dummy service with at least one second service,
- whereby utilizing the replacement module modifies the software module such that the at least one second service provides at least one service for the software module upon service request from the software module.
A method for developing a computer program within a computerized environment, the program comprising at least a software module that is designed to use at least one service, the method employing a processor and at least one I/O port, and comprising:
- obtaining the software module for developing of the computer program;
- obtaining an at least one dummy service, wherein the at least one dummy service comprises a code executable by a processing device;
- associating a portion of the at least one service used by the software module with at least one service provided by the at least one dummy service;
- wherein said step of associating the software module is performed by an adaptation module that provides a development version of the computer program, wherein the development version of the computer program comprises the at least one software module that utilizes the at least one service provided by the at least one dummy service;
- and
- replacing the at least one dummy service by at least one second service;
- wherein said step of replacing the at least one dummy service is performed by a service replacement module;
- and whereby the at least one second service provides at least one service for the software module upon service request from the software module.
Dependencies are inferred from the claim text.