WikiPragas-WTIDA-JAN2012

27
 Base de Dados de Pragas Quarentenárias BD-Pragas e WikiPragas Marcos Cezar Visoli Embrapa Informática Agropecuária Workshop Tecnologia da Informação Aplicada à Gestão de Serviços de Defesa  Agropecuária Belo Horizonte, MG, 31/01 e 01/02 - 2012

Transcript of WikiPragas-WTIDA-JAN2012

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 1/27

Base de Dados de Pragas

QuarentenáriasBD-Pragas e WikiPragas

Marcos Cezar Visoli

EmbrapaInformática Agropecuária

Workshop Tecnologia da Informação Aplicada à Gestão de Serviços de Defesa

Agropecuária

Belo Horizonte, MG, 31/01 e 01/02 - 2012

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 2/27

1. Motivação

2. Contexto do projeto

3. Requisitos identificados

4. Soluções implementadas

5. Arquitetura geral

6. Demonstração

7. Considerações finais

Roteiro

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 3/27

Motivação

➔ Defesa Fitossanitária do Brasil Impedir a introdução e propagação de pragas exóticas

de produtos vegetais e suas partes

Evitar prejuízos econômicos, sociais e ambientais

Proteção dos cultivos nacionais

abastecimento do mercado interno

conquista de novos mercados externos

questionamento de barreiras estabelecidas por 

outros países

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 4/27

Motivação

➔ Regulamentação internacional Organização Mundial do Comércio - OMC

Convenção Internacional para Proteção dos Vegetais

Organização Nacional de Proteção Fitossanitária Departamento de Sanidade Vegetal - DSV/MAPA

Análise de Risco de Pragas

instrumento reconhecido pela OMC para estabelecer as medidas fitossanitárias necessárias para o

comércio de produtos vegetais entre os países.

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 5/27

➔ Articulação entre MAPA e CNPq Edital CNPq/CT-AGRO 32/2009 - ARP

Chamada 1 - Levantamento, catalogação e estudos

de ARP

Chamada 2 - Desenvolvimento de banco de dados

Grupos de cultura de interesse

1. Frutíferas

2. Poáceas

3. Hortaliças

4. Ornamentais

5. Leguminosas eOleaginosas

6. Florestais

Contexto

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 6/27

Contexto

➔ Desafios decorrentes do edital Especificação muito genérica do BD.

Quais as demais equipes proponentes?

Coordenação da rede de projetos. Levantamento de dados em paralelo

com o desenvolvimento do BD.

 necessidade de se estabelecer rapidamentemeios provisórios para armazenar os dados

(p.ex. planilhas eletrônicas).

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 7/27

➔ Configuração com o resultado do edital

FrutíferasLeguminosas

Oleaginosas

OrnamentaisPoáceas

Banco de Dados sobre Pragas

Epamig Cenargen UFRGS UnB

Embrapa Informática Agropecuária

Rede Análise de Risco de Pragas

www.arp.cnptia.embrapa.br 

Contexto

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 8/27

Requisitos

R e q u i s i t o s d a A R P

• C r i t é r i o s t é c n i c o - c i e n t í f i c o s r i g o r o s o s

• J u l g a m e n t o c o e r e n t e a p a r t i r d e d a d o s o b t i d o s

• F o n t e s d e c o n s u l t a d e v i d a m e n t e d o c u m e n t a d a s

• A p r e s e n t a ç ã o d a s i n c e r t e z a s

• T r a n s p a r ê n c i a

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 9/27

Requisitos

R e q u i s i t o s d o B D

• C a t a l o g a ç ã o d a s p r a g a s

• E l a b o r a ç ã o d e f i c h a s d a s p r a g a s

• O r g a n i z a ç ã o d e r e f . b i b l i o g r á f i c a s / p u b l i c a ç õ e s

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 10/27

Catalogação das pragas Conteúdo bem determinado e estruturado

Preenchimento controlado

Estrutura fixa

Edição delimitada

Alteração/atualização eventual

Consultas precisas

praga / hospedeiro / país / parte vegetal afetada

Solução provisória: planilha eletrônica

Requisitos

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 11/27

Fichas das pragas Conteúdo descritivo e bem elaborado

Composição de texto com tabelas, figuras e mapas.

Preenchimento mais livre

Estrutura modelo, mas não fixa

Edição incremental e coletiva

Mais sujeita a alteração/atualização

Consultas indeterminadas (por palavra-chave)

Solução provisória: editor de texto

Requisitos

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 12/27

