Lista de Correo
Principal
Vínculos Internacionales
Información General


Aspectos generales y alcance de su implementación como contribución a la creación del Sistema Nacional de Innovación Tecnológica Agrícola

Elaborado para FUNDACITE-ARAGUA por:
Jhonny R. Demey

Consultor:
Jorge Combellas B.

Maracay, septiembre de 1996


ANTECEDENTES

El Sistema de Información Agrícola Nacional (SIAN) es un proyecto interinstitucional que sugiere la implantación de una plataforma nacional de información para el sector agrícola, a través del uso de herramientas telemáticas con el objeto de propiciar un cambio sustancial en la racionalidad y eficiencia en el uso de la información.

El sector agrícola nacional enfrenta uno de los principales retos de su historia pasada y reciente. Productores, investigadores y entes gubernamentales tienen el reto de desarrollar un sector en un país sin recursos y donde el incremento de la población demanda un aumento en la producción de alimentos. Este nuevo esquema de producción sostenible es mucho más exigente. Una Agricultura Sostenible exige información más compleja porque involucra mayor cantidad de factores que no están en juego bajo una agricultura de altos insumos; este nuevo enfoque demanda más y mejor información sobre: Indicadores de sostenibilidad, Impacto económico y ambiental de agricultura, Biodiversidad, Recursos edáficos, Interacciones planta-animal y planta-suelo, Sistemas de cultivo y producción, Políticas socioeconómicas, Características de los ecosistemas, Perspectiva de los agricultores.

En Venezuela, existe una gran cantidad de información valiosa pero está dispersa en muchas instituciones y colecciones privadas. En la mayoría de los casos la información no sale de la institución y pocas veces sale del país o región. Además la información no está analizada sistemáticamente ni reportada en fuentes divulgativas. Por otro lado, existe un conjunto de Bases de Datos: Indice Agrícola de Venezuela; Bibliografía Edafológica Venezolana; Bibliografía Agrícola Venezolana; Red de Bancos de Germoplasma, Red de Publicaciones Agrícolas Venezolanas entre otras, productos de información que han sido financiados por CONICIT, FUNDACITE-ARAGUA, UNIVERSIDADES, FUNDACION POLAR, etc, que permanecen aislados, que no pueden ser vinculados y en algunos casos con información duplicada y lo más grave es que han utilizado para su construcción software poco amigable y de estructura rigida que no lo hace apto para medios de transmisión moderna.

En este sentido, en el sector agrícola son detectables dos problemas básicos y de sustancial importancia: i) la dificultad en la recolección de la información y ii) la poca eficacia en su distribución.

Se trata entonces de promover un Sistema de Información en donde aquella información del sector agrícola que no es de carácter privado y que es de utilidad para los usuarios "comunes" sea puesta en medios de acceso público.

La idea es desarrollar una plataforma tecnológica que permita una vinculación más ágil entre los diferentes actores y escenarios involucrados en el sector agrícola, a fín de garantizar un mejor aprovechamiento de los recursos y como consecuencia directa impulsar el fortalecimiento del sector a través del uso y manejo de la información en el tiempo adecuado de manera que permita dar respuestas a los problemas mediante la adopción de tecnologías.

SITUACION ACTUAL

Como es bien conocido la mayoría de los sectores de nuestra sociedad no entienden la importancia del manejo racional de la información; el concepto de compartir la información todavía no ha sido internalizado y sobre todo endendido por muchos; nuestro sector agrícola no escapa a esta situación.

Además, el sector agrícola ha estado al margen del desarrollo de los medios telemáticos, el ejemplo más resaltante lo constituye FUNDACITE-ARAGUA, para la cual ha sido una proeza tratar de conquistar los recursos para que le fuesen asignados los medios de transmisión electrónica a través de Reacciun, siendo que esta Fundación representa un organismo patrocinador importante de la actividad de investigación en el sector agrícola a nivel nacional y está situado en el centro del complejo de investigación en agricultura más importante de Venezuela. Casos similares se reflejan en las Facultades de Agronomía y Ciencias Veterinarias de la UCV, así como en el CENIAP y en el Centro de Investigaciones Veterinarias del FONAIAP, todas estas instituciones que concentran cerca del 60% de la investigación agrícola de Venezuela. Adicionalmente, es bien conocida la carencia de información oficial convenientemente actualizada de producción, comercialización y consumos de productos alimenticios.

Sin embargo, a pesar de no disponer de una infraestructura de comunicaciones, en el sector agrícola en los últimos cuatro años se pueden destacar importantes avances en la generación de productos información, que aunque no obedecen a un plan ordenado sino más bien a la iniciativa de particulares que han generado proyectos financiados por organismos públicos y privados, son de gran importancia porque justifican el desarrollo de una plataforma que permita integrar la información relacionada que ha sido recabada parcialmente.

Recursos disponibles:

FUNDACITE-ARAGUA cuenta en la actualidad con los equipos necesarios para la instalación del nodo de Reacciun, por lo que en más corto tiempo (2 meses a partir de la fecha) podrá ofrecer una interconexión utilizando un enlace digital de 128 K. Además cuenta con instalaciones apropiadas para el mantenimiento y desarrollo del Sistema en el tiempo. Por otra parte, FUNDACITE-ARAGUA esta involucrada directamente en el desarrollo de proyectos de generación de productos de información.

La idea es que este servicio que FUNDACITE-ARAGUA prestará sea aprovechado al máximo de sus potencialidades y que la ejecución del proyecto: Sistema de Información Agrícola Nacional, potencialice información y sirva como medio de intercambio y aprendizaje para el sector agrícola.

SITUACION DESEADA

