Method and apparatus for operating an open API network having a proxy
First Claim
1. An apparatus configured for use in a system comprising a telecommunication network, an open API server, and a proxy, the apparatus comprising:
- a processor configured for;
receiving, at the proxy, application programming interface commands from the open API server;
monitoring a status of the system; and
selectively sending the application programming interface commands from the proxy to a first application or a second application;
wherein the first application or the second application to which the application programming interface commands are sent is dynamically selected based on the status of the system.
12 Assignments
0 Petitions
Accused Products
Abstract
A telecommunication system, method, apparatus, and computer readable media that implements an open application program interface (API) system in which open API servers pass and receive API commands to applications through a novel proxy. The proxy assists implementing various management functions, such as assigning open API servers to application and monitoring the overall system, and service contract control, all beneficially in a transparent manner. The proxy enables the telecommunication system to handle geographically diverse applications and open API servers. All API command can, but need not, pass through the proxy.
30 Citations
19 Claims
-
1. An apparatus configured for use in a system comprising a telecommunication network, an open API server, and a proxy, the apparatus comprising:
a processor configured for; receiving, at the proxy, application programming interface commands from the open API server; monitoring a status of the system; and selectively sending the application programming interface commands from the proxy to a first application or a second application; wherein the first application or the second application to which the application programming interface commands are sent is dynamically selected based on the status of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for use in a system comprising a telecommunication network, an open API server, and a proxy, the method comprising:
using a processor for; receiving, at the proxy, application programming interface commands from the open API server; monitoring a status of the system; and selectively sending the application programming interface commands from the proxy to a first application or a second application, wherein the first application or the second application to which the application programming interface commands are sent is dynamically selected based on the status of the system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system, comprising:
-
a telecommunication network; an open API server for sending and receiving application programming interface commands on the telecommunication network; and a proxy for receiving the application programming interface commands from the open API server and for selectively sending the application programming interface commands to one of a first application or a second application; wherein the proxy monitors the status of the system; wherein the proxy dynamically selects thy one of the first application or second application based on the status of the system.
-
Specification