Periódico Eletrônico - o seu blog sobre periódicos científicos eletrônicos

Conheça a infraestrutura tecnológica básica para a execução do OJS

Muitos pesquisadores, quando decidem lançar um periódico científico utilizando o Open Journal System (OJS), podem ficar perdido quanto aos requisitos técnicos para utilizar o sistema e iniciar os trabalhos da revista. De fato, o novo editor pode se deparar com um universo totalmente novo e cheio de siglas e expressões muito pouco familiares, que mais confundem que explicam.

Decidi, então, escrever este artigo para apresentar todos os serviços e requisitos mais básicos para que uma revista possa operar em uma instalação do Open Journal System.

Você pode utilizar o sumário abaixo para pular direto ao ponto que lhe interessa, mas é importante que comecemos explicando o que é o OJS.

O que é o Open Journal System?

O Public Knowledge Project é a iniciativa de pesquisa responsável pelo desenvolvimento e distribuição do software OJS, além de outros. Eles apresentam o sistema como uma "plataforma de publicação acadêmica ponta a ponta", ou seja, do pesquisador ao leitor. No Brasil, ele foi introduzido pelo Instituto Brasileiro de Informação em Ciência e Tecnologia (IBICT), em 2003, chamado de SEER - SIstema de Editoração Eletrônica de Revistas. Esse nome pode ser encontrado ainda em uso por algumas pessoas, mas não o apresenta adequadamente. Gostamos de apresentá-lo como um software de gerenciamento e publicação de revistas científicas.

Ele é um software livre, de código aberto (open source) e não requer aquisição de licenças para utilizá-lo, portanto, totalmente gratuito para utilização. Isso não significa que você estará livre de custos para todo o conjunto de processos necessários para a gestão do seu periódico. Nós já abordamos esse assunto nesse artigo.

Para utilizá-lo você pecisará de uma infraestrutura tecnológica e, possivelmente, recursos humanos especializados para colocá-lo para funcionar sob a sua gestão.

Os servidores web

Todo sistema (software) necessita de um computador (hardware) para ser executado. Vamos tomar a seguinte situação ilustrativa: você possui um computador de trabalho, pessoal ou corporativo, que possui um sistema operacional, como o Windows, por exemplo, onde você pode instalar diferentes tipos de programas (sofwares), que executarão diferentes tipos de tarefas específicas. Para utilizá-los no seu computador, basta que você instale o programa, observando se ele é compatível com sua versão de sistema operacional e o hardware da máquina, e execute o programa a partir do método utilizado pelo seu sistema operacional. No caso do Windows, você utilizará o seu mouse ou teclado para inicializar o programa e realizar suas tarefas.

No caso de sistemas web, como o OJS, você também precisará do programa (sistema web), de um computador com os requisitos necessários para a sua instalação e executá-lo a partir do método utilizado pelo seu sistema operacional.

No entanto, quando falamos de sistemas web, não podemos pensar que computadores como as nossas estação de trabalho estarão qualificados para executar esses sistemas. Imagine você deixando a sua máquina ligada 24h por dia, com várias pessoas acessando-a simultaneamente e executando diversos sistemas e tarefas ao mesmo tempo? Nossas máquinas pessoais não aguentam um volume de dados como esse. Para sistemas web, é necessário que se utilizem computadores especiais, robustos no seu hardware (memória RAM, processadores, sistemas de refrigeração, armazenamento em disco, etc), capazes de suportar um alto volume de dados de maneira ininterrupta.

A esses computadores especiais damos o nome de servidores. Quando utilizados para aplicações (programas) web, são classificados como servidores web. Um servidor web pode ser uma única máquina equipada com os recursos necessários para entregar a execução de um sistema como o OJS, mas normalmente são várias máquinas trabalhando juntas, com elevadas capacidades de armazenamento e processamento. A esses conjuntos de servidores damos o nome de datacenter.

O custo de implantação e manutenção de um servidor web ou um datacenter é elevadíssimo, mas a boa notícia é que você não precisa ter um para utilizar os sistemas web que desejar.

Os servidores de hospedagem

Imagine que você adore viajar nas suas férias para uma região de praia e ficar sempre no mesmo quarto de hotel. Pagando apenas pelas diárias daquele quarto, você tem acesso a toda a infraestrutura do hotel, seus serviços e comodidades. Isso é, sem dúvida, mais barato do que comprar todo o hotel para utilizar apenas aquele quarto específico e os mesmos serviços que utilizaria se alugasse apenas um quarto.

É claro que se você tivesse a propriedade do hotel, você poderia utilizar o quarto que quisesse, mas a grande verdade é que você precisaria de apenas uma cama para dormir. Não justificaria um investimento tão grande para utilizar apenas uma cama e outros serviços que já estão inclusos em uma hospedagem.

Os servidores de hospedagem seguem a mesma lógica. As empresas de tecnologia são como as empresas hoteleiras e investem pesado na sua infraestrutura de datacenter - os "hotéis" das aplicações web - e disponibilizam diferentes planos de hospedagem para que os seus clientes interessados possam escolher os melhores quartos, de acordo com as suas necessidades.

Assim, para executar uma instalação do OJS, você não precisa comprar um servidor ou um datacenter, mas apenas "alugar um quarto de um hotel" que atenda as suas necessidades. Você precisará apenas de um plano de hospedagem que ofereça os requisitos mínimos para execução do sistema.

Para receber visitas, você precisa de um endereço

Seguiremos nos exemplos imobiliários para apresentar a infraestrutura tecnológica básica necessária para a execução do OJS, agora não mais com exemplos hoteleiros, mas com exemplos de locação residencial.

