Customizing business logic and data sources by modifying methods defined within an API
US6678887B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 11, 2000 |
| Grant date | Jan 13, 2004 |
| Priority date | — |
| Expiry date | Nov 30, 2021 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/70
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system that facilitates customizing a software package by modifying an implementation of a target method defined within an application programming interface (API) for the software package is presented. The system operates by receiving additional code for integration into a target method defined within the API and a command to integrate this code, wherein the API defines a plurality of methods that operate on objects. This command is received through a pre-defined method within the API. In response, the system links the additional code into the target method so that the additional code is executed upon invocation of the target method. In one embodiment the API defines: a method that creates an object; a method that deletes the object; a method that fetches the object; and a method that updates the object. In one embodiment the additional code causes the target method to operate on data from an alternative source.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.