Download Bases de Datos SINAVEF - LaNGIF

Document related concepts

Middleware wikipedia , lookup

Oracle Database wikipedia , lookup

Transcript
Producto 15
PRODUCTOS ADICIONALES
Introducción
SINAVEF tiene como deber difundir las alertas fitosanitarias para la protección de la riqueza agrícola en
México así como información científica al personal especializado que lo solicite, esto de la manera más
sencilla y rápida posible, gracias a los avances tecnológicos esto se hace más natural de hacer a través
de un portal web, es por ello que nace la plataforma informática de SINAVEF con personal especializado,
además del hardware y software que sigue las últimas tendencias en cuanto a innovación tecnológica, no
solo para dar hospedaje a la página web sino también resolver las necesidades de cálculo especializado
como en la realización de modelos, comunicación entre las instituciones involucradas (FTP), y la
conjunción de varias bases de datos.
Para todo esto se requiere una fuerte plataforma de hardware dada por servidores dedicados (Servidores
en rack de 2U con 2 procesadores Intel® Xeon® de 4 núcleos) instalados en el Datacenter de la UASLP
donde se encuentran las condiciones climáticas y de seguridad necesarias, además de las conexiones de
red de fibra óptica para garantizar la comunicación. Toda esta información digital se encuentra
hospedada según las necesidades de cada producto
Servidor de base de datos
• 2 Terabytes de capacidad de almacenamiento, pudiendo almacenar por lo tanto millones de
datos vinculados al SINAVEF, esta característica en especial nos permite almacenar
principalmente las bases de datos a nivel nacional.
•
•
2 procesadores Intel Xeon Quad Core de 64 bits a 2.26 GHz, con lo cual tiene una velocidad de
procesamiento más que optima para atender y procesar las distintas peticiones referentes a las
Bases de Datos del SINAVEF,
Memoria RAM tipo DDR3 de 16 Gigabytes, para garantizar el mayor rendimiento.
Servidor web
• 300 Gigabytes de capacidad de almacenamiento, soportando en forma mas que satisfactoria los
datos requeridos para la pagina WEB de SINAVEF.
•
2 procesadores Intel Xeon Quad Core de 64 bits a 2.26 GHz, con lo cual tiene una velocidad de
procesamiento más que optima para atender y procesar las distintas peticiones referentes a la
pagina WEB del SINAVEF.
•
Memoria RAM tipo DDR3 de 16 Gigabytes, para garantizar el mayor rendimiento.
Servidor de aplicaciones
• 2 Terabytes de capacidad de almacenamiento, ya que las aplicaciones manejadas requieren
trabajar con gran cantidad de datos.
•
2 procesadores Intel Xeon Quad Core de 64 bits a 2.26 GHz, con lo cual tiene una velocidad de
procesamiento más que optima, especialmente por que las aplicaciones asi lo demandan.
•
Memoria RAM tipo DDR3 de 16 Gigabytes, para garantizar el mayor rendimiento.
Servidor SCOPE
• 2 Discos duros tipo SATA de 500Gigabytes cada uno, con capacidad total de un Terabyte de
almacenamiento.
• Tecnología Raid tipo 1, para garantizar la fiabilidad de los datos.
• Procesador Quad Core AMD opteron a 2.3 GHz.
• Memoria RAM tipo DDR2 SDRAM de 8GB, para garantizar el mayor rendimiento.
1
Productos adicionales
Hardware-servidores
Sistema Nacional de Vigilancia Epidemiológica Fitosanitaria
Cada uno de estos servidores cuenta con las siguientes tecnologías
• RAID tipos 1 y 5. se realiza un respaldo automático permanente de los datos almacenados.
• Fuente redundante (2 fuentes de alimentación) , el servidor seguirá funcionando sin interrupción
aun cuando se requiera quitar una de las fuentes.
Informe 2009
Estas 2 tecnologías nos permiten garantizar
presentarse un fallo.
la fiabilidad
e integridad de los datos
aun en
caso
Switch Cisco Catalyst 3750
Este switch es necesario para tener acceso a los servidores dentro del dataCenter de la UASLP, ya que
se tendrán 3 servidores dentro del Rack o gabinete con pantalla de configuración.
• Protocolo de trasmisión de datos Giga bit Ethernet
• Cantidad de puertos :12
•
Tecnología de conectividad: Wired (cableada).
• Memoria interna 128MB
• Dispositivo de alimentación: Fuente de alimentación – interna
• Características: Conector de sistema de alimentación redundante (RPS)
Software informático
Portal web
• Sistema Operativo Linux Ubuntu Server versión 9.10.
• Entorno de desarrollo en Adobe Flex Builder 3
• Lenguaje de servidor PHP
• Bases de datos sobre MySQL
• Entorno de desarrollo para consultas: Eclipse GALILEO
Biblioteca digital
• Sistema operativo Windows Server 2003
• Base de datos en SQL Server 2008
• Tecnología Web ASP.NET
• Entorno de programación Visual Studio 2008
2
Producto 5
Portal SINAVEF
El SINAVEF como una institución científica y gubernamental al generar sus resultados de prevención
epidemiológica necesita un medio de difusión rápido y oportuno, de ahí surge la necesidad de la creación
del portal web (http://portal.sinavef.gob.mx) donde se encuentren publicados los mapas de riesgo,
boletines de alerta, fichas técnicas de plagas así como las metodologías que se utilizan para la
generación de estos productos, haciendo uso de las herramientas de internet en los tiempos actuales
permite no solo la difusión del monitoreo epidemiológico sino también se vuelve un medio de interacción
con el público especializado en el tema y en el usuario común.
Haciendo una analogía con APHIS cuya página está hospedada en la Universidad de Carolina, el
SINAVEF se encuentra hospedado en el centro de datos de la Universidad Autónoma de San Luis Potosí,
mientras ellos usan la plataforma NAPPFAST para su modelado, el SINAVEF usa la plataforma SCOPE,
cuyos desarrolladores pertenecen a la empresa norteamericana ZedX Inc.
Como soporte interno se creó la biblioteca digital que engloba toda la información de SINAVEF
incluyendo información en formato digital como son imágenes de satélite, documentos generados por los
investigadores, y otros bancos de datos sobre información de plagas tomadas de las bibliotecas
científicas del CABI, Spring Linker entre otros.
Los avances tecnológicos hoy en día se aceleran a pasos agigantados. Es por eso que el portal de
Sinavef es creado con tecnología informática de última generación (hardware y software) que se adapte
rápidamente a todos estos cambios de la web. Esta tecnología requiere de complementos así como las
últimas versiones de navegadores web.
Diseño y Programación de Plataforma SINAVEF
Protocolo de campo
Nuestra diseño y programación web describen el concepto de
SINAVEF; esto es logrado con Adobe Flex ; un framework de
desarrollo de aplicaciones web interactivas ricas en contenido
(RIA)
La interacción web y las bases de datos se logran desarrollando
sobre el entorno Eclipse Galileo PHP, esto para consultas y respaldos
de la BD de SINAVEF.
3
Sistema Nacional de Vigilancia Epidemiológica Fitosanitaria
El portal Sinavef se divide en dos, su sitio público (fig1) y su sitio privado (fig2) como se muestran en el
siguiente diagrama
Portal SINAVEF en su parte pública.
Informe 2009
Alertas nacionales de plagas.
En esta sección se muestran las alertas nacionales sobre alguna plaga que esté presente en nuestro
país o una nueva alerta de plaga que esté afectando.
Top 7 plagas.
En esta sección se enlistan las 7 plagas que más afectan a nuestro país,
donde se da una breve explicación de sus características y situación actual
en México, su impacto económico, mapas de distribución y su boletín.
fig 1.
Inventario Nacional de Plagas.
En esta sección se muestra información detallada del inventario de plagas clasificadas por su
reglamentación, grupo común, categorización y observaciones, además de poder descargar el archivo del
inventario para uso propio.
Priorización.
Esta sección se dedica a Identificar problemas fitosanitarios para priorizar programas, necesidades de
investigación y transferencia de tecnología.
Climatología
La sección de climatología contiene imágenes y links a sitios de interés, boletín climático e información
relacionada.
Regionalización.
Se muestra información para la detección de rutas migratorias y establecer
la regionalización epidemiológica de dispersión de plagas y requerimientos
bioclimáticos, así como su metodología.
Mapas.
En esta sección de la página se muestran los diferentes tipos de mapas
(modelo biológico, NDVI, Condiciones ambientales óptimas, hospederos,
índice de confort y riesgos) por cada una de las 7 plagas, con la facilidad
de descargar las imágenes para su propio uso.
4
Producto 5
Fichas Técnicas.
Cada plaga cuenta con una ficha técnica que describe de manera detallada las características físicas,
biológicas, distribución geográfica y los sistemas producto que puede afectar.
Percepción Remota.
Sección orientada al uso de la percepción remota como herramienta importante en el diagnóstico y
monitoreo de hospederos. Brinda información de la metodología usada en la aplicación de la misma en la
vigilancia fitosanitaria.
Biblioteca Digital Fitosanitaria.
La biblioteca de SINAVEF proporciona los recursos que se encuentran disponibles en formato digital (pdf,
doc, imágenes, formatos, etc.), accesible por medio de la computadora. Esta plataforma integra la
informática y la comunicación entre el personal que tenga acceso.
Portal SINAVEF en su parte privada.
Base de datos de inventario nacional de plagas.
Base de datos de los sistemas producto.
fig 2.
En esta sección se puede consultar por estado y/o municipio los hospederos con información por año
sobre las superficies sembradas, cosechadas, su producción total y su valor en pesos, así como también
se pueden consultar por el top 7 de plagas nacionales a los cultivos que afecta, su rendimiento y valor.
Consulta de boletines actuales de plagas
En esta sección es posible consultar los boletines actualizados para que gente especializada tenga
acceso a ellos con el fin de asegurarse que tengan el visto bueno para así ser publicadas a los usuarios
en general.
Sistema de alertas SINAVEF
Sección exclusiva para la retroalimentación de los usuarios hacia el sistema; en esta parte se puede dejar
un mensaje, alerta o comentario para que la gente especializada vea el mensaje y dependiendo de la
complejidad, se tomen las medidas requeridas.
Bases de Datos SINAVEF
Las Bases de Datos en SINAVEF almacenan una colección de registros (datos o archivos) que
relacionados lógicamente, componen un banco de datos para proveer información necesaria para uno o
múltiples usuarios, inclusive a personas externas a SINAVEF, con la seguridad necesaria que con lleva el
permitir accesos externos.
La arquitectura de la Base de Datos de SINAVEF se basa en un modelo relacional para la conectividad
entre registros; gracias a este modelo de datos es posible conjuntar e interconectar una o más tablas
estructuradas en registros, para que estas se vinculen entre si y así poder determinar la identidad de los
datos y que tipo de información se puede almacenar en la Base de Datos, un ejemplo del de las Bases
de Datos de SINAVEF es:
5
Protocolo de campo
En esta sección es posible consultar, agregar y
modificar información de la base de datos del
inventario de plagas, esta sección va dirigida
específicamente a gente especializada (científicos)
para darle un uso correcto y actualización de nuestro
inventario.
Sistema Nacional de Vigilancia Epidemiológica Fitosanitaria
Informe 2009



Nombre de la Tabla
Identificador
Atributos o campos
Este tipo de modelo permite que las bases de datos sean accesibles de forma más eficaz, segura y
además de garantizar la normalización en los datos que esta contenga, como puede ser:
 Redundancia en registros o datos (ej. No permite datos duplicados)
 Protección en la integridad en los datos (ej. cada registro debe contener un identificador único)
 Evitar el rediseñar por completo la estructura de la BD, cuando se requiere agregar solo algún
campo o atributo de uno o más tablas.
 Libre de cualquier anomalía al momento de la actualización de la BD
 El modelo hace la BD más informativa a los desarrolladores.
La base de datos de SINAVEF está centralizada, es decir se encuentra físicamente en un solo lugar
controlada por una sola computadora, con esto la mayoría de las funciones se llevan a cabo más
fácilmente con una BD centralizada. Con esto podemos garantizar que es posible ubicar todos los datos
que se necesitan en un solo lugar, además mejora la relación entre costo – efectividad y autonomía.
BD
Internet
6
Producto 5
En SINAVEF manejamos dos grandes Bases de Datos para el funcionamiento interno de SINAVEF como
es la biblioteca virtual y nuestro portal de Internet.
Las bases de datos de SINAVEF conjuntan toda aquella información generada y recopilada para que el
usuario final puede tener acceso a ella, como por ejemplo el consultar el boletín de una plaga,
información sobre la plaga y hasta poder aportar mayor información de una o varias plagas sobre nuestro
portal privado.
Toda esta colección de información agrupada en la base de datos la conforman infinidad de registros
recopilados a partir de una categorización en la información que actualmente se maneja en SINAVEF.
Toda esta información la conforman dos grandes bases de datos en SINAVEF.
La primera gran Base de Datos es la del Portal SINAVEF, en ella podremos encontrar información o
tablas unidas relacionalmente, que darán el potencial para mostrar toda aquella información relevante a
nuestro portal. Esta base de datos esta enriquecida de información (tablas, registros y campos)
principalmente por:



Datos del Inventario Nacional de Plagas: toda aquella información relevante a una plaga como
puede ser su estatus, nombre común, nombre científico, claves NAPPO y EPPO. Además de una
actualización constante a esta.
Datos Productos / Hospederos: información relevante a todos aquellos cultivos que pudiera estar
afectados por una o varias plaga.
Información sobre exportaciones e importación y puertos para tener la ubicación de aquellos
lugares donde pudiera entrar o salir una plaga de México.
Datos de Estados / Municipios e inclusive información a nivel distrital, para tener un mayor
exactitud sobre el monitoreo y vigilancia de una plaga.
El manejo de toda esta información hace que sea posible en SINAVEF dar resultados precisos, sobre
exactamente donde se está dando una plaga y atacarla en el momento.
La segunda gran Base de Datos de SINAVEF es la Biblioteca Virtual que proporciona los recursos que se
encuentran disponibles en formato digital (pdf, doc, imágenes, formatos, etc.), accesible por medio de la
computadora. Esta biblioteca integra la informática y la comunicación entre el personal que labora en
SINAVEF y la información digital.
El concepto de la biblioteca virtual de SINAVEF es un espacio que refleja la forma en la que se puede
explotar la tecnología como el internet para tener acceso a la información de forma flexible y a la
demanda de quien la consulta, además de fortalecer el manejo de la información interna para un mejor
resultado. En esta base de datos la conforman información de tipo documental, presentaciones, archivos
de Word, PDF’s, Videos, Imágenes de Satélite y Software. Toda esta información proviene de diversas
fuentes como son:
Fuentes bibliográficas y Bases de Datos ya existentes con información relacionada a plagas como:
 Springer Link
 CABI
 CabDirect
 Crop Protection
Así como publicaciones en fuentes de:
 PLOS publicaciones
 ACS publicaciones
 Normas y Legislaciones
Y por supuesto toda esa información generada por nuestro personal en SINAVEF, como pueden ser:
 Boletines de Plagas
 Artículos reglamentados de plagas
 Mapas de boletines
 Climatología
7
Protocolo de campo

Sistema Nacional de Vigilancia Epidemiológica Fitosanitaria




Software geográfico
Imágenes de Satélite
o NOA
o SPOT
o LANDSAT
Presentaciones SINAVEF
Artículos de SINAVEF
Grandes bases de datos requieren un buen manejo de software. Para ellos las bases de datos en
SINAVEF son administradas en dos Manejadores de Bases de Datos.
Informe 2009
El Portal SINAVEF corre bajo el manejador MySQL.
Un manejador potente en la manipulación de bancos de datos, con
acceso múltiple a diversas bases de datos. Este manejador es
multiplataforma, la cual permite ser instalado en Sistemas Operativos
como Linux. Es un Software bajo GNU/GPL, siendo así un Software
Libre.
La Biblioteca Virtual de SINAVEF corre bajo SQL Server 2008.
Manejador de Datos producido por Microsoft corp. Siendo este un
Software de Licencia. Es un administrador de Base de Datos capaz de
poner a disposición toda su información a uno o miles de usuarios
simultáneamente, permitiendo conexiones remotas y una seguridad e
integridad única en la información.
Toda la manipulación en la información de nuestras Bases de Datos es
por medio del lenguaje de programación SQL y Sistemas Operativos
como Ubuntu Server y Windows Server.
Windows
Server
8