CPC G06F 9/547 (2013.01) [G06F 16/213 (2019.01); G06F 16/25 (2019.01); G06F 16/287 (2019.01); G06F 16/288 (2019.01)] | 27 Claims |
1. A method comprising:
creating a mapping of Application Programming Interface (API) functions utilization by a computerized system, wherein the computerized system comprises a plurality of applications that are configured to interact with one another using APIs, wherein said creating comprises:
detecting, by a client-side agent that is operated on a client device executing a frontend of the computerized system, an invocation by a first application of an API function of a second application, wherein the API function is defined by a function prototype comprising a domain of potential values for an input or output parameter of the API function; and
based on information gathered by the client-side agent, automatically determining a logical schema of the API function, wherein the logical schema defines a logical function prototype, the logical function prototype comprising a sub-domain of the domain of potential values, the sub-domain restricting at least one value of the domain; and
performing an action using the mapping.
|