Para una apropiada gestión de la información es necesario desarrollar una política e instrumentar programas y procedimientos que faciliten las labores de planificación, seguimiento y evaluación. La gestión de información ha sido calificada como la innovación que facilita, con rapidez y oportunidad, todas las innovaciones necesarias y en esta tarea interactúan los recursos informativos, la tecnología para manejarlos y los elementos de gestión.

Los sistemas de información surgen como una necesidad de organizar, sistematizar y facilitar la generación, recopilación y difusión de una muy vasta gama de productos en base a criterios de variada índole.

Se pretende entonces que el Sistema de Información Agrícola Nacional este conformado por un sistema de hipervinculación de subsistemas donde el usuario pueda navegar fácilmente. Utilizando uno de los desarrollos más importantes de la tecnología de la información como es: World Wide Web (WWW). El SIAN debe adoptar facilidades multimedias, pero teniendo en cuenta que si bien el parque computacional del país es muy amplio, no es tan moderno. Sin la presentación de un gran alarde de fotos y videos, para que así la mayor cantidad de las personas puedan acceder a la información.

Las ventajas que ofrece el Web permitirán con poco esfuerzo y una adecuada inversión ofrecer a investigadores del campo agrícola en Venezuela de un sistema de información científica, donde lo más importante será la calidad de la información en su base técnica y sin tener que preocuparse de dónde o cómo se almacenan los datos.

El sistema deberá poder utilizarse con una serie de programas de distintos fabricantes. En consecuencia el administrador maestro de base de datos no dependerá de un determinado productor o soporte lógico, lo que significa que cualquier elemento puede ser sustituido con la mínima repercusión en los demás elementos existentes. Si bien se desea una transmisión de acceso electrónico a la información, no se descarta y por el contrario se estimulará la difusión mediante el medio que se determine más idoneo para cada circunstancia.

Migración de Datos.

A través del Sistema de Información Agrícola Nacional se debe poder accesar datos recogidos y almacenados por otras instituciones (con otros equipos y sistemas). Estos datos se han de migrar y actualizar frecuentemente al SIAN. Su almacenamiento se encuentra en diversos formatos y con diferentes diseños. Algunos de estos formatos son Microisis, Clipper y Fox.

Para migrar los datos se deberán crear aplicaciones de conversión al sistema manejador de base de datos del SIAN. Estas aplicaciones deberán reconocer las estructuras básicas de almacenamiento fuente (tablas) y las estructuras destino (tablas, índices, secuencias,etc). Es posible la construcción de aplicaciones de conversión genéricas para un mismo tipo de estructura de almacenamiento (como por ejemplo archivos de tipo DBF) hacia otra estructura (por ejemplo tablas de Oracle). Pero será necesario realizar labores de configuración de las aplicaciones para poder efectivamente migrar los datos según el diseño específico de las estructuras fuentes y las estructuras destino.

El modo mas sencillo de realizar estas conversiones es utilizar programas de conectividad a bases de datos. Estos programas deberán tener manejadores (drivers) que se ajusten tanto a las estructuras fuentes como a las destino. Uno de los programas con mayor cantidad de manejadores en el mercado es ODBC (Object Data Base Conectivity) para ambientes Windows de Microsoft. Las aplicaciones de conversión leerán los datos de la fuente a través de este programa, realizarán conversiones internas y los insertarán en las estructuras de la base de datos de SIAN (nuevamente utilizando los programas de conectividad).

Previa inserción de datos debe revisarse la no existencia de alguno de los registros en la base de datos destino para evitar problemas de duplicidad de la información. Esta revisión puede realizarse a través de una consulta directa o a través de mecanismos que provean el manejador de base de datos destino (como la creación de rutinas de excepción previa creación de los índices pertinentes).

El diseño de las estructuras en el SIAN deberá ser totalmente independiente de los sistemas existentes. Esto evitará trasladar al SIAN modelos obsoletos o adaptados a otros paradigmas de programación.

Cada subsistema deberá tener un equipo un responsable institucional dependiendo de su interés y/o medio de participación dentro del escenario agrícola, esto garantizará un Sistema más dinámico y de fácil crecimiento ya que cada subsistema crecerá de acuerdo a sus posibilidades y recursos de información disponible, sin impedir el crecimiento de los otros.

JUSTIFICACION

El sector agrícola está constituido por un conjunto de organizaciones e individuos, agrupados en función a su papel y ubicación laboral dentro del mismo (productores primarios, agroindustria, financiadores, gobiernos, sector académico, técnicos, tranferencistas, extensionistas, comerciantes, las empresas de servicio y las proveedoras de insumos, etc), que tienen necesidades de información de diversa índole para el desempeño más apropiado de sus funciones y que a su vez generan y/o poseen información que de seguro es importante para los otros componentes. De esta necesidad de intercambio de información por supuesto no escapan los consumidores, eslabón final de la cadena no siempre tomado en cuenta en las decisiones que afectan al sector.

El flujo de información entre las organizaciones e individuos, aún dentro de los que están agrupados o pertenecen a un mismo subsector, es en muchas circunstancias inexistente y cuando presente, no hay dudas en calificarlo de difícil y lento, principalmente por el carácter personal y la magnitud del esfuerzo que tiene que imprimírsele al proceso. Esta circunstancia ha conducido al desconocimiento de los aportes de beneficio multilateral que pueden encontrarse en el sector y a las declaraciones de inexistencias que en realidad están presentes, al menos parcialmente, en el mismo.

La razón fundamental de lo descrito es la carencia de un sistema organizado que permita rápida y eficientemente la incorporación, difusión, recuperación, almacenamiento, reproducción y actualización de la información que se necesita para la toma de decisiones, tanto en el sector agrícola como en otros sectores relacionados, así como para la actualización y conocimiento de la sociedad en general.

