Cargando…

MAPI: towards the integrated exploitation of bioinformatics Web Services

BACKGROUND: Bioinformatics is commonly featured as a well assorted list of available web resources. Although diversity of services is positive in general, the proliferation of tools, their dispersion and heterogeneity complicate the integrated exploitation of such data processing capacity. RESULTS:...

Descripción completa

Detalles Bibliográficos
Autores principales: Ramirez, Sergio, Karlsson, Johan, Trelles, Oswaldo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3219744/
https://www.ncbi.nlm.nih.gov/pubmed/22032807
http://dx.doi.org/10.1186/1471-2105-12-419
_version_ 1782216890294206464
author Ramirez, Sergio
Karlsson, Johan
Trelles, Oswaldo
author_facet Ramirez, Sergio
Karlsson, Johan
Trelles, Oswaldo
author_sort Ramirez, Sergio
collection PubMed
description BACKGROUND: Bioinformatics is commonly featured as a well assorted list of available web resources. Although diversity of services is positive in general, the proliferation of tools, their dispersion and heterogeneity complicate the integrated exploitation of such data processing capacity. RESULTS: To facilitate the construction of software clients and make integrated use of this variety of tools, we present a modular programmatic application interface (MAPI) that provides the necessary functionality for uniform representation of Web Services metadata descriptors including their management and invocation protocols of the services which they represent. This document describes the main functionality of the framework and how it can be used to facilitate the deployment of new software under a unified structure of bioinformatics Web Services. A notable feature of MAPI is the modular organization of the functionality into different modules associated with specific tasks. This means that only the modules needed for the client have to be installed, and that the module functionality can be extended without the need for re-writing the software client. CONCLUSIONS: The potential utility and versatility of the software library has been demonstrated by the implementation of several currently available clients that cover different aspects of integrated data processing, ranging from service discovery to service invocation with advanced features such as workflows composition and asynchronous services calls to multiple types of Web Services including those registered in repositories (e.g. GRID-based, SOAP, BioMOBY, R-bioconductor, and others).
format Online
Article
Text
id pubmed-3219744
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-32197442011-11-18 MAPI: towards the integrated exploitation of bioinformatics Web Services Ramirez, Sergio Karlsson, Johan Trelles, Oswaldo BMC Bioinformatics Software BACKGROUND: Bioinformatics is commonly featured as a well assorted list of available web resources. Although diversity of services is positive in general, the proliferation of tools, their dispersion and heterogeneity complicate the integrated exploitation of such data processing capacity. RESULTS: To facilitate the construction of software clients and make integrated use of this variety of tools, we present a modular programmatic application interface (MAPI) that provides the necessary functionality for uniform representation of Web Services metadata descriptors including their management and invocation protocols of the services which they represent. This document describes the main functionality of the framework and how it can be used to facilitate the deployment of new software under a unified structure of bioinformatics Web Services. A notable feature of MAPI is the modular organization of the functionality into different modules associated with specific tasks. This means that only the modules needed for the client have to be installed, and that the module functionality can be extended without the need for re-writing the software client. CONCLUSIONS: The potential utility and versatility of the software library has been demonstrated by the implementation of several currently available clients that cover different aspects of integrated data processing, ranging from service discovery to service invocation with advanced features such as workflows composition and asynchronous services calls to multiple types of Web Services including those registered in repositories (e.g. GRID-based, SOAP, BioMOBY, R-bioconductor, and others). BioMed Central 2011-10-27 /pmc/articles/PMC3219744/ /pubmed/22032807 http://dx.doi.org/10.1186/1471-2105-12-419 Text en Copyright © 2011 Ramirez et al; licensee BioMed Central Ltd. https://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 (https://creativecommons.org/licenses/by/2.0/) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Ramirez, Sergio
Karlsson, Johan
Trelles, Oswaldo
MAPI: towards the integrated exploitation of bioinformatics Web Services
title MAPI: towards the integrated exploitation of bioinformatics Web Services
title_full MAPI: towards the integrated exploitation of bioinformatics Web Services
title_fullStr MAPI: towards the integrated exploitation of bioinformatics Web Services
title_full_unstemmed MAPI: towards the integrated exploitation of bioinformatics Web Services
title_short MAPI: towards the integrated exploitation of bioinformatics Web Services
title_sort mapi: towards the integrated exploitation of bioinformatics web services
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3219744/
https://www.ncbi.nlm.nih.gov/pubmed/22032807
http://dx.doi.org/10.1186/1471-2105-12-419
work_keys_str_mv AT ramirezsergio mapitowardstheintegratedexploitationofbioinformaticswebservices
AT karlssonjohan mapitowardstheintegratedexploitationofbioinformaticswebservices
AT trellesoswaldo mapitowardstheintegratedexploitationofbioinformaticswebservices