Arquitectura SOA de la red SciELO y BVS SOA architecture from SciELO and BVS network



Documentos relacionados
Nueva Plataforma BVS New VHL Platform

La gestión de objetos digitales: una aplicación para la e-ciencia

Seguridad en Web Services. Junio/2010

COMO FUNCIONA EL PROTOCOLO OAI PMH EN LA RECUPERACION DE INFORMACION

adas advance Authentication Server Single Sing-On de la Universidad de Salamanca

FESB Servicio de Solicitud de Token

Integración al Campus

Título del Proyecto: Sistema Web de gestión de facturas electrónicas.

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu PERU Oracle Users Group Mayo 2008

UNIVERSITAS XXI Infraestructura tecnológica

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

GUIA DE LABORATORIO N 8 A(Netbeans-java,Glassfish)

PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD

Service Oriented Architecture

PeopleSoft Enterprise Portal. 17 de Octubre de 2002

Integración de las aplicaciones con el directorio LDAP: Oracle Internet Directory

La identidad en banca Gestión de Identidad en la banca on-line

Control de versiones con Mercurial, Bitbucket y SourceTree

LAC Modificación DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs

PCI Day Today PCI DSS. WebSphere DataPower IBM Corporation

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA

Plataforma Smart. Diciembre 2015

NetBackup PureDisk Protección de Entornos Remotos

Sustitución de certificados administrativos en soporte papel por medios telemáticos

Corporate IP Communicator TELEFONICA ESPAÑA

SISTEMAS DE GESTION DE CONTENIDO DISTRIBUIDO. Carlos Manuel/Infomed

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS

EVENT PARTICIPATION. INTEGRIS Project

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

Procesos Distribuidos. CI 2205 III Lunes y miércoles, 5:00 pm a 9:00 pm Aula 205 Profesor: Diego Villalba

APDA - Programación Avanzada y Aplicaciones Distribuidas

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

Blendwerk IT & Media

Servicios Web: Orquestación y coreografías

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Instalación de Oracle Portal

Proyecto Piloto. Integración de Ventanillas Únicas de Comercio Exterior dela RED VUCE

Fuzion Media Asset Manager

Objetos Distribuidos - Componentes. Middleware

Seguridad en Home Banking. Tendencias de la Tecnología en Seguridad Informática Argentina 2010

Capítulo 7: Introducción a la dinámica de servicios Web

La aplicación práctica en el mundo empresarial de los estándares Web

Indice TECNIMAP CACERES

XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto de 2013

XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto de 2013

Anexo núm. 3 Requisitos técnicos

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

PRUEBAS FUNCIONALES Y DE ACEPTACIÓN

UNIVERSIDAD DE SANTANDER UDES

Servicios web. Jorge Iván Meza Martínez

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

LAC Modificación DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES DIRECTAS A ISPs

Seguridad en Aplicaciones Web

TPGT-DOC

CL_55102 The SharePoint 2013 Server Collection and Site Templates

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO

SIELAF Sistema de Información de Expedientes Electrónicos De Asignación Familiar. Superintendencia de Seguridad Social. Versión 1.

Trabajo 6 ADMINISTRACIÓN REMOTA Y SERVIDOR DE APLICACIONES EN WINDOWS. Jesús Losada - Jesús López - 2º ASIR

Servicios Web Ubicuos Activados por Voz


Tutorial: Python + Soap Web Service. Daniel Montenegro Cordero

Controle los documentos mediante una administración de directivas detallada y ampliable.

Web Services en Java. Taller de Programación. Instituto de Computación Facultad de Ingeniería Universidad de la República

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Taller de Sistemas de Información 2. Web Services en Java y Java EE

Desarrollo y servicios web

SISTEMA DE GESTIÓN Y ANÁLISIS DE PUBLICIDAD EN TELEVISIÓN

Visión general Infraestructura Desarrollo de un servicio Web Invocación de un servicio Web Bibliografía

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Mashups Integración bottom up de aplicaciones web. Ing. Gabriel López

Homeland. La defensa del patrimonio tecnológico frente a los ciberataques. 10 y 11 de diciembre de

8 SQL SERVER 2008 RA-MA

Módulo 2. Arquitectura

MARCANDO LA DIFERENCIA

