Cargando…

MAPI: a software framework for distributed biomedical applications

BACKGROUND: The amount of web-based resources (databases, tools etc.) in biomedicine has increased, but the integrated usage of those resources is complex due to differences in access protocols and data formats. However, distributed data processing is becoming inevitable in several domains, in parti...

Descripción completa

Detalles Bibliográficos
Autores principales: Karlsson, Johan, Trelles, Oswaldo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3558448/
https://www.ncbi.nlm.nih.gov/pubmed/23311574
http://dx.doi.org/10.1186/2041-1480-4-4
_version_ 1782257438737563648
author Karlsson, Johan
Trelles, Oswaldo
author_facet Karlsson, Johan
Trelles, Oswaldo
author_sort Karlsson, Johan
collection PubMed
description BACKGROUND: The amount of web-based resources (databases, tools etc.) in biomedicine has increased, but the integrated usage of those resources is complex due to differences in access protocols and data formats. However, distributed data processing is becoming inevitable in several domains, in particular in biomedicine, where researchers face rapidly increasing data sizes. This big data is difficult to process locally because of the large processing, memory and storage capacity required. RESULTS: This manuscript describes a framework, called MAPI, which provides a uniform representation of resources available over the Internet, in particular for Web Services. The framework enhances their interoperability and collaborative use by enabling a uniform and remote access. The framework functionality is organized in modules that can be combined and configured in different ways to fulfil concrete development requirements. CONCLUSIONS: The framework has been tested in the biomedical application domain where it has been a base for developing several clients that are able to integrate different web resources. The MAPI binaries and documentation are freely available at http://www.bitlab-es.com/mapi under the Creative Commons Attribution-No Derivative Works 2.5 Spain License. The MAPI source code is available by request (GPL v3 license).
format Online
Article
Text
id pubmed-3558448
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-35584482013-01-31 MAPI: a software framework for distributed biomedical applications Karlsson, Johan Trelles, Oswaldo J Biomed Semantics Software BACKGROUND: The amount of web-based resources (databases, tools etc.) in biomedicine has increased, but the integrated usage of those resources is complex due to differences in access protocols and data formats. However, distributed data processing is becoming inevitable in several domains, in particular in biomedicine, where researchers face rapidly increasing data sizes. This big data is difficult to process locally because of the large processing, memory and storage capacity required. RESULTS: This manuscript describes a framework, called MAPI, which provides a uniform representation of resources available over the Internet, in particular for Web Services. The framework enhances their interoperability and collaborative use by enabling a uniform and remote access. The framework functionality is organized in modules that can be combined and configured in different ways to fulfil concrete development requirements. CONCLUSIONS: The framework has been tested in the biomedical application domain where it has been a base for developing several clients that are able to integrate different web resources. The MAPI binaries and documentation are freely available at http://www.bitlab-es.com/mapi under the Creative Commons Attribution-No Derivative Works 2.5 Spain License. The MAPI source code is available by request (GPL v3 license). BioMed Central 2013-01-11 /pmc/articles/PMC3558448/ /pubmed/23311574 http://dx.doi.org/10.1186/2041-1480-4-4 Text en Copyright ©2013 Karlsson and Trelles; licensee Biomed Cental 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 Software
Karlsson, Johan
Trelles, Oswaldo
MAPI: a software framework for distributed biomedical applications
title MAPI: a software framework for distributed biomedical applications
title_full MAPI: a software framework for distributed biomedical applications
title_fullStr MAPI: a software framework for distributed biomedical applications
title_full_unstemmed MAPI: a software framework for distributed biomedical applications
title_short MAPI: a software framework for distributed biomedical applications
title_sort mapi: a software framework for distributed biomedical applications
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3558448/
https://www.ncbi.nlm.nih.gov/pubmed/23311574
http://dx.doi.org/10.1186/2041-1480-4-4
work_keys_str_mv AT karlssonjohan mapiasoftwareframeworkfordistributedbiomedicalapplications
AT trellesoswaldo mapiasoftwareframeworkfordistributedbiomedicalapplications