Cargando…

Dynamic integration of biological data sources using the data concierge

BACKGROUND: The ever-changing landscape of large-scale network environments and innovative biology technologies require dynamic mechanisms to rapidly integrate previously unknown bioinformatics sources at runtime. However, existing integration technologies lack sufficient flexibility to adapt to the...

Descripción completa

Detalles Bibliográficos
Autor principal: Gong, Peng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4340781/
https://www.ncbi.nlm.nih.gov/pubmed/25825659
http://dx.doi.org/10.1186/2047-2501-1-7
_version_ 1782359055638986752
author Gong, Peng
author_facet Gong, Peng
author_sort Gong, Peng
collection PubMed
description BACKGROUND: The ever-changing landscape of large-scale network environments and innovative biology technologies require dynamic mechanisms to rapidly integrate previously unknown bioinformatics sources at runtime. However, existing integration technologies lack sufficient flexibility to adapt to these changes, because the techniques used for integration are static, and sensitive to new or changing bioinformatics source implementations and evolutionary biologist requirements. METHODS: To address this challenge, in this paper we propose a new semantics-based adaptive middleware, the Data Concierge, which is able to dynamically integrate heterogeneous biological data sources without the need for wrappers. Along with the architecture necessary to facilitate dynamic integration, API description mechanism is proposed to dynamically classify, recognize, locate, and invoke newly added biological data source functionalities. Based on the unified semantic metadata, XML-based state machines are able to provide flexible configurations to execute biologist's abstract and complex operations. RESULTS AND DISCUSSION: Experimental results demonstrate that for obtaining dynamic features, the Data Concierge sacrifices reasonable performance on reasoning knowledge models and dynamically doing data source API invocations. The overall costs to integrate new biological data sources are significantly lower when using the Data Concierge. CONCLUSIONS: The Data Concierge facilitates the rapid integration of new biological data sources in existing applications with no repetitive software development required, and hence, this mechanism would provide a cost-effective solution to the labor-intensive software engineering tasks.
format Online
Article
Text
id pubmed-4340781
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-43407812015-03-30 Dynamic integration of biological data sources using the data concierge Gong, Peng Health Inf Sci Syst Methodology BACKGROUND: The ever-changing landscape of large-scale network environments and innovative biology technologies require dynamic mechanisms to rapidly integrate previously unknown bioinformatics sources at runtime. However, existing integration technologies lack sufficient flexibility to adapt to these changes, because the techniques used for integration are static, and sensitive to new or changing bioinformatics source implementations and evolutionary biologist requirements. METHODS: To address this challenge, in this paper we propose a new semantics-based adaptive middleware, the Data Concierge, which is able to dynamically integrate heterogeneous biological data sources without the need for wrappers. Along with the architecture necessary to facilitate dynamic integration, API description mechanism is proposed to dynamically classify, recognize, locate, and invoke newly added biological data source functionalities. Based on the unified semantic metadata, XML-based state machines are able to provide flexible configurations to execute biologist's abstract and complex operations. RESULTS AND DISCUSSION: Experimental results demonstrate that for obtaining dynamic features, the Data Concierge sacrifices reasonable performance on reasoning knowledge models and dynamically doing data source API invocations. The overall costs to integrate new biological data sources are significantly lower when using the Data Concierge. CONCLUSIONS: The Data Concierge facilitates the rapid integration of new biological data sources in existing applications with no repetitive software development required, and hence, this mechanism would provide a cost-effective solution to the labor-intensive software engineering tasks. BioMed Central 2013-02-04 /pmc/articles/PMC4340781/ /pubmed/25825659 http://dx.doi.org/10.1186/2047-2501-1-7 Text en © Gong; licensee BioMed Central Ltd. 2013 This article is published under license to BioMed Central Ltd. 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 Methodology
Gong, Peng
Dynamic integration of biological data sources using the data concierge
title Dynamic integration of biological data sources using the data concierge
title_full Dynamic integration of biological data sources using the data concierge
title_fullStr Dynamic integration of biological data sources using the data concierge
title_full_unstemmed Dynamic integration of biological data sources using the data concierge
title_short Dynamic integration of biological data sources using the data concierge
title_sort dynamic integration of biological data sources using the data concierge
topic Methodology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4340781/
https://www.ncbi.nlm.nih.gov/pubmed/25825659
http://dx.doi.org/10.1186/2047-2501-1-7
work_keys_str_mv AT gongpeng dynamicintegrationofbiologicaldatasourcesusingthedataconcierge