Conjunto básico de servicios web de las fuentes de información de la BVS

De Wiki REDDES

1. Definiciones de la funcionalidad

1.1 Objetivo

Crear un conjunto modelo de webservices que podrán ser utilizados para la creación de servicios widgets en el portal BVS-site.

1.2 ¿Dónde se aplica?

Todas las fuentes de información de la BVS y redes asociadas que aún no poseen un conjunto de webservices.

1.3 Prerrequisitos

No hay prerrequisitos.

1.4 Impacto de la utilización

Aumento de visibilidad a los contenidos de toda la red.

1.5 Especificación

1.5.1 Técnica

Para padronizar el desarrollo de los widgets se piensa en la creación de algunos servicios básicos para que sean implementados en todas las fuentes de información de la BVS y redes asociadas. Los servicios especificados en esta primera versión son servicios de lectura de datos que posteriormente serán servicios específicos para interacción con el contenido de las fuentes de información.

Todos los servicios deberán estar bajo el protocolo SOAP, y sus metadatos deberán seguir un formado reducido del Dublin Core “Simple DublinCore Schema version 2002-12-12”.

Sigue abajo la especificación de cada uno de los servicios básicos.


Search:

Parámetros de pesquisa: expression, from, count

XML de retorno:


advancedSearch:

Parámetros de pesquisa: index, expression, from, count

XML de retorno: Lista de XML que siguen el padrón de Simple Dublin Core versión 2002-12-12.


list:

Parámetros de pesquisa: from, count

XML de retorno: Lista de XML que siguen el padrón Simple Dublin Core versión 2002-12-12.


status:

Parámetros de pesquisa: null

XML de retorno:<status>content</status>


lastRecords:

Parámetros de pesquisa: count

XML de Retorno: Lista de XML que siguen el padrón Simple Dublin Core versión 2002-12-12.


lastUpdate:

Parámetros de pesquisa: null

XML de retorno: <lastUpdate>ISODATE</lastUpdate>


También está previsto el desarrollo de una herramienta de publicación de todos los servicios disponibles en la BVS y redes asociadas, con la que los desarrolladores podrán consultar los servicios de otras fuentes de información y registrar los servicios disponibles en sus fuentes de información.

1.5.2 Arquitectura

1.5.2.1 Corto plazo

Los webservices deberán ser desarrollados bajos sus fuentes de información y publicados en internet utilizando el protocolo SOAP. Cada fuente de información es responsable por el mantenimiento y el desarrollo de nuevos servicios. Los widgets deberán ser desarrollados utilizando los webservices disponibles.

Imagen:Ejemplo.jpg

1.5.2.1 Largo plazo

Imagen:Ejemplo2.jpg

1.6 Anexos 1.6.1 Simple Dublin Core Schema version 2002-12-12 Schema File

Herramientas personales