OBJETIVOS

Generales

El Sistema de Información Agrícola Nacional (SIAN) es un proyecto interinstitucional coordinado por FUNDACITE-ARAGUA, que sugiere la implantación de una plataforma nacional de información para el sector agrícola, a través del uso de herramientas telemáticas con el objeto de propiciar un cambio sustancial en la racionalidad y eficiencia en el uso de la información.

El Sistema de Información Agrícola Nacional (SIAN), como se ha señalado, pretende desarrollar una plataforma tecnológica que permita una vinculación más ágil entre los diferentes actores y escenarios involucrados en el sector agrícola, a fín de garantizar un mejor aprovechamiento de los recursos y como consecuencia directa impulsar el fortalecimiento del sector a través del uso y manejo de la información en el tiempo adecuado de manera que permita dar respuestas a los problemas mediante la adopción de tecnologías.

Específicos

Técnicos

  • Implantación del Web-Server agrícola de Venezuela.
  • Desarrollo de las páginas Web para cada subsistema y diseño de las estructuras e interfaz del SIAN.
  • Desarrollo de las aplicaciones normalizadas que permitan el uso y la distribución de la información de los productos de información locales y/o por institución.
  • Proveer las facilidades técnicas para que los usuarios del Sistema de Información Agrícola Nacional (SIAN) puedan establecer fácil comunicación con las redes más importantes del mundo.

Fomento

  • Promover y colaborar con el desarrollo de las redes de información especializadas dentro de los diferentes actores del sector agrícola.
  • Establecer los mecanismos que inviten a las diferentes instituciones públicas y privadas aportar información al Sistema de Información Agrícola Nacional (SIAN).
  • Fomentar el incremento de la comunicación entre instituciones del sector agrícola a través de la promoción de la tecnología que permita fácilmente las comunicaciones de datos, videoconferencia y de telefonía.
  • Fomentar el desarrollo de aplicaciones normalizadas en la generación de bases de datos locales.

ESTRATEGIA

En este aparte se presentan el conjunto de aspectos técnicos que deberán considerarse para la ejecución del proyecto del Sistema de Información Agrícola Nacional.

El Sistema de Información Agrícola Nacional pretende ser la plataforma que organice y reuna los datos agrícolas existentes en el país, entonces debe ofrecer una plataforma universal de consulta de estos datos, y proveer facilidades para su acceso.

La Estrategia se divide en las siguientes secciones:

  1. Estandarización de Plataformas. Donde se presentan las diferentes alternativas viables para la selección de los equipos y sistemas que permitirán la creación de un ambiente de ejecución para el proyecto.
  2. Tecnologías de Vanguardia. Donde se describen las últimas tecnologías que se están utilizando para el acceso de información por múltiples usuarios simultáneamente.

1.- ESTANDARIZACIÓN DE PLATAFORMAS.

Se debe seleccionar la plataforma tecnológica que servirá de base para la ejecución del Sistema de Información Agrícola Nacional. La plataforma se refiere a los equipos, sistemas y aplicaciones que permiten la operatividad del proyecto.

Como criterios de selección de la plataforma deben considerarse:

  • Arquitecturas y Sistemas Abiertos, que permitan la interacción con otros ambientes.
  • Escalabilidad, que permitan el crecimiento y actualización de los equipos y sistemas sin tener que realizar cambios completos de estos.
  • Administración, que exista la posibilidad de configuración interna (sin la necesidad de solicitar el servicio de especialistas para realizar configuraciones sencillas).
  • Mantenimiento, capacidad de adaptación de equipos y sistemas a los nuevos requerimientos.
  • Soporte, los vendedores o representantes de los productos deberán prestar servicio de apoyo y auxilio ante los problemas que se presenten.
  • Continuidad, presentación de versiones que se adapten a las nuevas tecnologías.

Al estandarizar la plataforma a seleccionarse se disminuirán costos en la adquisición, mantenimiento, administración, soporte y actualización de equipos y sistemas. Otros aspectos que deben considerarse es la compatibilidad con la plataforma utilizada por los organismos vinculados con la instrumentación del proyecto (en este caso Reacciun y FUNDACITE-ARAGUA).

Las plataformas a seleccionarse corresponden a: red de conexión para el acceso del sistema, ambiente de ejecución del sistema, sistema de almacenamiento de datos, sistema operativo, equipo servidor de datos y equipo servidor de comunicaciones.

Red de Conexión para el acceso del Sistema

Entre los objetivos del proyecto se encuentra el facilitar el acceso de los datos presentados por el sistema. La red seleccionada para servir de puente entre los usuarios y el sistema deberá tener la característica de alcance y consulta desde lugares remotos. En la actualidad la red más ampliamente expandida y de más fácil acceso en Venezuela y en el resto de los países del mundo es Internet.

En caso que se desee restringir la interacción con el Sistema de Información Agrícola Nacional a un grupo privilegiado de usuarios, se podrá realizar colocando controles en la implementación del producto, siendo Internet el camino que garantiza a estos usuarios su conexión con mayor facilidad de acceso. En otras palabras, aunque Internet permite la conexión de múltiples usuarios a la red, ello no debe afectar la seguridad del sistema.

Ambiente de Ejecución del Sistema.

Probablemente los usuarios que accesen los datos del Sistema de Información Agrícola Nacional poseen diferentes equipos, sistemas operativos y aplicaciones de conexión. El ambiente de ejecución del Sistema de Información Agrícola Nacional deberá permitir el acceso al mayor número de equipos y plataformas existentes. Esta característica no debe limitar la facilidad y naturalidad de su uso.

