×

Reactive API gateway

  • US 10,693,988 B2
  • Filed: 01/28/2019
  • Issued: 06/23/2020
  • Est. Priority Date: 03/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing application programming interface (API) calls, the method comprising:

  • receiving, by a proxy system and from a first user agent, an API call that relates to a service provided by a first service subsystem, wherein the proxy system is configured as a proxy for a plurality of service subsystems including the first service subsystem;

    routing, by the proxy system, the API call to the first service subsystem to cause the first service subsystem to perform an operation responsive to the API call and to communicate a result of the operation to a messaging system, wherein the messaging system is distinct from both the proxy system and the first service subsystem and is configured to publish messages from each of the plurality of service subsystems for which the proxy system is configured as a proxy;

    receiving, by the proxy system and from the messaging system rather than directly from the first service subsystem, an indication of the result of the first service subsystem'"'"'s performance of the operation responsive to the API call from the first user agent; and

    in response to receiving the indication of the result of the first service subsystem'"'"'s performance of the operation responsive to the API call from the first user agent, returning a message that is based on the indication of the result to one or more user agents associated with a user of the first user agent.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×