Digamos que você alugou um apartamento na região olímpica da Barra da Tijuca, no Rio de Janeiro, e quer receber visitas dos seus amigos e familiares. Ora, eles não terão como te visitar se você não informar para eles o seu novo endereço. Imagine, então, que você envie o seu endereço como -22.97107,-43.3749611 (latitude e longitude).

Com a ajuda de um GPS, seus convidados provavelmente encontrariam o local, mas divulgá-lo dessa maneira não é nada intuitivo ou amigável. Mais fácil seria apenas informar esse endereço como Av. Embaixador Abelardo Bueno, 1300 - Lj 2067 - Barra Olímpica, Rio de Janeiro, certo?

Pronto. Voltemos essa lógica agora para a rede mundial de computadores.

Você provavelmente sabe que todo computador possui um endereço IP, certo? Um endereço ip são 4 grupos numéricos separados por pontos, como 192.168.1.38, onde cada grupo pode apresentar um valor número entre 0 e 255.

Os números do endereço IP não são aleatórios. Eles são matematicamente gerados e atribuídos pela IANA (Internet Assigned Numbers Authority, autoridade de números atribuídos à Internet), um departamento da ICANN (Internet Corporation for Assigned Names and Numbers, corporação da Internet para atribuição de nomes e números)¹.

O Endereço IP é um endereço exclusivo que identifica um dispositivo na Internet ou em uma rede local, podendo ser um IP dinâmico, como o são os IPs de nossas conexões à internet, ou um IP fixo, para situações que o exigem.

Se um servidor, que já explicamos anteriormente o que é, hospeda um sistema web - ou um site, como chamamos vulgarmente - e precisa receber visitantes, este servidor precisará de um endereço para ser divulgado. Todo computador conectado a uma rede, de internet ou local, terá um endereço de IP que permitirá receber visitas.

Agora você imagine ter que divulgar o endereço do seu site por meio de um grupamento númerico de 4 blocos para os seus usuários? Seria a mesma complicação de divulgar o seu endereço residencial por meio de coordenadas de latitude/longitude.

Os Domínios: endereços amigáveis de computadores

Dando sequência ao exemplo anterior, os endereços de IP são facilmente resolvidos por máquinas, mas nada amigável para seres humanos. Para resolver essa questão, foram criados os domain names, ou "nomes de domínio", ao qual chamamos apenas por domínio. Os domínios são endereços legíveis que "substituem" os endereços de IP. Na verdade, eles funcionam como uma "máscara", em que você apresenta uma aparência externa, independentemente da aparência interna, por detrás da máscara.

Quando você contrata um plano de hospedagem, instala o OJS e configura a sua revista, você precisa também de um endereço legível para divulgar à comunidade científica como chegar ao seu site. Você precisa de um domínio. Na configuração desse domínio você informará qual é o endereço de IP que o visitante, ao colocar as coordenadas no GPS, ou melhor, o endereço no navegador, deverá acessar. Na linguagem técnica, seria informar qual o endereço de IP que o domínio deve "resolver".

O benefício que o domínio oferece, além de um nome de endereço legível para humanos, é que, ainda que você mude o endereço de IP do seu site, ou seja, mude o seu site de lugar / servidor, o seu endereço de domínio pode permanecer o mesmo. É claro que uma mudança como essa pode não ser tão simples assim, por poder haver outros serviços vinculados que poderiam ficar "quebrados", mas esse é um benefício que garante maior flexibilidade na gestão dos recursos tecnológicos de sistemas web

Resumindo...

De modo objetivo, os serviços de infraestrutura básicos para que você possa utilizar uma instalação do Open Journal System são:

Os custos desses serviços e outros básicos para a operação de uma revista científica já foram abordados no artigo "Estrutura operacional e de custos para uma revista científica de acesso aberto" e é uma leitura complementar importante se você busca entender como funciona ou como iniciar a operação de uma revista científica.

Espero que este artigo, com exemplos simples e cotidianos, tenham contribuído para o entendimento da infraestrutura básica para uma instalação do Open Journal System. Não deixe de compartilhar com outros editores que possam ser benefíciados por este conteúdo!


Referências

  1. “O que é endereço IP e como proteger o seu?” www.kaspersky.com.br, 10 de abril de 2024. Disponível em: https://www.kaspersky.com.br/resource-center/definitions/what-is-an-ip-address. Acesso em 27 de abril de 2024.
  2. O Que é Um Nome de Domínio? - Aprendendo Desenvolvimento Web | MDN. 3 de agosto de 2023. Disponível em: https://developer.mozilla.org/pt-BR/docs/Learn/Common_questions/Web_mechanics/What_is_a_domain_name. Acesso em 27 de abril de 2024.
Cadastre-se em nosso informativo para ficar por dentro dos textos que publicamos em nosso blog.

Favor habilitar seu javascript para enviar este formulário

Atualizado em Segunda, 29 Abril 2024 09:13
Eugênio Telles

Eugênio Telles

Eugênio Telles é publicitário pós-graduado em Marketing Digital pela ESPM-RJ, fundador e diretor executivo da GeniusDesign e consultor OJS há mais de 10 anos.

Somos uma editora especializada em OJS e periódicos científicos

O Peletron é um blog mantido pela GeniusDesign, uma editora especializada em Open Journal System, dedicada a oferecer soluções tecnológicas, operacionais e editoriais para periódicos científicos.

Fiocruz
Revista Abralin
Sesi Sp Editora
Cadlin
Farmanguinhos
Associação Brasileira de Criminalística
Blog Periódico Eletrônico

Peletron - Periódico Eletrônico

CNPJ: 27.339.106/0001-70