DYNAMIC RULE-BASED TRANSFORMATION OF API CALLS
The disclosed embodiments provide a system for processing application-programming interface (API) calls. During operation, the system identifies a set of transformation rules that match one or more permissions associated with a first representation of a request to an API. Next, the system applies th...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The disclosed embodiments provide a system for processing application-programming interface (API) calls. During operation, the system identifies a set of transformation rules that match one or more permissions associated with a first representation of a request to an API. Next, the system applies the set of transformation rules to a first set of fields in the first representation of the request to generate a second representation of the request, wherein the second representation of the request includes a second set of fields that is different from the first set of fields. The system then triggers processing of the request using the second set of fields by a service providing the API.
Les modes de réalisation de l'invention concernent un système de traitement d'appels d'interface de programmation d'application (API). Pendant le fonctionnement, le système identifie un ensemble de règles de transformation qui correspondent à une ou plusieurs permissions associées à une première représentation d'une demande à une API. Ensuite, le système applique l'ensemble de règles de transformation à un premier ensemble de champs dans la première représentation de la demande pour produire une deuxième représentation de la demande, la deuxième représentation de la demande contenant un deuxième ensemble de champs qui est différent du premier ensemble de champs. Le système déclenche ensuite le traitement de la demande en utilisant le deuxième ensemble de champs par un service fournissant l'API. |
---|