Los documentos basados en caracteres de hipertexto permiten la navegación con simplicidad a través de la información almacenada. Hoy en día existen aplicaciones (muchas de ellas gratuitas) para el acceso de documentos creados utilizando técnicas de hipertexto para casi todos los equipos informáticos. Estos documentos deben cumplir con estándares internacionales para su creación (HTML). Las ventajas de la creación de presentación de datos a través de estos elementos se amplían en la sección "Tecnologías de Vanguardia". Adicionalmente las herramientas para la creación de páginas hipertexto permiten su mantenimiento y actualización con facilidad y a muy bajo costo.

Sistema de Almacenamiento de Datos.

La mayoría de los datos deben almacenarse utilizando un sistema manejador de base de datos que garantice su consistencia, seguridad, eficiencia (de consultas, inserciones, actualizaciones y eliminaciones), y acceso simultáneo.

Este manejador de Base de Datos deberá soportar almacenamiento de una gran cantidad de diferentes tipos de objetos, entre los cuales estan: números, objetos binarios, objetos alfanuméricos, sonido, objetos gráficos, objetos de video. Adicionalmente deberá interconectarse con transparencia con el ambiente de ejecución del sistema.

Los manejadores de bases de datos de alto rendimiento existentes en el mercado que cumplen con estas características son Informix, Oracle, Sybase y SQL Server.

FUNDACITE-ARAGUA cuenta con licencia de la versión 6 de manejador de base de datos Oracle (Oracle RDBMS). Esta versión no soporta el almacenamiento de los objetos multimedios (gráficos, sonido, imágenes de video), por lo que sería necesario su actualización. La versión 7 de este manejador de base de datos permite el almacenamiento de este tipo de objetos, adicionando propiedades de fácil conexión con páginas WEB (documentos hipertexto).

Oracle es utilizado por las dependencias del Conicit y cuenta con soporte en el país y la región (poseen oficinas en la ciudad de Valencia).

Sistema Operativo.

El sistema operativo sobre el cual deberá ejecutarse tanto el Sistema de Información Agrícola Nacional como el manejador de base de datos debe tener las siguientes características:

  • Ejecución de múltiples tareas, lo que permite la ejecución de procesos simultáneos compartiendo los mismos recursos provistos por el equipo.
  • Seguridad, proveer un mecanismo de permisología para el acceso a los archivos restringidos.
  • Consistencia, en la ejecución de los procesos evitar que se alcancen estados inconsistentes.
  • Sistema Abierto, que permita utilizar nuevos y diferentes tipos de dispositivos y equipos en el sistema.
  • Soporte a Redes.
  • Eficiencia, para la ejecución de los procesos, manejo de memoria y del resto de los recursos.
  • Autoregulado, de manera de garantizar que una ejecución defectuosa o infinita de los procesos no afectará la efectividad del sistema ni alterará la ejecución de otros procesos independientes.

El sistema operativo de redes de mayor utilización (tanto en servidores de Internet como en servidores locales) es UNIX. Existen diferentes versiones de este sistema operativo como lo son: Solaris, SCO, AIX, etc. Generalmente la utilización de alguna versión en particular depende del equipo que se utilice como servidor (el sistema operativo es comúnmente provisto por la casa fabricante del equipo, el cual aumenta el rendimiento de sus componentes). Unix soporta los servicios de Internet tales como: Telnet, FTP, servicios de correo, servicios de enrutamiento.

Existen versiones tanto del manejador de base de datos Oracle como de las herramientas para elaboración y ejecución de sistemas basados en documentos de hipertexto, soportados por las versiones recientes de UNIX.

UNIX es el sistema operativo de red utilizado por los servidores de nodo de Reacciun.

Equipo Servidor de Datos.

El equipo servidor de datos mantendrá el manejador de base de datos del Sistema de Información Agrícola Nacional. Este equipo debe ser eficiente en la lectura, ordenamiento, actualización y borrado de datos. Para ello es necesario un equipo con disco duro de alta velocidad y grandes volúmenes de memoria principal (RAM). Un cache intermedio de memoria aumenta la velocidad en la ejecución de estas operaciones.

Si no existen muchos procesos ejecutándose simultáneamente en el servidor de comunicaciones, se podría utilizar este equipo como servidor de datos. En caso de que progresivamente aumenten los sistemas utilizados a través del servidor de comunicaciones, la utilización de un equipo servidor de datos independiente aumentará la eficiencia del sistema global.

Existen múltiples equipos orientados a los servicios de servidor de datos como: HP serie 9000, estaciones Digital Alpha, IBM Risc 6000, etc. Todos estos equipos son vendidos generalmente con una versión de UNIX.

Equipo Servidor de Comunicaciones.

El equipo orientado al servicio de comunicaciones deberá ser un equipo que administre y controle eficientemente todas las operaciones de procesamiento, recepción y envío de datos. Este equipo debe ser de alto desempeño, pues de él en gran parte dependerá la velocidad de respuesta de los usuarios conectados al Sistema de Información Agrícola Nacional. Su arquitectura deberá soportar los dos protocolos más comunes de conexión en red: TCP/IP e IPX/SPX, utilizados dependiendo de los clientes de los equipos.

La conexión del equipo de servidor de comunicaciones con algún nodo de Internet deberá realizarse a través de líneas de alta velocidad y alto ancho de banda conectadas punto a punto. Un ejemplo de estas líneas es T-1, cuya selección deberá realizarse dependiendo del número de usuarios simultáneos de acceso permitido.

