Common file attribute processing for enhanced loading time of application programming interface (api) files
AssigneeRakuten Symphony Singapore Pte. Ltd.
InventorsManoj ASWANI, Hemant SHARMA, Ayus KUMAR, Satyam GUPTA, Pratham JAIN
Life of this patent
Estimating the term…
Abstract
Common file attribute processing is used for providing enhanced loading time of Application Programming Interface (API) files. An Extensible Markup Language (XML) file of an API is parsed. XML element objects in XML file are parsed. Whether there is at least one common attribute for the XML element objects is determined. In response to determining there is at least one common attribute for the XML element objects, attribute data for the at least one common attribute is retrieved from storage and the attribute data is added in an API resource object.
Claims20
A method providing common file attribute processing for enhanced loading time of Application Programming Interface (API) files, comprising:
- receiving an Extensible Markup Language (XML) file of an API;
- parsing the XML file;
- processing XML element objects in the XML file;
- determining whether there is at least one common attribute for the XML element objects;
- and
- in response to determining there is at least one common attribute for the XML element objects, retrieving data for the at least one common attribute from storage and add attribute data in an API resource object.
An Application Programming Interface (API) gateway, comprising:
- a memory storing computer-readable instructions;
- and
- a processor connected to the memory, wherein the processor is configured to execute the computer-readable instructions to:
- receive an Extensible Markup Language (XML) file of an API;
- parse the XML file;
- process XML element objects in the XML file;
- determine whether there is at least one common attribute for the XML element objects;
- and
- in response to determining there is at least one common attribute for the XML element objects, retrieve data for the at least one common attribute from storage and add attribute data in an API resource object.
A non-transitory computer-readable media having computer-readable instructions stored thereon, which when executed by a processor causes the processor to perform operations comprising:
- receiving an Extensible Markup Language (XML) file of an Application Programming Interface (API);
- parsing the XML file;
- processing XML element objects in the XML file;
- determining whether there is at least one common attribute for the XML element objects;
- and
- in response to determining there is at least one common attribute for the XML element objects, retrieving data for the at least one common attribute from storage and add attribute data in an API resource object.
Dependencies are inferred from the claim text.