Desarrollo y servicios web Sesión 18

Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador.

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo bolo@ar.ibm.com Fecha: 15/08/2012

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

Aplicaciones y Servicios Web (Web Services)

The aim of this article is to provide an overview of identity management in an institution such as the University of Seville.

DIA 21, Gestión de la Identidad Digital en Red: Gestión de Identidades y Control de Acceso

Experiencia de desarrollo de sistemas cooperativo, basado en red y Software Libre

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2

El proceso de Instalación de Microsoft SQL Server 2008

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema.

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

Retos en el Desarrollo de Interfaces para Aplicaciones Modernas. Arturo Durán Etask Technologies

Sistema de Información Integrada del Área Social

Intercambio de Ficheros. Institucionales. IFI - IFI Web

PIDE. Presentación. Proyecto Plataforma de Interoperabilidad del Estado. Preparado por: Equipo de Proyecto PIDE

Desafíos de interoperabilidad en la implementación de ventanillas únicas

SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación

Infraestructuras a la carta Virtualización en entornos Cloud

Portal Colaborativo SOA usando Redmine. SOAagenda Team Chile

Gran repercusión de las nuevas tecnologías en el sector empresarial

Construir RIA usando Flex. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A.

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

IBM Software Demos Integración de Tivoli Identity Manager y Directory Integrator

Transcripción:

Arquitectura SOA de la red SciELO y BVS SOA architecture from SciELO and BVS network II Developers meeting from BVS, SciELO and ScienTI September 14 2008 BIREME/PAHO/WHO

Tópicos Topics Architectura enbasada en servicios web en el proyecto SciELO.org (Architecture based on web services in SciELO.org project ) Architectura de servicios utilizada en la nueva plataforma BVS, SciELO, ScienTI (Web Services architecture used on the new BVS, SciELO and ScienTI plataform) Aplicaciones y frameworks que hacen parte de la nueva architectura (Applications and frameworks that made part of this new Architecture)

Arquitectura SciELO SciELO Architecture Concepción Arquitectura Servicios Resultados Finales Conception Architecture Services Final results

SciELO Architecture - Conception Arquitectura SciELO - Concepción Necesidad de desarrollar un Portal SciELO que integra metadatos de todas las instancias SciELO. (Needs to develop a SciELO Portal integrating all SciELO instances) Necesidad de obtener acceso remoto a los metadatos de cualquier instancia SciELO (Needs to have remote access to metadatas from any SciELO Instances) Necesidad de obtener información actualizada diariamente en el Portal SciELO (Needs to have daily updated data on SciELO Portal).

Arquitectura SciELO SciELO Architecture- Arquitectura scielo.br scielosp.org scielo.cl scielo.sld.c u scielo.isciii. es scielo.org.v e <<component <<component <<component <<component <<component <<component webservices >> webservices >> webservices >> webservices >> webservices >> webservices >> HTTP scielo.org <<component>> scieloorgharvester.jar XML Files (RSS) <<component >> Portal Scielo

Arquitectura SciELO - Servicios SciELO Architecture - Services Para atender los requisitos del portal SciELO.org fueron desarrollados tres servicios distintos que quedan involucrados en las instancias SciELO (Brasil, Chile, Cuba, Social Sciences, etc). (To response the SciELO Portal requirements, was developed tree different services that are inside the SciELO instances web sites) New Issues Responsable por retornar los últimos artículos añadidos en una instancia SciELO de la red SciELO (Responsible to return the last issues add in a SciELO instance of SciELO Network) New Titles Responsable por retornar los últimos títulos añadidos en una instancia SciELO de la red SciELO (Responsible to return the last titles add in a instance of in SciELO Network) Get Titles Responsable por retornar todos los títulos de una instancia SciELO de la red SciELO y sus indicadores, como: total de títulos, total de artículos, total de referencias bibliográficas, etc (Responsible to return all titles registered in a SciELO instance of SciELO Network, and the indicators of this instance. Like, total title, total issues, total references, etc).

Arquitectura SciELO - Servicios SciELO Architecture - Services Otro servicio utilizado en el portal SciELO.org que no esta involucrado en las instancias SciELO Servicio de busqueda por trigramas Responsable por retornar los artículos de la red SciELO relacionados al perfil del usuario embasado en las palabrasclave que el usuario define en el proceso de registro del SciELO.org Portal (Responsible to return the articles related to an user profile based on keyword defined by the user during the subscription process)