La configuración básica de este equipo debe ser:

  • Arquitectura que soporte multiprocesamiento.
  • Memoria principal de al menos 64 Mb y con capacidad para expansión.
  • Memoria Cache principal (recomendable) y secundaria de al menos 640 Kb.
  • Discos de almacenamiento, con suficiente capacidad para mantener los archivos del sistema, aplicaciones, manejadores de bases de datos, etc. Estos discos pueden ser tanto internos como externos.
  • Unidad de cintas de respaldos. Preferiblemente deberán ser cintas de 4mm de formato DAT (alta capacidad).
  • Puertos para diversas interfaces (serial, paralelo, SCSI, Ethernet, etc.).

Dos de los equipos más utilizados con estas características son la serie Sparc de Sun y Alpha de Digital. Estos equipos son provistos con opciones de múltiples aplicaciones de Internet preinstaladas.

2.- TECNOLOGIAS DE VANGUARDIA.

En el desarrollo de Sistema de Información Agrícola Nacional, como del resto de las aplicaciones para el nodo de FUNDACITE-ARAGUA se debe pensar en satisfacer los siguientes requerimientos:

  • Interfaz similar para todas las aplicaciones. Se debe pensar diseñar las aplicaciones para que puedan ser manejadas por cualquier tipo de usuario (muchos de los usuarios de estas aplicaciones no deberán poseer conocimientos técnicos en el área de computación), esto con el fin de reducir los tiempos de entrenamiento y facilitar el acceso a los datos.
  • Permitir búsquedas de información. Las aplicaciones deberán soportar búsquedas y poder clasificar la información allí almacenada, muchos de los usuarios utilizarán las aplicaciones para hacer consultas y obtener información requerida por ellos.
  • Permitir la actualización de la información. Existirán organismos y/o investigadores que deseen ingresar información con el fin de publicar o hacer llegar esta a otros usuarios. Para lo cual deben existir mecanismos que permitan a usuarios autorizados la actualización de la información.
  • Los requerimientos para las máquinas clientes no deben ser grandes ni muy limitados.
  • Su uso y acceso a través de Internet.

Con el incremento de la popularidad de Internet y de las aplicaciones basadas en tecnología cliente/servidor y específicamente en el World Wide Web, el envío y manejo de la información a clientes alrededor del mundo ha tomado nuevas dimensiones. Utilizando esta tecnología se busca una interfaz única para las aplicaciones, independiente de su sistema operativo, con interfaz basada en hipertexto, que permite visualizar los datos de una manera sencilla y amigable para el usuario. Todo esto por medio de una aplicación denominada navegador o browser. Estas aplicaciones desarrolladas para el Web cuyo formato es HTML (Hyper Text Markup Language) son de fácil codificación y existen en el mercado muchos productos que permiten la elaboración de aplicaciones o páginas Web, sin la necesidad de tener un personal altamente capacitado y entrenado en tareas de programación. En el caso del Nodo de FUNDACITE ARAGUA, muchas de las aplicaciones deberán ser accesadas por usuarios localizados en cualquier parte de Internet y sin requerimientos exagerados de la máquina cliente, para lo cual se tiene previsto el uso de páginas Web para mostrar las aplicaciones allí desarrolladas. Este es el caso del Sistema de Información Agrícola Nacional o cualquier otra aplicación desarrollada de FUNDACITE ARAGUA.

Tomando en cuenta estos puntos se tienen varias alternativas no excluyentes para el desarrollo de aplicaciones:

ORACLE y CGI

FUNDACITE ARAGUA posee en su estructura tecnológica, el manejador de Base de Datos Oracle. Muchos de los productos de esta compañía tienen soporte al WWW, permitiendo que los usuarios puedan accesar los datos almacenados en el manejador de bases de datos (DBMS) con el uso de un navegador, lo que facilita el proceso de desarrollo de las aplicaciones. Muchas de estas aplicaciones deben hacer uso de la tecnología denominada Common Gateway Interface (CGI), la cual permite crear páginas Web como formas de entrada de datos, con controles (listas, botones, cajas de texto, botones de verificación, etc) provistos por la mayoría de los ambientes gráficos existentes en el mercado. CGI es ampliamente utilizado como estándar para permitir al servidor de Web y los programas basados en Web (scripts) comunicarse entre ellos. El servidor Web recibe los datos, por medio de una página en formato HTML, y luego los datos son manejados por un script por medio de CGI, que típicamente se conecta con el servidor Web, obteniendo un resultado que es visualizado por el usuario en una página Web. Una ventaja de los script en CGI es su portabilidad, ya que estos se ejecutan independientes del cliente. La desventaja que poseen los sistemas basados en CGI es su no conexión con el servidor, debido a que cuando un script es ejecutado, la conexión con el servidor es efectuada y cuando se obtienen los resultados se realiza la desconexión. Esto quiere decir que no existe una conexión permanente, trayendo como consecuencia que si el volumen de usuarios es alto se presentarán sobrecargas en el servidor al hacer procesos de conexión y desconexión por cada usuario que ejecuta el script.

Pero existe una alternativa: Application Programming Interface (API) para los servidores Web. Existen en el mercado varios modelos, entre ellos Microsoft ISAPI (Internet Server Application Programming Interface) que es mucho mas eficiente que CGI, porque la conexión es realizada una sola vez y consume menos memoria. Esto permite mantener la conexión a la base de datos y hacer operaciones sin tener que reconectarse varias veces. Muchos de los procesos de búsquedas implementados por los servidores Web del mundo utilizan esto como medio para realizar tales operaciones, lo cual es conocido como Search Engine. En el caso de FUNDACITE ARAGUA, el Search Engine, permitirá crear aplicaciones que efectúen las operaciones con la Base de Datos, (búsquedas, actualizaciones, etc.) utilizando scripts con CGI que interactuen con el servidor de Base de Datos.

Modelo usando CGI

