Cargando…

SIDECACHE: Information access, management and dissemination framework for web services

BACKGROUND: Many bioinformatics algorithms and data sets are deployed using web services so that the results can be explored via the Internet and easily integrated into other tools and services. These services often include data from other sites that is accessed either dynamically or through file do...

Descripción completa

Detalles Bibliográficos
Autores principales: Doderer, Mark S, Burkhardt, Cory, Robbins, Kay A
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3132714/
https://www.ncbi.nlm.nih.gov/pubmed/21672219
http://dx.doi.org/10.1186/1756-0500-4-182
_version_ 1782207862027583488
author Doderer, Mark S
Burkhardt, Cory
Robbins, Kay A
author_facet Doderer, Mark S
Burkhardt, Cory
Robbins, Kay A
author_sort Doderer, Mark S
collection PubMed
description BACKGROUND: Many bioinformatics algorithms and data sets are deployed using web services so that the results can be explored via the Internet and easily integrated into other tools and services. These services often include data from other sites that is accessed either dynamically or through file downloads. Developers of these services face several problems because of the dynamic nature of the information from the upstream services. Many publicly available repositories of bioinformatics data frequently update their information. When such an update occurs, the developers of the downstream service may also need to update. For file downloads, this process is typically performed manually followed by web service restart. Requests for information obtained by dynamic access of upstream sources is sometimes subject to rate restrictions. FINDINGS: SideCache provides a framework for deploying web services that integrate information extracted from other databases and from web sources that are periodically updated. This situation occurs frequently in biotechnology where new information is being continuously generated and the latest information is important. SideCache provides several types of services including proxy access and rate control, local caching, and automatic web service updating. CONCLUSIONS: We have used the SideCache framework to automate the deployment and updating of a number of bioinformatics web services and tools that extract information from remote primary sources such as NCBI, NCIBI, and Ensembl. The SideCache framework also has been used to share research results through the use of a SideCache derived web service.
format Online
Article
Text
id pubmed-3132714
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-31327142011-07-12 SIDECACHE: Information access, management and dissemination framework for web services Doderer, Mark S Burkhardt, Cory Robbins, Kay A BMC Res Notes Technical Note BACKGROUND: Many bioinformatics algorithms and data sets are deployed using web services so that the results can be explored via the Internet and easily integrated into other tools and services. These services often include data from other sites that is accessed either dynamically or through file downloads. Developers of these services face several problems because of the dynamic nature of the information from the upstream services. Many publicly available repositories of bioinformatics data frequently update their information. When such an update occurs, the developers of the downstream service may also need to update. For file downloads, this process is typically performed manually followed by web service restart. Requests for information obtained by dynamic access of upstream sources is sometimes subject to rate restrictions. FINDINGS: SideCache provides a framework for deploying web services that integrate information extracted from other databases and from web sources that are periodically updated. This situation occurs frequently in biotechnology where new information is being continuously generated and the latest information is important. SideCache provides several types of services including proxy access and rate control, local caching, and automatic web service updating. CONCLUSIONS: We have used the SideCache framework to automate the deployment and updating of a number of bioinformatics web services and tools that extract information from remote primary sources such as NCBI, NCIBI, and Ensembl. The SideCache framework also has been used to share research results through the use of a SideCache derived web service. BioMed Central 2011-06-14 /pmc/articles/PMC3132714/ /pubmed/21672219 http://dx.doi.org/10.1186/1756-0500-4-182 Text en Copyright ©2011 Doderer et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Technical Note
Doderer, Mark S
Burkhardt, Cory
Robbins, Kay A
SIDECACHE: Information access, management and dissemination framework for web services
title SIDECACHE: Information access, management and dissemination framework for web services
title_full SIDECACHE: Information access, management and dissemination framework for web services
title_fullStr SIDECACHE: Information access, management and dissemination framework for web services
title_full_unstemmed SIDECACHE: Information access, management and dissemination framework for web services
title_short SIDECACHE: Information access, management and dissemination framework for web services
title_sort sidecache: information access, management and dissemination framework for web services
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3132714/
https://www.ncbi.nlm.nih.gov/pubmed/21672219
http://dx.doi.org/10.1186/1756-0500-4-182
work_keys_str_mv AT doderermarks sidecacheinformationaccessmanagementanddisseminationframeworkforwebservices
AT burkhardtcory sidecacheinformationaccessmanagementanddisseminationframeworkforwebservices
AT robbinskaya sidecacheinformationaccessmanagementanddisseminationframeworkforwebservices