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...
Autores principales: | , , |
---|---|
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 |