EntrezAJAX: direct web browser access to the Entrez Programming Utilities |
| |
Authors: | Nicholas J Loman Mark J Pallen |
| |
Institution: | (1) Centre for Systems Biology, University of Birmingham, B15 2TT Edgbaston, Birmingham, UK |
| |
Abstract: | Web applications for biology and medicine often need to integrate data from Entrez services provided by the National Center
for Biotechnology Information. However, direct access to Entrez from a web browser is not possible due to 'same-origin' security
restrictions. The use of "Asynchronous JavaScript and XML" (AJAX) to create rich, interactive web applications is now commonplace.
The ability to access Entrez via AJAX would be advantageous in the creation of integrated biomedical web resources. We describe
EntrezAJAX, which provides access to Entrez eUtils and is able to circumvent same-origin browser restrictions. EntrezAJAX
is easily implemented by JavaScript developers and provides identical functionality as Entrez eUtils as well as enhanced functionality
to ease development. We provide easy-to-understand developer examples written in JavaScript to illustrate potential uses of
this service. For the purposes of speed, reliability and scalability, EntrezAJAX has been deployed on Google App Engine, a
freely available cloud service. The EntrezAJAX webpage is located at |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|