Implementation and interpretation of API routing domain-specific language
AssigneeKong Inc.
InventorsDatong Sun, Chrono Luo
Life of this patent
Estimating the term…
Loading patent…
AssigneeKong Inc.
InventorsDatong Sun, Chrono Luo
Estimating the term…
Disclosed embodiments relate to implementation and interpretation of an application programming interface (API) routing domain-specific programming language (DSL). The API routing DSL improves storage efficiency of routing definitions and rules, reduces errors for API messages unmatched to routes, and improves runtime performance for API message routing. In example embodiments, a routing data object configured according to the API routing DSL includes a match expression. The match expression is a logical combination of one or more attribute condition statements that each describe a relational comparison between an API message attribute and a specified value. Evaluation of the match expression as logically true using attributes of a given API message indicates that the given API messages matches the routing data object. The given API message is then routed according to an endpoint and/or policies associated with the routing data object.
A method for routing application programming interface (API) requests within a microservices architecture, the method comprising:
An API router comprising:
A platform implemented by a computing system comprising:
A router configured to execute instructions for interpreting a domain-specific programming language, the router comprising:
Dependencies are inferred from the claim text.