JAVA

Gran parte de la tecnología esta girando en el entorno al World Wide Web (WWW) y Java en la creación de aplicaciones desarrolladas para Internet. Java es un lenguaje de programación que permite la ejecución de procesos remotos y es ejecutable por múltiples ambientes y sistemas operativos. Java debe ser un factor a tomar en cuenta al momento de implementar las aplicaciones en Sistema de Información Agrícola Nacional, debido a las siguientes características:

  • Portabilidad: Las aplicaciones desarrolladas en este lenguaje pueden ejecutarse en cualquier máquina que tenga una interpretador de Java, actualmente existen intérpretes para Windows 95, Windows NT y Unix Solaris, y se anuncian versiones para el sistema operativo MacOS y OS/2, abarcando gran parte de los sistemas operativos existentes en el mercado.
  • Robustez: Debido a que es interpretado, muchos de los errores son capturados por el intérprete y son aislados de los sistemas operativos, permitiendo seguir funcionando aún en caso de fallas en las aplicaciones. Java es un lenguaje que deja atrás los problemas de C++, ya que elimina la mayoría de los problemas como apuntadores para el acceso directo de direcciones de la memoria de la máquina. Adicionalmente provee un manejo automático de la memoria, por medio de un Garbage Collector encargado de liberar la memoria no referenciada por las aplicaciones, lo que descarga al programador de esta tarea que conlleva a veces a la mayoría de las fallas de los sistemas, permitiendo tener un entorno seguro para el desarrollo de las aplicaciones.
  • Seguridad: Debido a la naturaleza abierta de Internet, las aplicaciones deberán estar protegidas para usuarios no autorizados. Con Java las aplicaciones se ejecutan en el cliente y no en el servidor, el lenguaje provee mecanismos como: verificadores de bytecode, que permiten validar un programa compilado en Java antes de su ejecución, para detectar cambios causados intencionalmente o no, entre el tiempo de compilación y de ejecución.
  • Orientado por Objetos: Una de las ventajas que posee este lenguaje es que es verdaderamente orientado por objetos, teniendo ventajas adicionales como: reusabilidad del código, extensibilidad y aplicaciones dinámicas. La mayoría de los componentes son objetos, a parte de los tipos simples como booleanos y números. El código esta organizado en clases. Las clases y su conjunto de métodos nos ofrecen instancias de objetos, y estos objetos pueden ser reutilizados o extendidos para construir objetos más complicados o que efectúen una tarea mas específica. Cuando una aplicación se ejecuta, la carga en memoria del programa es dinámica y de acuerdo a la necesidad del mismo.
  • Conexión de Java a base de datos: (JDBC) Muchas de las aplicaciones escritas en Java, se desarrollaron para mostrar interactividad de las páginas desplegadas (con animaciones, capacidad gráfica, sonido, etc), pero grandes empresas en el mercado dedicadas al área de las base de datos, están migrando u orientado a que sus aplicaciones sean accesibles desde Internet, y están desarrollando Clases para permitir la creación de aplicaciones en Java con el uso de base de datos. Esto es conocido como Java Data Base Connectivity (JDBC). Este punto es de gran importancia porque muchas de las aplicaciones que soporte el nodo de FUNDACITE ARAGUA (como el SIAN) deberán tener acceso a la información almacenada en las bases de datos.

Java esta diseñado para ser una herramienta que permita la transferencia dinámica de ejecutables sobre el Web. Pero Java no es esto solamente sino que puede funcionar como una aplicación independiente o sin conexión a la red. Java puede ser utilizado como el motor principal e interacción con la nueva versión de VRML (Virtual Reality Modeling Language), también puede ser utilizado como agentes inteligentes en la red con el fin de recabar información. Para los programadores Java es una simple plataforma de desarrollo en la cual pueden escribir sus aplicaciones y distribuirlas seguramente.

PLAN DE EJECUCIÓN

Debe definirse un plan de ejecución de las actividades pendientes para la implementación del Sistema de Información Agrícola Nacional . Esta sección presenta una alternativa para este plan de ejecución. Se cree conveniente que el plan de ejecución sea dividido en tres fases:

Fase 1: Desarrollo de la infraestructura

  • Selección de equipo servidor de comunicaciones, para el nodo de FUNDACITE ARAGUA, con las características descritas. Adquisición del equipo.
  • Selección de Manejador de Base de Datos. Adquisición (o actualización) del manejador.
  • Instrumentación del nodo, instalación de aplicaciones genéricas y manejador de base de datos.
  • Revisión de diversos sistemas fuentes de datos para el SIAN.
  • Diseño de las estructuras e interfaz del SIAN.
  • Desarrollo de aplicaciones de migración de datos.

Fase 2: Desarrollo del Subsistema Científico y Tecnológico

  • Desarrollo de SIAN.
  • Instrumentación del SIAN, transcripción y migración inicial de datos.
  • Definición de privilegios de acceso al SIAN.
  • Liberación del producto para los usuarios de Internet.

En este aparte es importante destacar que el desarrollo del SIAN como un todo así como el del Subsistema Científico y Tecnológico de Información Agrícola, ha sido impulsado por FUNDACITE-ARAGUA por lo que es recomendable que la primera etapa de desarrollo del Sistema este bajo su responsabilidad, esto garantizará que se desarrollen los estándares técnicos adecuados, antes de incorporar los diferentes organismos e instituciones del sector agrícola que coordinaran los restantes subsistemas. Por otro lado, FUNDACITE-ARAGUA esta involucrada directamente en el desarrollo de proyectos de generación de productos de información y tiene disposición comprobada y experiencia en el desarrollo de proyectos conjuntos y poder de convocatoria dentro del sector agrícola en lo que se refiere a las instituciones involucradas con investigación y promoción del sector.