➔ BD-Pragas: catalogação das pragas Sistema Web com banco de dados relacional

Edição com interface amigável

Melhor controle no preenchimento

Maior poder de consulta

Soluções

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 13/27

➔ Fichas das pragas: solução diferente Armazenar em banco de dados traria problemas

A edição ficaria “engessada” e o texto perderia

a sua unidade.

Textos longos não se ajustam bem e não são

visualizados de forma adequada.

Dificuldade para compor o texto com figuras,

tabelas e mapas. Possíveis efeitos indesejáveis.

Soluções

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 14/27

➔ WikiPragas: fichas das pragas Sistema wiki - Web 2.0

Maior liberdade na edição

Editor de texto integrado / Suporte multimídia Organização do conteúdo em categorias

Consultas por qualquer palavra

Edição remota e colaborativa

Histórico das atualizações

Permite recuperar versões anteriores

Soluções

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 15/27

Planilhas

Formato estruturado

Dados classificatórios

Relação Pragas x Publicações

Buscas precisas

Fichas de pragas

Edição de fichas por grupos dispersos

geograficamente

Suporte à imagens

Suporte à documentos de referência

Incorporação dos dados de planilhas

Proposta

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 16/27

Planilhas

Formato estruturado

Dados classificatórios

Relação Pragas x Publicações

Buscas precisas

Fichas de pragas

Edição de fichas por grupos dispersos

geograficamente

Suporte à imagens

Suporte à documentos de referência

Incorporação dos dados de planilhas

Banco de Dados Relacional Wiki+

Proposta

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 17/27

Planilhas

Formato estruturado

Dados classificatórios

Relação Pragas x Publicações

Buscas precisas

Fichas de pragas

Edição de fichas por grupos dispersos

geograficamente

Suporte à imagens

Suporte à documentos de referência

Incorporação dos dados de planilhas

Banco de Dados Relacional Wiki+

Proposta

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 18/27

BD Pragas

Agente deIntegração

Importador

Exportador

Repositório

Publicações

WikiPragas

Planilhas

Fichas

Arquitetura Geral

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 19/27

● Sistema Web (100% software livre)

● Java EE

● PostgreSQL

● Hibernate

Primefaces

● Interfaces para cadastros básicos, pragas e publicações

● Mecanismo de controle de acesso

● Interface de pesquisa relacional

BD Pragas

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 20/27

BD Pragas

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 21/27

● Sistema Web (100% software livre)

● Baseada em MediaWiki

● PostgreSQL

● Editor de texto sofisticado● Uso de ferramenta de apoio Odt → Wiki

Organização de categorias (pragas, hospedeiros, etc)● Pragas são páginas de wiki

WikiPragas

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 22/27

WikiPragas

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 23/27

● Processo de desenvolvimento ágil

● Gestão de requisitos, defeitos e tarefas: FusionForge →

Redmine

● Testes unitários: JUnit● Testes de interface: Selenium

● Testes de sobrecarga: JUnit e Selenium

● Integração contínua: Jenkins

● Controle de versão: CVS → SVN

Processo de Desenvolvimento

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 24/27

➔ BD-Pragas: catalogação das pragas● www.bdpragas.cnptia.embrapa.br 

➔ WikiPragas: fichas das pragas www.wikipragas.cnptia.embrapa.br 

Demonstração

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 25/27

➔ Finalização da carga dos dados das planilhas e das fichas

➔ Definição, por parte da DSV/MAPA da liberação do acesso aos

dados

➔ O acesso aberto às informações é uma alternativa

Definição sobre a implantação do sistema no MAPA

Próximos passos

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 26/27

A utilização de um módulo wiki para conteúdos descritivos

compostos de texto, imagens, tabelas e mapas é uma

alternativa bastante apropriada e pode ser adotada em muitas

situações em que as aplicações requerem funcionalidades

semelhantes;

A integração do módulo de catalogação das pragas, que

gerencia um banco de dados relacional, com o módulo wiki se

adequou muito bem às necessidades de organização deinformação para o processo de análise de risco de pragas.

Considerações Finais

5/12/2018 WikiPragas-WTIDA-JAN2012 - slidepdf.com

http://slidepdf.com/reader/full/wikipragas-wtida-jan2012 27/27

Obrigado pela atenção!

Marcos C. Visoli

[email protected] 

www.cnptia.embrapa.br 

www.arp.cnptia.embrapa.br www.bdpragas.cnptia.embrapa.br 

www.wikipragas.cnptia.embrapa.br