Version 2 (modified by marcio.galvao, 11 years ago)

--

Submission Journals WS

Este projeto trata de um serviço Web para acessar informação sobre periódicos que utilizam o sistema Submission SciELO de publicação.

Objetivo

O objetivo deste projeto e prover um meio de intercambio de dados, para que as informações inseridas e atualizadas pelos periódicos que utilizam o sistema Submission SciELO possam ser exibidas no contexto das páginas secundarias da metodologia SciELO.

As informações disponibilizadas para consulta se referem a configuração dos periódicos e são fornecidas e mantidas pelos respectivos editores.

Tecnologia

Projeto desenvolvido com tecnologia Java/Servlet sendo executado em um servidor de aplicação Tomcat. Utiliza componente JDBC para acessar o banco de dados MySQL do sistema Submission SciELO e Servlets que retornam informações encapsuladas em documentos XML.

A grande vantagem da utilização de Servlets embarcado em um servidor de aplicação é a gestão otimizada e automatizada dos recursos computacionais envolvidos nos processos.

Serviços

Lista todos periódicos

Lista todos periódicos hospedados no Submission.

Campos retornados:

journal_id Código do periódico na base.Utilizado para acesso direto a informações de um único periódico.
path acronimo utilizado na metodlogia SciELO.
seq ordem sequencial dentro do sistema.
enabled chave que informa se o periódico esta habilitado para receber submissões.
primary_locale idioma/locale primário do periódico no sistema.

Lista parametros básicos do periódico

Fornecendo o acrônimo do periódico, lista os principais e mais utilizados paramêtros configurados pelo Editor.

publisherUrl
journalDescription
supportedLocales
description
focusScopeDesc
title

Demais parametros devem ser inseridos após avaliação de como este serviço deverá prover informações para páginas secundárias SciELO.

Lista fascículos por periódico

Fornecendo o acrônimo do periódico, lista os Issues existentes, com as informações:

id
volume
number
ano
puclished
date_published

Busca parametro específico pelo acrônimo

Fornecendo o acrônimo do periódico e um parametro específico, retorna os valores.

type: tipo de dado armazenado. Ex: string, object.
value: valor armazenado.
locale: locale associado a este valor, no caso de parametros texto pode haver um valor para cada locale dispnivel no periódico. name: nome do parametro na base de dados.Tabela journal_settings.

Corpo Editorial por Issue

Fornecido o número de um Issue, (ID)código único e chave primária na tabela, retorna informações sobre o corpo editorial do periódico no momento de fechamento deste Issue.

Retorno os grupos cadastrados Exemplo: Editores, Revisores, Diagramadores.

Para cada grupo retorna seus membros com informaçãoes de Nome, Sobrenome, Email e Instituição. Outras informações existente na base podem ser adicionados neste XML.