Arquitectura SciELO - Servicios SciELO Architecture - Services Servicio - New Titles <?xml version="1.0" encoding="iso-8859-1"?> <SciELOWebService version="1.0"> <collection name="brasil" uri="http://www.scielo.br"> <wxis-modules IsisScript="listNewTitles.xis" version="0.2"> <record> <title>revista Latinoamericana de Psicopatologia Fundamental</title> <processdate>20080716</processdate> <issn>1415-4714</issn> <publisher>associação Universitária de Pesquisa em Psicopatologia Fundamental</publisher> <subject>human Sciences</subject> <publicationstatus>c</publicationstatus> <repository></repository> </record> <record> <title>sur. Revista Internacional de Direitos Humanos</title> <processdate>20080626</processdate> <issn>1806-6445</issn> <publisher>sur - Rede Universitária de Direitos Humanos</publisher> <subject>applied Social Sciences</subject> <subject>human Sciences</subject> <publicationstatus>c</publicationstatus> <repository></repository> </record> </wxis-modules> </colletion> </SciELOWebService>

Arquitectura SciELO - Servicios SciELO Architecture - Services Servicio - New Issues <?xml version="1.0" encoding="iso-8859-1"?> <SciELOWebService version="1.0"> <collection name="brasil" uri="http://www.homolog.scielo.br"> <wxis-modules IsisScript="listNewIssues.xis" version="0.1"> <record> <subject>applied Social Sciences</subject> <subject>human Sciences</subject> <publisher>instituto Brasileiro de Relações Internacionais</publisher> <title>revista Brasileira de Política Internacional</title> <issn>0034-7329</issn> <volume>45</volume> <numero>2</numero> <pubyear>2002</pubyear> <updatedate>20080818</updatedate> <pid>0034-732920020002</pid> </record> </wxis-modules> </collection> </SciELOWebServices>

Arquitectura SciELO - Servicios SciELO Architecture - Services Servicio - Get Titles <?xml version="1.0" encoding="iso-8859-1"?> <SciELOWebService version="1.0"> <collection name="brasil uri="http://www.homolog.scielo.br"> <indicators> <journaltotal>213</journaltotal> <articletotal>108658</articletotal> <issuetotal>6257</issuetotal> <citationtotal>2330433</citationtotal> </indicators> <wxis-modules IsisScript="list.xis" version="0.2"> <record> <title>revista Latinoamericana de Psicopatologia Fundamental</title> <processdate>20080716</processdate> <issn>1415-4714</issn> <publisher>associação Universitária de Pesquisa em Psicopatologia Fundamental</publisher> <subject>human Sciences</subject> <publicationstatus>c</publicationstatus> <repository></repository> </record> </wxis-modules> </colletion>

Arquitectura SciELO Resultados Finales SciELO Architecture Final Results Resultado del Servicio de Trigramas

Arquitectura SciELO Resultados Finales SciELO Architecture Final Results Resultado del Servicio de Trigramas

Arquitectura SciELO Resultados Finales SciELO Architecture Final Results Resultado del los Servicios (new tiles, new issues y get-titles)

Arquitectura SciELO Resultados Finales SciELO Architecture Final Results Resultado del los Servicios (new tiles, new issues y get-titles)

Nueva Architectura SOA de la BVS BVS New SOA Architecture Concepción Arquitectura Servicios Resultados Finales Conception Architecture Services Final results

Nueva Architectura SOA de la BVS Concepcion BVS New SOA Architecture Necesidad de interoperabilidad entre desarrolladores de instituciones distintas (Needs of interoperability between developer teams of different institutions) Necesidad de interoperabilidad entre las distintas aplicaciones de la red BVS, SciELO y ScienTI (Needs of interoperability between different applications from BVS, SciELO and ScienTI network) Desarrollo y Costomización de un sítio agregador para las aplicaciones de la red BVS, SciELO y ScienTI (Development / Customization of a new Aggregator for BVS, SciELO and ScienTI applications. (POSH)) Adopción de una arquitectura embasada en servicios web (Adoption of a new architecture based on web services.)

