MONITORING APPLICATION INTERACTIONS WITH ENTERPRISE SYSTEMS
First Claim
1. A usage tracking system comprising:
- a processing device to execute a networked service, the networked service interfacing with data in an enterprise computing system through a representational state transfer paradigm;
a memory device to store a quantitative network service usage algorithm;
a communications device to send networked service invocation requests received from a communications network to the processing device to execute the networked service and interface with the data in the enterprise computing system identified in each invocation request; and
a calculating arrangement to track usage of the networked service and apply the quantitative usage algorithm to calculate a quantitative usage amount of the networked service.
2 Assignments
0 Petitions
Accused Products
Abstract
Networked services may interface with enterprise systems of an organization to access data in the enterprise systems. A networked service may be able to retrieve, manipulate, and store data in the enterprise systems. Once a networked service interfacing with enterprise systems has been created, developers may create apps or applications that call one or more networked services to access data in the enterprise systems. The apps may provide basic functionality, such as generating a user interface in a specific device using a specific industry standard platform for incorporating data from enterprise systems accessed by a linked service. Networked services may also contain modules for tracking calls or invocations of the service together with an identifier of an associated application and user, in addition to other data. This data may be recorded in a database and shared to compensate parties based on actual usage of the services and/or apps.
56 Citations
19 Claims
-
1. A usage tracking system comprising:
-
a processing device to execute a networked service, the networked service interfacing with data in an enterprise computing system through a representational state transfer paradigm; a memory device to store a quantitative network service usage algorithm; a communications device to send networked service invocation requests received from a communications network to the processing device to execute the networked service and interface with the data in the enterprise computing system identified in each invocation request; and a calculating arrangement to track usage of the networked service and apply the quantitative usage algorithm to calculate a quantitative usage amount of the networked service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A usage tracking method comprising:
-
parsing through a processing device a plurality of invocation requests received from a communication network to identify a networked service, and enterprise computing system data associated with each invocation request, each networked service specifying a representational state transfer paradigm for interfacing with an enterprise computing system; executing the identified networked service in each invocation request to access data in a respective enterprise computing system and transfer the identified enterprise computing system data using the specified representational state transfer paradigm; applying a quantitative usage algorithm to calculate a quantitative usage of executed networked service over a period. - View Dependent Claims (16, 17, 18, 19)
-
Specification