Fase 3: Desarrollo de los otros subsistemas

Se propone esta división en la metodología de trabajo a fin de garantizar el éxito en la implementación del Sistema, se debe recordar que el éxito final del proyecto depende de la interacción estrecha entre los generadores o beneficiarios de la información que producen la documentación, establecen las prioridades temáticas y validan la calidad y utilidad de la información, los especialistas o intermediarios quienes van a manejar la información, y los proveedores que garantizan los medios más eficientes y oportunos para acceso a la información. Por esta razón se cree que desarrollando en primera fase el susbsistema científico y tecnológico se garantiza probar y promover las bondades del sistema con los actores académicos del sector.

BENEFICIARIOS Y RESULTADOS

La meta general del proyecto es generar herramientas de trabajo que sirven para mejorar la calidad y eficiencia del uso de la información y la toma de decisiones de los que trabajan en la planificación del sector agrícola, además pretende mejorar, democratizar el uso de la información y su acceso a través de su recopilación, procesamiento y diseminación.

Por consiguiente se beneficiarán investigadores, docentes, estudiantes, extensionistas, especialistas en desarrollo, Planificadores, Productores y Administradores del sector agrícola.

Al terminar el proyecto se espera alcanzar

  • Mejor comunicación y mayor colaboración entre instituciones del sector agrícola
  • Menos duplicación de esfuerzos tanto en el procesamiento de información como en el acceso a más fuentes de información
  • Acceso más amplio y oportuno a la información prioritaria a menor costo debido a las economías que ofrecen las nuevas tecnologías.
  • REACCIUN será beneficiario directo, por la incorporarción de valor agregado y organizado al sistema nacional. Este valor agregado del sector agrícola aumentaría su nivel de competitividad en un sector de vital importancia para planificación de políticas agroalimentarias.

El Sistema de Información Agrícola Nacional debe convertirse en la plataforma oficial de comunicaciones del sector agrícola y además debe ser el enlace entre los proyectos individuales y la Dirección de Información del CONICIT, lo que permitirá en el futuro establecer los lineamientos nacionales para la generación de productos de información en el área agrícola y su comercialización, con el objeto de generar los recursos para su permanencia en el tiempo.

ORGANIZACION

El proyecto del Sistema de Información Agrícola Nacional debe ser un proyecto interinstitucional pero bajo la Coordinación del CONICIT, la experiencia muestra que este tipo de proyectos necesita contar con un ente coordinador que tenga una amplia capacidad de convocatoria, por su carácter nacional, además de la función de fomento el CONICIT debe emprender la organización del SIAN. Esto no significa que deba ejecutarlo, sino convocar a los diferentes actores que a través de proyectos particulares deberán ejecutar y poner en marcha según su alcance los diferentes subsistemas.

Funciones

CONICIT Equipo Coordinador

Dirección de Información

Responsables de:

  • Controlar el desarrollo del Proyecto.
  • Facilitar el entendimiento con las instituciones interesadas.
  • Signar los convenios que se deriven de este proyecto.

Gerente Técnico

Responsable de gerenciar el proyecto y como tal debe:

  • Planificar el proceso de desarrollo del SIAN
  • Administrar el proyecto y elaborar los informes (uno al culminar cada etapa).
  • Dirigir el proyecto, lo que incluye principalmente la motivación del personal involucrado y garantizar una comunicación oportuna.
  • Atender y resolver, por conocimiento propio o mediante la consulta con especialistas, las dudas y problemas relacionadas directamente con el desarrollo de los sistemas de información de los involucrados en el proyecto.

Los participantes alimentaran el sistema bi-mensualmente, según reglamento que deberán definir el equipo coordinador.

COSTOS ESTIMADOS

Para la implementación del proyecto SIAN se deberán realizar dos tipos de inversiones de caracter económico: la inversión inicial y el mantenimiento. La inversión inicial se refiere a todos aquellos equipos y servicios que deberán adquirirse en la fase de instrumentación del proyecto. El mantenimiento son los costos que deberán realizarse para preservar el correcto funcionamiento del SIAN.

Inversión Inicial

La principal inversión a realizarse es la compra del equipo de comunicaciones y dispositivos auxiliares.

El equipo que satisface los requerimientos especificados con anterioridad y cuyas casas de ventas cotizaron equipos, son los siguientes:

1. Equipo: Netra 1-1145.

  • Especificación: Sun Netra Internet Server Solution. 143 Mhz UltraSparc Processor, 64 Mbytes de RAM, 2.1 Gbytes FSCI2 Disk, 1.44 Mb Floppy, Sun CD 4 Plus, 17" Color Monitor, Turbo Gx F Buffer, Solaris 2.5, Netra Software 3.0, Netscape WebServer, Firewall-First, IPX/SPX Software Preinstalled.
  • Precio: 20.469,73 US$

Dispositivos auxiliares:

1. Dispositivo: Disco Externo (X5204A).

  • Especificación: 4.2 Gbyte, 5400 RPM DiskUnipack.
  • Precio: 2.154,23 US$

2. Dispositivo: Unidad Backup DAT (X6254A).

  • Especificación: 4-8 Gbyte, 4mm DDS-2 Tape.
  • Precio: 2.154,23 US$

3. Dispositivo: Tarjeta Fast Ethernet

  • Especificación: Velocidad 100 Mbps
  • Precio: 1.874,23 US$

Deben adquirirse además otros periféricos de desarrollo los cuales se listan a continuación:

1. Equipo: Pentium 133 MHz o más.

  • Especificación: Monitor 17 pulgadas. Disco duro de 1 GB. 3.5 FDD. CD-ROM 4x o más. Tarjeta aceleradora de video 128 bits 4MB de VRAM Todo tecnología PCI. 32 MB de RAM. Software preinstalado.
  • Precio: 3500,00 US$

2. Equipo: Impresora LaserJet.

  • Especificación:Impresora Hewlett-Packard LaserJet 5 P
  • Precio: 1200,00 US$

3. Equipo:Sprint Scan 35.

  • Especificación: Fastest 35 mm Scanner . 2700 dpi Optical Resolution. 24-bit color. Full color preview.
  • Precio: 1600,00 US$

4. Equipo:Rastreador de imágenes a color.

  • Especificación:Rastreador de imágenes a color. Hewlett-Packard ScanJet IVc.
  • Precio: 1150,00 US$

5. Equipo:CD writer.

  • Especificación:CD writer. Smart y Friendly CD-R 4000/Pro.
  • Precio: 2400,00 US$

Por otro lado se hace necesaria la actualización y cambio de plataforma de la licencia de ORACLE® de FUNDACITE-ARAGUA la cual según cotización presentada por su representante en Venezuela tiene un costo de: 5994,00 US$.

Adicionalmente debe desarrollarse el Sistema de Información Agrícola Nacional y las aplicaciones de migración de datos. Para el desarrollo del sistema es necesario realizar el diseño general del sistema, diseño de las bases de datos, y su implementación.

El costo y tiempo de estos desarrollos dependerán de su complejidad y de los entes encargados de su ejecución. En proyectos de complejidad media utilizando formatos basados en HTML y utilizando herramientas CGI el tiempo del desarrollo se ubicará alrededor de los 3 meses/hombre.

El tiempo de desarrollo de una aplicación genérica de migración de datos de diferentes formatos es aproximadamente 1 meses/hombre.

Utilizando las tarifas de 7000,00 Bs/hora/hombre (como base para la estimación) el costo de estos desarrollos serán aproximadamente de:

  • SIAN: Bs. 3.360.000.
  • Aplicación de Migración de Datos: Bs. 1.680.000.

Observaciones: Este precio incluye la adquisición de los archivos ejecutables, fuente, y las estructuras de las bases de datos.

Mantenimiento

Existen tareas de administración del Web-server que deberán ser llevadas a cabo desde el inicio de su funcionamiento. Estas actividades deben ser realizadas por personal preparado y que ofrezca soporte al menos 8 horas diarias. Es factible pensar en el entrenamiento de personal de Fundacite en las nuevas herramientas a utilizarse: sistema de administración, sistema operativo y manejador de base de datos. El costo de este entrenamiento es de aproximadamente Bs. 350.000.

Adicionalmente se deberá contar contar con el soporte externo para atender los requerimientos más críticos que pueden presentarse en los meses iniciales a la instalación del web-server. El costo de asesoría de este tipo de servicio en el mercado oscila entre Bs. 5.000 y Bs. 15.000 hora/hombre, dependiendo de la compañía y la preparación del personal que atienda este servicio.

El personal preparado para atender estas necesidades, deberá tener el siguiente perfil: Ingeniero en Computación, adiestrado y con experiencia en la administración de servidores Unix, y manejadores de bases de datos (Oracle). El costo de este servicio se estima en Bs. 7.000 hora/hombre.

Se estima que en los primeros dos meses se debe contar con un apoyo de ocho horas semanales y los siguientes diez meses cuatro horas semanales el costo de mantenimiento será de Bs 1.568.000.

Gerencia de Proyecto

La complejidad del trabajo y la dedicación a la coordinación de las actividades de ejecución y promoción justifican la contratación de un gerente de proyecto, utilizando como base los precios del mercado se estima una asignación mensual de Bs. 250.000, estimándose un costo anual de Bs. 3.750.000.

Resumen de los costos estimados

El siguiente cuadro muestra el resumen de los costos que para el CONICIT tiene este proyecto por rubro, es importante destacar que la mayor inversión la representa la adquisición de equipos y los gastos debido a personal solo representan 13.16%.

Concepto Costos (Bs.)
Equipos 17.521.161,60
Actualización ORACLE® 2.877.120,00
Desarrollo de aplicaciones 5.040.000,00
Entrenamiento del personal técnico 350.000,00
Mantenimiento del Sistema 1.568.000,00
Gerencia del proyecto 3.750.000,00
TOTAL 31.106.281,60

Por otro lado es importante destacar que este proyecto contempla la contratación de trabajos con particulares lo cual garantiza éxito en términos de tiempo en la ejecución de las tareas del proyecto.

RESUMEN

El Sistema de Información Agrícola Nacional (SIAN) es un proyecto interinstitucional que sugiere la implantación de una plataforma nacional de información para el sector agrícola, a través del uso de herramientas telemáticas con el objeto de propiciar un cambio sustancial en la racionalidad y eficiencia en el uso de la información. Además debe ser considerado una de las piezas fundamentales en la ejecución de la agenda agrícola del CONICIT, puesto que la información debe ser la herramienta fundamental de la planificación del sector.

BIBLIOGRAFIA

  1. Lucas, H. 1976. The analysis, design and implementation of information systems. Mc.Graw Hill. New York. 198 p.
  2. O'Docherty, M. y C.N. Daskalakis. 1991. Multimedia Information Systems - The management and semantic retrieval of all electronic data types. The Computer Journal 34: 225-238.
  3. Graham, I. The HTML Sourcebook. John Wiley & Sons. New York.688 p.
  4. Ford, A. Spinning the Web. How to provide information on the Internet. International Thomson Publishing. New York. 227 p.

 

© 2005, Sistema de Información Agricola Nacional. VENEZUELA.