Patent ID: 8375358

Claim:
A computer program product for interacting with a Representational State Transfer (REST) resource comprising a non-transitory machine readable media: having embodied therewith a set of programmatic instructions executable by at least one computing device, wherein said set of programmatic instructions are configured to dynamically generate a graphical REST client given a REST resource, wherein said REST client comprises an output section configured to graphically present results from a REST service with which the REST client interacts, said output section including an extension point that is able to be associated with a defined type of data and a handler for that type of data, said handler determining a manner in which the results are to be displayed, wherein an HTML portion of the REST client defines graphical elements for accepting user input, which is able to be submitted to a REST service associated with the REST client, and wherein scripting language source code defines code for presenting output resulting from the REST service.