The assignee for this patent, patent number 8745641, is
Reporters obtained the following quote from the background information supplied by the inventors: "Embodiments relate generally to the field of application programming interface development and testing.
"The engineering work devoted to writing software that supports the development and testing of an application programming interface (API) generally involves numerous operations that require careful human consideration. Accordingly, such complex and time-consuming work often tends to be prone to error. In addition, software engineers involved in development of the API may find the work to be tedious or technically uninteresting, and therefore, may be more likely to make errors during implementation. Furthermore, the development of an elegant API to expose to end-users can require artisan skill and consideration, and is generally not a process that can be automated."
In addition to obtaining background information on this patent, VerticalNews editors also obtained the inventor's summary information for this patent: "Embodiments relate to automatically detecting an anomaly in an application programming interface (API) having a plurality of invariants. For example, such an API may conform to a Representational State Transfer (REST) model or style of software architecture. In an embodiment, a data transfer request is generated based on a first mapping of a representational state transfer (i.e., REST) operation to a first uniform resource locator template and a request payload. The request payload is associated with one or more commands that are written in a domain specific language. The domain specific language enables the REST operation to be expressed using the one or more commands independently of the request payload's syntax or escape characters. The generated data transfer request is then submitted to a server that implements the application programming interface (API) for processing. Once a response is received from the server based on the submitted data transfer request, the response is automatically tested based on the one or more first commands in order to verify that it satisfies one or more invariants of the REST API.
"Embodiments may be implemented using hardware, firmware, software, or a combination thereof and may be implemented in one or more computer systems or other processing systems.
"Further embodiments, features, and advantages of the present invention, as well as the structure and operation of the various embodiments, are described in detail below with reference to the accompanying drawings. It is noted that the invention is not limited to the specific embodiments described herein. Such embodiments are presented herein for illustrative purposes only. Additional embodiments will be apparent to persons skilled in the relevant art(s) based on the information contained herein."
For more information, see this patent: Coker, Doug. Automatic Verification and Anomaly Detection in a Representational State Transfer (REST) Application Programming Interface. U.S. Patent Number 8745641, filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Small-Business Loans Fueling Economic Growth
- Tesco Head Steps Down After Profit Warning
- Comic-Con Offers Toy Designers a Chance to Go Wild
- Want a Job? Try Minneapolis
- Google Chrome Bug Draining Batteries: Report
- Clinton Wants U.S., E.U. to Get Tough on Russia
- Startup Makes It Easier to Buy American
- GM Looking for Ignition Fix for Certain Cadillacs
- U.S. Stocks Start the Week on Shaky Ground
- BlackBerry Appoints New COO from LiveOps Inc.