Nueva Arquitectura SOA de la BVS Arquitectura BVS new SOA Architecture - Architecture Web Services LDAP LDAP LDAP BVS SciELO Associado s widgets Shibboleth SSO Widgets Repository HTTP / SOAP HTTPS Web Services Repository HTTP widgets WS s Server FI s Server CONTEXTUALIZED PORTALS PORTALES CONTEXTUALIZADOS

Nueva Arquitectura SOA de la BVS Arquitectura BVS new SOA Architecture - Architecture Web Services LDAP LDAP LDAP BVS SciELO Associado s widgets Shibboleth SSO Widgets Repository HTTP / SOAP HTTPS Web Services Repository HTTP widgets WS s Server FI s Server CONTEXTUALIZED PORTALS PORTALES CONTEXTUALIZADOS

Nueva Arquitectura SOA de la BVS Arquitectura BVS new SOA Architecture - Architecture Shibboleth Framework de autenticación Single Sign On (SSO) Crossdomain Sessions Framework Encadenamiento de Servidores LDAP Interefaz única de autenticación

BVS new SOA Architecture Final Results Nueva Arquitectura SOA de la BVS Resultados Finales Passaporte BVS

Nueva Arquitectura SOA de la BVS Arquitectura BVS new SOA Architecture - Architecture Web Services LDAP LDAP LDAP BVS SciELO Associado s widgets Shibboleth SSO Widgets Repository HTTP / SOAP HTTPS Web Services Repository HTTP widgets WS s Server FI s Server CONTEXTUALIZED PORTALS PORTALES CONTEXTUALIZADOS

Nueva Arquitectura SOA de la BVS Servicios BVS new SOA Architecture - Services Repositorio de servicios Es la aplicación responsable por centralizar todos los servicios de la red BVS, SciELO y ScienTI (It s an application responsible to centralize all the existing web services of BVS, SciELO and ScienTI Network.)

Nueva Arquitectura SOA de la BVS Servicios BVS new SOA Architecture - Services Repositorio de Servicios página inicial

Nueva Arquitectura SOA de la BVS Servicios BVS new SOA Architecture - Services Repositorio de Servicios - búsqueda

Nueva Arquitectura SOA de la BVS Servicios BVS new SOA Architecture - Services Repositorio de Servicios añadir

Nueva Arquitectura SOA de la BVS Servicios BVS new SOA Architecture - Services TRAC Herramienta de gestión de tareas donde se puede solicitar la creación de servicios para la red de desarrolladores

Nueva Arquitectura SOA de la BVS Arquitectura BVS new SOA Architecture - Architecture Web Services LDAP LDAP LDAP BVS SciELO Associado s widgets Shibboleth SSO Widgets Repository HTTP / SOAP HTTPS Web Services Repository HTTP widgets WS s Server FI s Server CONTEXTUALIZED PORTALS PORTALES CONTEXTUALIZADOS

Nueva Arquitectura SOA de la BVS Servicios BVS new SOA Architecture - Services Repositorio de Widgets página inicial

BVS new SOA Architecture - Services Nueva Arquitectura SOA de la BVS - Servicios TRAC Herramienta de gestión de tareas donde se puede solicitar la creación de widgets para la red de desarrolladores

Nueva Arquitectura SOA de la BVS Arquitectura BVS new SOA Architecture - Architecture Web Services LDAP LDAP LDAP BVS SciELO Associado s widgets Shibboleth SSO Widgets Repository HTTP / SOAP HTTPS Web Services Repository HTTP widgets WS s Server FI s Server CONTEXTUALIZED PORTALS PORTALES CONTEXTUALIZADOS

BVS new SOA Architecture Final Results Nueva Arquitectura SOA de la BVS Resultados Finales Portal Contextualizado BVS Portal

Links BVS http://www.bireme.org SciELO.ORG http://www.scielo.org Wiki Reddes http://wiki.reddes.bvsalud.org/index.php/portada WebServices Directory http://webservices.reddes.bvsalud.org/php/index.php?lang=en Widgets Directory http://widgets.reddes.bvsalud.org/php/index.php?lang=en Shibboleth http://shibboleth.internet2.edu

Gracias! Thanks! II Meeting of Developers from VHL, SciELO and ScienTI networks Fabio Batalha Cunha dos Santos Systems Analyst fabio.santos@bireme.org