US 9,811,402 B2
Generation of representational state transfer interface from application programming interfaces
Zhenwei Hu, Pleasanton, CA (US); Hoang-Nam Nguyen, Fremont, CA (US); and Vijoy A. Pandey, San Jose, CA (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Feb. 17, 2016, as Appl. No. 15/46,391.
Application 15/046,391 is a continuation of application No. 14/248,683, filed on Apr. 9, 2014, granted, now 9,294,543.
Prior Publication US 2016/0162344 A1, Jun. 9, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); G06F 9/54 (2006.01); H04L 29/08 (2006.01); G06F 9/45 (2006.01)
CPC G06F 9/546 (2013.01) [G06F 8/30 (2013.01); G06F 8/40 (2013.01); G06F 9/54 (2013.01); G06F 9/541 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
1. A method comprising:
extracting, by one or more processors, a class name from a uniform resource identifier (URI) of an application header of a standardized interface request that includes a command formatted in an application protocol, wherein the application header includes meta-data that allows class declarations to function, at least in part, as a portion of interface description language, the meta-data including one or more doxygen tags as annotations in C++ inline comments;
processing, by the one or more processors, the command based, at least in part, on a type of the command, the application protocol of the command, and the meta-data, the processing of the command comprising extracting, by the one or more processors, an object key from the URI; and
sending, by the one or more processors, a standardized interface response based on a result of the processing.