PROYECTO ANDALUSÍG, dentro del. Sistema Integrado de Información Agraria de Andalucía (SIIA)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PROYECTO ANDALUSÍG, dentro del. Sistema Integrado de Información Agraria de Andalucía (SIIA)"

Transcripción

1 PROYECTO ANDALUSÍG, dentro del Sistema Integrado de Información Agraria de Andalucía (SIIA) Alvaro Zabala Ordóñez1, Marco Antonio Fuentelsaz Pérez1, Antonio Muñoz Rastrero1, Sergio Baños Calvo1, Borja Mañas Alvárez1 1: Empresa Pública Desarrollo Agrario y Pesquero. El Sistema Integrado de Información Agraria de Andalucía es un programa de actuaciones que surge a raíz del Plan de Modernización de la Agricultura Andaluza, cuyo objetivo es obtener una mejora de los sistemas de información desde y hacia el sector agroalimentario, como herramienta de apoyo al proceso de toma de decisiones. En un primer momento, la aplicación GIS del SIIA fue desarrollada como un Sistema Abierto e independiente de la plataforma, frente a las tendencias predominantes dentro del mercado GIS, que apuntaban claramente hacia el software propietario. En los últimos tiempos, la tendencia en el campo de desarrollo de software se está invirtiendo, y ha emergido con gran fuerza el movimiento del Software Libre. La Junta de Andalucía ha sido, junto con la Junta de Extremadura, una de las primeras administraciones públicas en apostar por esta filosofía, al ser consciente de las importantes ventajas que aporta tanto para la sociedad como para las empresas del sector, que se pueden aprovechar de las sinergias existentes. En ese sentido, la aplicación GIS del SIIA se ha encontrado en una posición inmejorable para aprovecharse de los beneficios del movimiento del Software Libre, al estar concebida como un sistema abierto y estar desarrollada con la plataforma Java, plataforma de desarrollo independiente tanto del entorno hardware como del sistema operativo que dan soporte a las aplicaciones. Esto hace posible, por ejemplo, que el SIIA pueda funcionar sin ningún esfuerzo adicional en sistemas operativos como GuadaLinex o Linex. En un primer momento, el SIIA ha hecho uso de numerosos proyectos de carácter libre, distribuidos bajo diferentes tipos de licencia (GPL, Apache) para incorporar funcionalidades y servicios soportados por estos. No obstante, para la consecución de la implantación de los procesos de negocio a los que el SIIA debe dar soporte, se han realizado una serie de desarrollos propios, partiendo de productos libres ya desarrollados. El siguiente paso dentro de esta decidida apuesta del SIIA por el Software Libre será la distribución de estos desarrollos bajo algún tipo de licencia libre (GPL, LGPL, Apache, etc.) Palabras Clave: SIIA, Software Libre, Java, GIS

2 PROYECTO ANDALUSÍG, dentro del Sistema Integrado de Información Agraria de Andalucía (SIIA) Alvaro Zabala Ordóñez1, Marco Antonio Fuentelsaz Pérez1, Antonio Muñoz Rastrero1, Sergio Baños Calvo1, Borja Mañas Alvárez1 1: Empresa Pública Desarrollo Agrario y Pesquero. PARTE I: INTRODUCCIÓN Y MOTIVACIONES. 1) El Software Libre como elemento clave para el impulso de la Sociedad de la Información en Andalucía. La Junta de Andalucía, consciente de la importancia que las Nuevas Tecnologías están cobrando en la sociedad actual, y con el objetivo de impedir la aparición de la denominada brecha digital, que incremente las desigualdades como consecuencia de la dificultad de acceso a las tecnologías de la información, está tomando una serie de medidas encaminadas al impulso de la Sociedad de la Información. Estas medidas, materializadas en una serie de planes como el III Plan Andaluz de Investigación, o el Plan Info-AlAndalus: actuaciones estratégicas para el desarrollo de la Sociedad de la Información en Andalucía, alcanzaron su punto culminante con la publicación del DECRETO 72/2003, de 18 de marzo, de Medidas de Impulso de la Sociedad del Conocimiento en Andalucía, en el BOJA de 21 de Marzo. El principal objetivo de este decreto es poner las Nuevas Tecnologías al servicio de los ciudadanos andaluces, para obtener una mejora en la calidad de vida, en el equilibrio social y por consiguiente en la productividad. Para ello, el decreto se traduce en varias medidas que buscan alcanzar una serie de objetivos específicos, necesarios para alcanzar el mencionado objetivo principal: - Facilitar el acceso a Internet a todos los ciudadanos, y la apertura de este canal telemático a los servicios que presta la Administración (e-administración). - Adaptar servicios básicos como Educación, Sanidad, Bibliotecas y Fondos Documentales, etc a las tecnologías de la información, con los beneficios potenciales que ello conlleva. - Garantizar el acceso de todos los andaluces y andaluzas a las tecnologías de la información y las comunicaciones. Dentro de las medidas propuestas en el Decreto para la consecución de este último objetivo, como implantación de puntos de acceso a Internet para ciudadanos, buzón de correo gratuito para mayores de 14 años, etc. destaca dentro del ámbito que nos ocupa la difusión de la utilización del Software Libre. De esta forma, el artículo 31 de este decreto establece los siguientes puntos: - En las adquisiciones de equipamiento informático destinado a los centros docentes públicos para su uso en actividades educativas, se exigirá que todo el hardware sea compatible con sistemas operativos basados en software libre. Los ordenadores tendrán preinstalado todo el software libre necesario para el uso específico al que estén destinados.

3 - El equipamiento informático que la Administración de la Junta de Andalucía ponga a disposición en los centros de acceso público a Internet utilizará para su funcionamiento productos de software libre. - La Administración de la Junta de Andalucía fomentará la difusión y utilización orientadas al uso personal, doméstico y educativo de software libre debidamente garantizado. A tal fin se establecerá un servicio de asesoramiento a través de Internet para la instalación y uso de este tipo de productos. La materialización de todas estas medidas ha sido el proyecto GUADALINFO. Este proyecto ha sido impulsado por la Junta de Andalucía, con la colaboración de varias consejerías y contando con participación privada, y su objetivo básico es la creación de centros de acceso público a Internet en banda ancha para municipios de menos de veinte mil habitantes. Uno de los pilares sobre los que se está desarrollando este proyecto es el sistema operativo de carácter libre GUADALINEX. GUADALINEX es una distribución del sistema operativo GNU/Linux, basada en una de las distribuciones libres más populares de éste: Debian. Al desarrollar una distribución propia como ésta, la Junta de Andalucía obtiene la capacidad de soporte necesaria para dar servicio al ciudadano, y es capaz de dotar a ésta de la facilidad de uso e instalación de las que suelen carecer las distribuciones no comerciales normales. GUADALINEX es la principal muestra de la voluntad de la Junta de Andalucía para promocionar la utilización de Software Libre, por las consabidas ventajas para la sociedad que éste proporciona. 2) SIIA: Sistema Integrado de Información Agraria de Andalucía. El Sistema Integrado de Información Agraria de Andalucía (SIIA) surgió para dar respuesta a varios de los objetivos planteados por el Plan de Modernización de la Agricultura Andaluza, elaborado por la Consejería de Agricultura y Pesca. En concreto el SIIA entronca directamente con las siguientes estrategias de modernización del plan: - Estrategia nº 8: Infraestructura de I+D+I al servicio de los sectores productivos. - Estrategia nº 9: Información como un factor clave para mejorar la competitividad. - Estrategia nº 10: Obtención de un sector agroalimentario organizado y vertebrado. - Estrategia nº 16: Una administración agraria ágil y eficaz, al servicio del sector agrario. Como podemos ver, en este plan se da una especial importancia a la información como un factor clave en la obtención de la competitividad (en el mismo sentido del decreto 72/2003 anteriormente mencionado). El SIIA permite gestionar toda la información de interés tanto para la Administración como para los distintos agentes económicos y sociales del complejo agroalimentario, manteniéndola perfectamente actualizada. Además, posibilita la realización de estudios prospectivos y el modelado de escenarios que sirvan de apoyo para la toma de decisiones en materia de política agraria. El SIIA por el tipo especial de información con la que trabaja (datos geográficos o susceptibles de ser referenciados espacialmente) cae dentro del ámbito de estudio de los Sistemas de Información Geográfica. El SIIA ha sido concebido como una herramienta para ser utilizada no solo por la administración, sino también por todos los agentes que estén relacionados con la realidad

4 agraria: agricultores, ganaderos, asociaciones profesionales, sindicatos, etc. De esta forma, el SIIA no es solo un sistema que permite mejorar la gestión interna de la administración, sus propios procesos, sino que también permite mejorar la relación de ésta con sus administrados, centralizando los flujos de información entre ambos. El sistema consigue dar servicio a esta pluralidad de usuarios con intereses tan distintos (regadíos, ganadería, forestación, acuicultura, etc.) de una forma totalmente integrada. Es decir, los datos que se ofrecen y las herramientas proporcionadas para su tratamiento dependerán tanto del ámbito abordado (los anteriormente mencionados y otros más, como concesiones de agua, catastro, etc.) como de los privilegios que tenga asignados el usuario para ese ámbito. Estos usuarios puede acceder al sistema bien a través de la Red Corporativa de la Junta de Andalucía (usuarios de la propia administración), bien a través del portal web de la Junta (usuarios externos). 3) SIIA y Software Libre. a) SIIA apuesta por la plataforma Java y los Sistemas Abiertos. Tal y como hemos comentado con anterioridad, el SIIA es un sistema de información que cae dentro del ámbito de los Sistemas de Información Geográfica (GIS), al manipular datos geográficos o que son susceptibles de ser referenciados espacialmente. Este sector tradicionalmente se ha visto dominado por el software propietario, e incluso la tendencia dominante apuesta por desarrollos basados en una única plataforma: Microsoft Windows, manteniendo un nicho de productos residuales para el resto de plataformas. Tal es el caso de ESRI, líder mundial del mercado GIS, cuyos productos en un principio estaban basados en componentes ActiveX, y actualmente en la plataforma.net. El SIIA desde su concepción se desvió rápidamente de esta tendencia, pues su objetivo principal era dar servicio a una gran pluralidad de usuarios funcionando bajo diversos entornos y plataformas. Con tal fin, el núcleo del SIIA fue desarrollado íntegramente con la plataforma Java. Gracias al empleo de la plataforma Java, un mismo núcleo dio soporte a servicios heterogéneos que debían funcionar bajo diferentes entornos. Teniendo en cuenta la supremacía de la familia de sistemas operativos Unix en el mundo de los servidores, caracterizada por la seguridad y estabilidad, el servicio web del SIIA comenzó a funcionar en un servidor web Apache bajo un sistema operativo Unix. La lógica de las aplicaciones desarrolladas en Java era ejecutada por el motor de servlets Tomcat, también de carácter gratuito y libre. Con posterioridad el motor de Servlets Tomcat fue sustituido por un servidor de aplicaciones, capaz de ejecutar componentes EJB (Enterprise Java Beans). De hecho, el servicio web del SIIA podría funcionar dentro del entorno de ejecución de cualquier servidor de aplicaciones compatible con la especificación J2EE. Para la manipulación, tratamiento y recuperación de imágenes digitales de gran volumen, el SIIA utilizó el formato de almacenamiento de imágenes ECW. Este formato presenta una serie de ventajas que lo hacen muy adecuado para el almacenamiento de imágenes de gran resolución: - Elevado grado de compresión, al utilizar algoritmos Wavelet. - Empleo de imágenes piramidales. - Bajo porcentaje de pérdida de información (compresión no degradativa). No obstante, se trata de un formato propietario y no existen bibliotecas de programas adecuadas para la carga de este tipo de imágenes en plataformas que no sean compatibles con

5 Microsoft Windows. Por esta razón, el servicio web del SIIA se complementa con una serie de servicios distribuidos, encargados de la manipulación de imágenes y datos cartográficos, funcionando bajo diferentes plataformas. Estos servicios comparten el mismo núcleo de sistema que el servicio web, al estar desarrollados con el lenguaje multiplataforma Java. En el momento de concepción del SIIA no existían productos de carácter libre desarrollados en Java que pudiesen servir como un adecuado punto de partida para su desarrollo. En adición, la gran mayoría de productos GIS existentes en el mercado estaban orientados a trabajar con ficheros de datos o con bases de datos personales (DBase, Access), lo que resultaba inapropiado para arquitecturas cliente / servidor a tres capas, soportando varios clientes concurrentes. Por esta razón, se optó por desarrollar íntegramente el corazón del SIIA, lo que en el sector se denomina Geodatabase, a partir de las especificaciones publicadas por el consorcio OpenGIS (OGC). De esta forma, se desarrolló un modelo de clases Java (basado en las especificaciones OGC) y se creó un modelo de datos en una base de datos relacional que diese soporte persistente a las clases Java mencionadas. Gracias al estándar de acceso a Bases de Datos JDBC, el SIIA es capaz de trabajar con cualquier base de datos relacional de la que se disponga de un driver JDBC. No obstante, por razones de celeridad en la prestación de servicio la función de renderizado de mapas fue delegada en última instancia en un producto comercial: ArcIMS de la casa comercial ESRI. ArcIMS es un servidor de mapas que trata de seguir en mayor o menor medida la especificación OGC WMS (Web Mapping Service). Este servidor recibe peticiones en formato XML (según la misma filosofía de la especificación SOAP del consorcio W3C) y como respuesta genera imágenes con los mapas solicitados, devolviendo a su vez un mensaje XML del que, entre otra información, se puede extraer la ubicación de la imagen guardada. En adición, permite gestionar aspectos adicionales como la simbología de los elementos cartográficos, etiquetado, formato de los textos en los mapas, etc. Aún así, ArcIMS es simplemente un servidor de mapas, del que no se puede esperar que soporte las funciones de análisis y geomodelaje que caracterizan a los Sistemas de Información Geográfica, funciones que sí son soportadas por el núcleo Java del SIIA. b) SIIA consumidor de Software Libre. Además, durante este tiempo en el que el SIIA ha estado dando servicio, han comenzado a surgir desarrollos de productos GIS de carácter libre publicados bajo la licencia del software libre por excelencia: la licencia GPL. La existencia de un software de carácter libre, con gran parte de funcionalidad implementada, posibilitaba la extensión del SIIA sin tener que partir desde cero. En concreto, el equipo del SIIA fijó su atención en las suites JTS y JUMP. JUMP (Java Unified Mapping Platform) es un cliente al estilo del GIS de escritorio ArcView. Tiene funciones de edición y análisis espacial avanzado, como cálculo de áreas de influencia, cruce entre capas de polígonos, etc. Presenta una arquitectura basada en plugins que le hace relativamente fácil de extender. JUMP es capaz de cargar orígenes de datos en fichero (ShapeFile, GML), también es capaz de conectarse a una base de datos Postgre SQL con la extensión espacial PostGIS, e incluso puede conectarse a servidores WMS y mostrar las imágenes generadas por este tipo de servidor. Gracias a su arquitectura extensible, JUMP es capaz de cargar cualquier origen de datos cartográfico para el que se desarrolle un plugin que realice esa tarea. JTS (Java Topology Suite) es una implementación de la especificación de geometrías del consorcio OpenGIS. JTS proporciona funciones de análisis avanzado como cálculo de áreas

6 de influencia, cruce de polígonos, evaluación de predicados binarios del tipo intersecta a, toca a, etc. Ambos proyectos han sido desarrollados por la empresa canadiense Vivid Solutions Inc., y han sido distribuidos con licencia GPL. Adicionalmente, el SIIA hace uso de otros productos de carácter libre, no directamente relacionados con la lógica GIS, pero sí necesarios como subsistemas de soporte para la realización de tareas básicas en todo sistema de información. De estos productos cabe destacar Hibernate, Velocity, JFreeChart, JFreeReport, o Log4J. Hibernate. Este producto libre, distribuido bajo licencia LGPL, es un potente motor de persistencia basado en la técnica del mapeo Objeto / Relacional. Un motor de persistencia es un subsistema que nos permite hacer persistentes las instancias de nuestras clases sobre múltiples almacenes: bases de datos, ficheros, sistemas heredados, etc. Además, nos permite recuperar instancias de estos objetos según diferentes criterios. Los motores de persistencia están diseñados para realizar esta labor de forma muy eficiente y optimizada, por lo que liberan a los desarrolladores, acostumbrados a trabajar con clases, de tener que trabajar con conceptos relacionales. De forma paulatina, el corazón del SIIA se está migrando para hacer uso de Hibernate, de forma que se gestionen de forma sencilla y transparente los accesos a la base de datos. Velocity. Es un motor de plantillas desarrollado íntegramente en Java por el proyecto Jakarta de Apache. Jakarta es un proyecto que se encarga de proporcionar herramientas de carácter libre y de código abierto a la comunidad de desarrolladores Java. En vez de utilizar alguna de las licencias GNU, Apache distribuye sus productos libres con una licencia propia: la licencia de software libre de Apache. Un motor de plantillas es un subsistema que se encarga de generar las vistas de una aplicación web (código Html) a partir del contenido de una plantilla, normalmente un fichero de texto con formato. Esta definición casa perfectamente con la tecnología de páginas JSP. De esta forma, una página JSP se podría ver como una plantilla. No obstante, Velocity (y sus páginas VTL) presenta una serie de ventajas sobre las páginas JSP que nos decidieron a optar por su utilización. Entre ellas cabe destacar: Las páginas JSP mezclan la lógica de presentación con la lógica de negocio (el acceso a objetos Java), lo que se traduce en un código en espagueti difícil de mantener. Por el contrario, las páginas VTL de Velocity mantienen una clara separación entre ambas. Las páginas JSP no permiten la reutilización de componentes visuales. Velocity permite definir bibliotecas de macros de las que se puede hacer uso desde las páginas VTL. Por esta razón, las macros Velocity pueden ser consideradas como componentes reutilizables. Las páginas JSP experimentan una fase inicial de compilación (en la primera petición que reciben), lo que eleva mucho el tiempo de respuesta de los primeros usuarios que solicitan estas páginas. Por el contrario, las páginas VTL presentan un buen rendimiento en todas las peticiones al no atravesar por el ciclo interpretado-traducción a código java-generación de código binario. Log4J. Es un sistema de traza de mensajes desarrollado también como parte del proyecto Jakarta, y distribuido bajo licencia de software libre de Apache. Un sistema de traza de mensajes (habitualmente conocido por su termino inglés Logging ) permite controlar la ejecución de los sistemas desarrollados, para revisar si su funcionamiento es el debido. Facilita controlar el nivel de prioridad de los mensajes generados por el programa como ayuda a la depuración, y volcarlos según diferentes salidas: pantalla, ficheros de log, tablas de

7 base de datos, etc. La última versión del JDK de Java (la 1.4) incluye un subsistema de este tipo. No obstante, en la mayor parte de entornos de producción los servidores de aplicaciones y motores de servlets no contemplan esta versión, sino que trabajan con la versión anterior. Esta política es muy prudente, pues el JDK 1.4 lleva relativamente poco tiempo a disposición de la comunidad, y no está todavía suficientemente maduro. Por esta razón, es muy útil el empleo de este subsistema de traza de mensajes de Jakarta. JFreeChart. Se trata de una biblioteca de clases Java, distribuida bajo licencia GPL, para la generación de gráficos y diagramas. El SIIA hace uso de esta útil herramienta para la generación de gráficos de todo tipo, tanto desde entorno Internet (gracias a su facilidad de exportación a formatos de imagen como PNG, JPEG, etc) como en los nuevos desarrollos de escritorio. JFreeReport. Consiste en un subsistema de generación de informes para su impresión y visualización por pantalla. A partir de documentos XML que especifican el formato que ha de tener el informe, se puede interactuar con el API Java que proporciona para dotar de contenido a dichos informes. Esta biblioteca de clases también permite generar salidas según diferentes formatos: Html, PDF, Excel, impresión, etc. Gracias a su uso, se han facilitado mucho las tareas relacionadas con el formateo de informes impresos, como selección del formato de papel, cambio de orientación, etc. JFreeReport y JFreeChart han sido desarrollados por la empresa Object Refinery y son distribuidos bajo licencia GPL. c) SIIA productor de Software Libre. Actualmente, el equipo SIIA está desarrollando una extensión del GIS de escritorio JUMP para que se conecte a su Geodatabase núcleo de la aplicación GIS del SIIA- y sea capaz de acceder a los orígenes de datos cartográficos contenidos en ella. Esta extensión se encuentra en estado muy avanzado, y de ella ya existe disponible una versión Beta. En algunas de las figuras que acompañan al presente documento se pueden ver capturas de pantalla con el funcionamiento de la aplicación. Se trata de una arquitectura cliente / servidor a dos capas, con el cliente JUMP accediendo directamente a la Geodatabase incluida dentro de una base de datos relacional. Además, se está desarrollando un servidor de datos espaciales, y una extensión de JUMP capaz de conectarse al mismo y de trabajar con los datos servidos por éste. De esta forma, estaríamos hablando de una arquitectura cliente / servidor en 3 niveles, con un middleware intermedio (nuestro servidor espacial) que minimiza el número de conexiones consumidas de la base de datos, optimiza el tráfico de red, y además aporta lógica no existente en la base de datos gracias al empleo de las clases topológicas de JTS. De este servidor ya existe una primera versión Beta, capaz de recuperar datos de la base de datos según diferentes criterios, incluso espaciales aunque la base de datos no estuviese preparada para trabajar con este tipo de datos. Estas extensiones contemplan también la posibilidad de trabajar con imágenes digitales y orígenes de datos Raster, característica de la que en un principio carecía JUMP. Actualmente se están desarrollando extensiones que permitan la edición concurrente de cartografía por parte de múltiples usuarios, el mantenimiento de diferentes versiones de un mismo elemento cartográfico (transacciones de larga duración), la implementación de reglas topológicas y asociaciones entre diferentes capas cartográficas, y funciones de análisis avanzado en general.

8 El desarrollo de estos productos se abordó tras un análisis de las herramientas de carácter libre existente, tras llegar a la conclusión de que ninguna ofrecía la funcionalidad requerida, y de que sí sería viable el desarrollo de un servidor propio, con un protocolo abierto y pública, al que se pudiese conectar cualquier tipo de cliente. El siguiente paso, una vez alcanzado un estado de madurez suficiente, será la publicación tanto del código fuente como de los scripts y utilidades necesarios para la instalación y puesta en funcionamiento del nuevo sistema, bajo una licencia de software libre. De esta forma, se pondrá a disposición de toda la comunidad de usuarios interesados un producto GIS que cubra sus necesidades, tanto de aplicaciones de escritorio (JUMP) como de servidores departamentales (Geodatabase del SIIA), y lo mas importante, independiente del sistema operativo utilizado, al estar desarrollado con la plataforma Java. 4) Descripción de la Interfaz Web del SIIA. Antes de pasar a describir cómo se ha desarrollado el núcleo del sistema, no podemos dejar de detallar algunos casos de uso de la interfaz web del mismo, de cara a ofrecer una mejor visión de la percepción que el usuario tiene de él. a) Visualización de Cartografía, y Navegación interactiva por ésta. El SIIA permite visualizar en forma de mapas los orígenes de datos cartográficos incorporados al sistema. Así mismo, el usuario es libre de modificar la escala, centro de visualización o número de capas que se le muestran. Con tal fin, todas las aplicaciones del SIIA (según el concepto de aplicación mencionado con anterioridad) ofrecen módulos para esto. FIGURA 1: CAMBIOS DE NIVEL DE ZOOM b) Consulta de Información Alfanumérica (Catastro, etc) El SIIA permite realizar consultas alfanuméricas sobre la información territorial almacenada. Para ello, proporciona módulos como los localizadores, que son asistentes que guían al usuario en su búsqueda ofreciéndole diferentes criterios de filtro para su encadenamiento. FIGURA 2: LOCALIZADORES. c) Incorporación al Sistema de datos almacenados de forma local. El Sistema también ofrece a los usuarios la posibilidad de incorporar nuevos datos para su visualización. Para ello, los usuarios autorizados podrán subir ficheros de cartografía en alguno de los formatos de intercambio soportados (ShapeFile de ESRI, GEN de Arc/Info, etc.). Estos datos solo permanecerán en el sistema mientras dure la sesión de trabajo del usuario que los incorporó, pudiendo éste realizar diversas operaciones con ellos. FIGURA 3: CARGADOR DE FICHEROS 5) Descripción de los nuevos productos en fase de desarrollo. El principal inconveniente de los clientes GIS basados en web es el hecho de que estos clientes solo reciben imágenes (PNG, JPEG, etc) de los mapas generados de lado del servidor. Como consecuencia de esto, la carga de trabajo se centra casi exclusivamente en el servidor, desaprovechándose notablemente las posibilidades de las estaciones de trabajo

9 actuales, cada vez más poderosas con la difusión del PC. Esto resulta claramente ineficiente para la realización de operaciones de análisis complejas, para las que tradicionalmente se ha recurrido a clientes propietarios, limitándose los clientes web para las tareas de visualización. Además, como los datos cartográficos reales nunca son enviados al cliente, este no puede editarlos ni modificarlos. El equipo de desarrollo del SIIA está trabajando en un servidor de datos cartográficos capaz de atender simultáneamente múltiples conexiones de diferentes clientes, gracias a un diseño multitarea concurrente. De forma complementaria, se ha desarrollado un plugin del cliente GIS de escritorio JUMP que permita acceder, mostrar, consultar y manipular los datos cartográficos proporcionados por este servidor. Adicionalmente, y aprovechando la funcionalidad de dicho servidor, se ha desarrollado otro plugin que permita a JUMP conectarse directamente a una base de datos que tenga el esquema de Geodatabase corazón del SIIA, y extraer de ésta directamente los datos. De esta forma, y aprovechándonos del mayor grado de reutilización ofrecido por los lenguajes orientados a objetos, podemos trabajar según una arquitectura cliente / servidor tradicional en dos niveles, o podemos trabajar con una arquitectura cliente / servidor en 3 capas, según se desee. En la figura FIGURA 4 podemos ver el primer paso para conectarnos a una Geodatabase con nuestra extensión de JUMP, a través del middleware propio desarrollado. La aplicación nos muestra un dialogo en el que aparecen diferentes orígenes de datos, para seleccionar alguno de ellos. Una vez seleccionado el origen, se crea una nueva capa dentro del panel de capas, y sus elementos cartográficos son dibujados en el panel de visualización de mapas, como podemos apreciar en la figura FIGURA 5. Nuestro servidor de datos cartográficos también es capaz de proporcionar datos en formato raster, según diferentes formatos. En la figura FIGURA 6 podemos ver como el cliente JUMP muestra datos de imágenes raster servidos por nuestro servidor dedicado. Para tal fin, hemos desarrollado una extensión de JUMP que sea capaz de mostrar imágenes, tanto proporcionadas por servidores dedicados como recuperadas directamente de ficheros. PARTE II: DESCRIPCIÓN TECNOLÓGICA. 1. Modelo de Clases para Datos Vectoriales: OpenGIS Simple Features Specification. El modelo de datos vectorial del SIIA ha sido desarrollado a partir de la especificación Abstract Specification: Features formulada por el OpenGIS Consortium. El elemento central de este modelo es el Feature, definido como una entidad real o abstracta cuyos atributos describen fenómenos cuantitativos o cualitativos relacionados con dicha entidad, y que es susceptible de ser referenciada espacialmente. Toda ocurrencia de esta entidad tendrá asociada dos estructuras: una geometría cuya definición es objeto de otra especificación OGC, el modelo geométrico OGC, como veremos posteriormente- y un esquema de Feature FeatureSchema según la especificación- del que el Feature es una instancia. Cada esquema de Feature tendrá asociados una serie de atributos identificados por un nombre, que tendrán asociados a su vez un tipo de dato y un valor. El siguiente diagrama de clases recoge el mencionado diseño:

10 FIGURA 4: MODELO DE CLASES BASADO EN LA ESPECIFICACIÓN DE FEATURES DE OGC. Como parece evidente, un Feature sería el equivalente a una ocurrencia de Entidad de una base de datos relacional, un FeatureSchema sería el equivalente al Esquema de esta Entidad, y un FeatureAttr sería el equivalente a un campo. A su vez, para acotar los tipos de datos que pueden tener los valores de los atributos de un Feature se introduce la clase AttributeType. El equivalente de la Entidad-Tipo o Entidad sería una FeatureCollection colección de Features- A diferencia de las bases de datos relacionales, este modelo incluye el tipo de dato Geometry, que representa las propiedades geométricas de un fenómeno geográfico, y que será utilizado, entre otros casos, para la representación gráfica de estos fenómenos en el seno de un mapa, o como base para la realización de consultas de base espacial. Qué ventajas ofrece este modelo basado en el uso intensivo de metadatos como FeatureSchema esquema del Feature- o AttributeType esquema de un atributo, formado por nombre y tipo de dato-? Un GIS, frente a otros sistemas de información, es un sistema abierto capaz de integrar nuevas fuentes de datos, procedentes de orígenes diversos y almacenadas según diferentes formatos. Gracias a este esquema de metadatos, podremos cargar nuevas fuentes de datos en el sistema, con el único requisito de que se disponga de la suficiente información sobre su esquema, incluyendo en éste la topología (punto, línea o superficie de forma simplificada) esencial para determinar la representación gráfica de los Features almacenados. De esta forma, entidades geográficas del mundo real tan poco relacionadas como Carreteras y Ríos podrán ser gestionadas por diferentes instancias de una misma clase, FeatureCollection, siendo sus ocurrencias instancias de la clase Feature. En adición, la propiedad Geometría de su esquema tomará valores de un mismo tipo de dato: el subtipo Línea, puesto que ambas son entidades de geometría uno-dimensional. 2. Modelo geométrico del OpenGIS Consortium. Como hemos visto con anterioridad, todos los esquemas de una entidad geográfica Featuretienen un atributo Geometría, cuyo tipo de dato es Geometry. Geometry es una clase abstracta raíz de la jerarquía de clases geométricas proporcionadas por la especificación OGC. El resto de clases aparecen en el siguiente diagrama de clases. FIGURA 5: MODELO DE GEOMETRÍAS DE LA ESPECIFICACIÓN OGC. La especificación OGC también establece el comportamiento que deben proporcionar aquellas clases geométricas que implementen la especificación. Destaca la inclusión de predicados binarios (operaciones de carácter booleano que relacionan dos geometrías, un ejemplo sería el predicado contenido en ) y de operaciones de análisis espacial (operaciones que se aplican sobre una geometría para obtener otra, un ejemplo sería la operación buffer, que devuelve el área de influencia de una geometría) 3. Esquema Relacional. Como ya mencionamos con anterioridad, una de las principales características de los Sistemas de Información Geográfica, y por extensión del SIIA, es la capacidad de integrar datos geográficos procedentes de fuentes heterogéneas.

11 La necesidad de que un GIS sea capaz de integrar fuentes de datos procedentes de numerosos orígenes, almacenadas según distintos formatos, es debida al tradicional problema de la falta de estándares en el ámbito de la información geográfica digital. Los Sistemas de Información tradicionales, basados en el empleo de bases de datos relacionales, no presentan este problema. Esto es así gracias a la utilización del modelo en 3 capas de ANSI y a la estandarización de los tipos de datos empleados. El modelo en 3 capas de ANSI separa el nivel lógico de la información esquema conceptual- del nivel físico esquema físico -. De esta forma, y puesto que las aplicaciones específicas entran directamente en contacto con el nivel lógico, podemos hacer cambios en el nivel físico como por ejemplo cambiar de gestor de bases de datos relacional- de forma casi transparente. Esto sucede así al menos en teoría, pues en la práctica los Gestores de Base de Datos se suelen desviar del estándar, introduciendo sus propios tipos propietarios. En el caso de las aplicaciones GIS esto no ha sucedido así. Debido a que la representación del atributo geométrico de un dato geográfico no fue estandarizada (el estandar SQL92 no contempla la inclusión de objetos), aparecieron numerosos formatos propietarios, incompatibles entre sí. Las primeras soluciones estuvieron basadas en un modelo híbridorelacional. La componente alfanumérica del dato geográfico era almacenada en bases de datos relacionales, como Dbase, (o el gestor relacional Info, utilizado por el célebre GIS Arc/Info) mientras que la componente geométrica y/o topológica era almacenada en formatos propietarios orientados a fichero. Tal es el caso del formato que durante mucho tiempo ha sido considerado estándar de facto en el almacenamiento de información cartográfica digital: el formato ShapeFile propiedad de la casa comercial ESRI. El problema surge en que, si nos movemos en otros ámbitos cambia el formato de almacenamiento considerado como estándar. En el campo del planeamiento urbanístico el formato más utilizado es el formato DXF (Drawing exchange Format) propiedad de la casa comercial Autodesk, líder mundial en el mercado CAD. También podemos encontrarnos con cartografía almacenada en formatos propietarios de equipos de medida GPS, formato propio de catastro, formatos propietarios de intercambio de particulares, formato MIGRA normalizado por el ministerio pero que nunca llegó a cuajar, etc. El SIIA es capaz de acceder a información almacenada bajo diferentes formatos gracias al empleo de una arquitectura basada en drivers, haciendo uso intensivo de los patrones de diseño Dynamic Linkage (ligadura dinámica) y DAO ( Data Access Object, objeto de acceso a datos). FIGURA 6: DIAGRAMA DE CLASES DE ACCESO A DATOS. En adición, el SIIA sigue la especificación OGC Simples Features Specification for SQL para la inclusión del tipo de dato geográfico en bases de datos relacionales que no incluyan esta característica. La especificación establece que las colecciones de datos espaciales (FeatureCollection en nuestro modelo de clases) serán almacenadas como tablas de la/s base/s de datos (siendo ésta otra característica del SIIA, la capacidad de trabajar simultáneamente con bases de datos distintas, según una arquitectura distribuida). Cada dato geográfico (Feature) será almacenado como una fila en la tabla alfanumérica, cuyos atributos serán columnas que tengan alguno de los tipos de datos definidos en el estandar ODBC/SQL 92.

12 El atributo espacial (tipo de geometría y coordenadas de los vértices que la componen) es almacenado de acuerdo con el formato WKB (Well Known Binary Format), en una tabla asociada a la anterior, la tabla de geometrías. Ambas tablas se relacionan a través de la columna geométrica, GID, siendo ésta clave primaria de la tabla de geometrías. FIGURA 7: DIAGRAMA ERD DEL ESQUEMA RELACIONAL DESCRITO. Los gestores de bases de datos más importantes (Oracle, SQL Server, Informix, Postgre-SQL, MySQL) están adoptando la especificación OGC, incluyendo tipos geométricos en el juego de tipos de datos disponible. Esta especificación es conocida como OGC SQL 92 With Geometry Types, y es un subtipo del estándar ANSI SQL Objeto-Relacional. 4. Consultas por Rectángulo: Indexación Espacial. Como consecuencia de trabajar con un modelo extendido del modelo lógico tradicional, que incorpora el componente espacial (el atributo Geometría de un esquema de Feature) surge la necesidad de realizar consultas sobre la base de datos con una nueva semántica: consultas de base espacial. Este tipo de consulta se puede expresar de la forma: Devuélveme todos los Feature (registros) de las FeatureCollection especificadas (tablas) que cumplan una determinada condición lógica (filtro alfanumérico) y además cumplan una determinada condición espacial. Las consultas de base espacial se pueden complicar tanto como exija la naturaleza del problema planteado. Así, por ejemplo, se podría plantear una consulta del tipo selecciona todas las ciudades de población superior a 5000 habitantes que caigan dentro del área de influencia de este hospital (representado como una Feature de geometría puntual), considerando un radio de 15 km. No obstante, la consulta de base espacial más simple y más intensamente utilizada en un Sistema de Información Geográfica es la consulta a partir de rectángulo: devuélveme los Features de las capas visibles que caigan dentro del rectángulo especificado. Esta consulta se realiza cada vez que el usuario modifica el nivel de zoom del área de visualización del mapa mostrado, para acercar, alejar, desplazar, etc. Puesto que parece evidente que no sería viable recorrer todos los Features (registros) de las FeatureCollection (tablas organizadas en capas) en busca de aquellos cuya geometría esté contenida en el rectángulo, se han desarrollado algoritmos de indexación espacial tanto para 2 como para 3 o más dimensiones. Estos algoritmos son análogos, para el caso n-dimensional, a los algoritmos de indexación alfanuméricos (b-tree, índices bitmap) para el caso unidimensional. Los principales algoritmos de indexación espacial existentes son el algoritmo R-Tree y el algoritmo QuadTree. Ambos algoritmos mantienen una estructura arbórea, basada en la subdivisión del espacio que abarcan todas las Feature de una FeatureCollection. En las siguientes figuras podemos ver el principio de funcionamiento de ambos algoritmos. FIGURA 8: ESQUEMA DE FUNCIONAMIENTO DEL ALGORITMO DE INDEXACIÓN ESPACIAL QUADTREE.

13 FIGURA 9: ESQUEMA DE FUNCIONAMIENTO DEL ALGORITMO DE INDEXACIÓN ESPACIAL RTREE. Independientemente del índice espacial utilizado, el proceso de consulta espacial atraviesa por dos etapas: filtro primario y filtro secundario. El filtro primario permite una rápida selección de los registros candidatos (Features) a cumplir la condición impuesta (contenido en rectángulo). Para ello, realiza sus comparaciones a partir de aproximaciones de la geometría de los Feature puestos en juego, reduciendo de esta forma la complejidad de los cálculos. El filtro secundario toma como entrada los Feature candidatos (elementos devueltos por nuestro algoritmo de indexación espacial) y realiza un cálculo topológico exacto del tipo contenido en que relacione candidatos con el rectángulo de consulta. Existen diferentes formas de implementar estos algoritmos de indexación espacial. El API JTS (Java Topology Suite), visto en anteriores apartados del presente documento, proporciona implementaciones en memoria de los algoritmos R-Tree y QuadTree. Esto implica que, una vez cargados en memoria todos los Feature de una FeatureCollection (independientemente de cual sea su mecanismo de almacenamiento persistente) podremos recuperar directamente aquellos que solapen con un rectángulo determinado. Esta forma de trabajar tiene el inconveniente de que, para poder realizar consultas de base espacial, debemos cargar en memoria todos los registros almacenados en nuestra base de datos (lo cual resulta claramente inadecuado para, por ejemplo, trabajar con FeatureCollection de parcelas catastrales, del orden de varios millones de registros). En este punto, nos encontramos con un problema derivado de que los gestores de bases de datos relacionales tradicionales (compatibles con la especificación ANSI SQL 92, como Oracle8i) no incluyen tipos de datos geométricos en su juego de tipo de datos. Como consecuencia, los algoritmos de indexación que incorporan (en el caso de Oracle índices btree e índices bitmap) no son apropiados para trabajar con la componente espacial del dato geográfico, y por consiguiente para la realización de consultas de base espacial. Como estructura de indexación espacial persistente, que permite indexar tanto registros de bases de datos como entradas en ficheros binarios de acceso aleatorio, estamos utilizando el subsistema Spatial Index Library, distribuido bajo licencia LGPL por la Universidad de California. ( Un ejemplo de base de datos relacional que considera tipos geométricos e índices espaciales es Oracle, a partir de su versión 9i. Para tal fin, incluye el tipo de dato MDSYS.SDO_GEOMETRY, que representa la clase abstracta Geometry definida en el modelo geométrico de OGC. Con esta nueva capacidad, podemos crear una tabla que soporte los registros de una FeatureCollection de términos municipales con geometrías de polígono mediante la siguiente sentencia SQL: CREATE TABLE parcelas ( parcela_id NUMBER PRIMARY KEY, nombre VARCHAR2(32), geometria MDSYS.SDO_GEOMETRY); Y podríamos añadir registros de la siguiente forma: INSERT INTO parcelas VALUES( 3,

14 'jaén', MDSYS.SDO_GEOMETRY( 2003, NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(3,3, 6,3, 6,5, 4,5, 3,3) ) ); Por último, Oracle9i permite indexar espacialmente los registros que contengan campos del tipo MDSYS.SDO_GEOMETRY mediante la siguiente sentencia: CREATE INDEX parcelas_spatial_idx ON parcelas(geometria) INDEXTYPE IS MDSYS.SPATIAL_INDEX; Gracias al uso del patrón de diseño DAO (Data Access Object) está previsto la incorporación de orígenes de datos de este tipo, de forma totalmente transparente al sistema. Como ejemplos de bases de datos libres que están incorporando esta capacidad, podemos mencionar PostgreSQL (con su extensión espacial PostGIS), y MySQL, que a partir de su vesión 4.1 va a incorporar también funciones espaciales. No obstante, la forma de trabajar con estas bases de datos no diferiría mucho de la aquí mostrada para trabajar con Oracle (producto de carácter comercial). 5. Orígenes de Datos Raster. El SIIA también permite el acceso y manipulación de fuentes de datos raster. Estos datos se corresponden con imágenes digitales, procedentes de vuelos aéreos fotogramétricos o de imágenes de teledetección. Dichas imágenes se caracterizan por su gran tamaño, del orden de magnitud del Gb, ya que forman mosaicos que pueden llegar a cubrir naciones e incluso continentes. Con tal fin, se utiliza como formato preferido de almacenamiento el ECW (Enhanced Compressed Wavelet), propiedad de la casa comercial ER-Mapper ( Este formato ofrece ratios de compresión muy elevados, conservando una calidad visual más que aceptables, característica que le hace altamente recomendable frente a otros formatos como el JPEG, que es muy degradativo, o el TIFF, que no ofrece suficiente grado de compresión. En adición, los tiempos de recuperación de fragmentos de imágenes están muy optimizados, al utilizar pirámides de imágenes multiresolución. Para su uso desde todo tipo de aplicación GIS o de Teledetección, ER-Mapper ofrece para su descarga una API Java que permite extraer fragmentos de imagen en forma de instancias de la clase java.awt.bufferedimage a partir del rectángulo del puerto de visión solicitado. En el caso de datos en formato raster, que no son más que imágenes digitales de las que se conoce las coordenadas de sus esquinas, la indexación espacial es inmediata, y viene dada por la propia estructura matricial de las imágenes digitales. Conociendo las dimensiones en pixeles de la imagen, y las coordenadas reales de sus esquinas, es posible obtener las coordenadas pixel de cualquier coordenada del mundo real que se proporcione. Como extensión a la especificación de Features, OGC ha elaborado una especificación que incluye orígenes de datos no vectoriales: OGC Coverages Specification. Dentro de esta

15 especificación se incluye el modelo de clases para orígenes de datos raster, no incluido en ninguno de las APIs utilizadas (JTS, JUMP). 6. Referencias SIIA-Web: Spatial Oracle.: Open GIS: ArcIMS: JTS (Java Topology Suite): JUMP (Java Unified Mapping Platform): JfreeChart y JFreeReport: Spatial Index Library: ER-Mapper:

16 LISTADO DE FIGURAS FIGURA 1: CAMBIOS DE NIVEL DE ZOOM E INCORPORACIÓN DE NUEVOS DATOS FIGURA 2: LOCALIZADORES.

17 FIGURA 3: CARGADOR DE FICHEROS FIGURA 4: SELECCIONANDO UNA CAPA DE LA GEODATABASE CON JUMP

18 FIGURA 5: CAPA DE LA GEODATABASE CARGADA EN JUMP FIGURA 6: EXTENSIÓN DE JUMP PARA ACCEDER A ORÍGENES RASTER.

19 FIGURA 4: MODELO DE CLASES BASADO EN LA ESPECIFICACIÓN DE FEATURES DE OGC. FIGURA 5: MODELO DE GEOMETRÍAS DE LA ESPECIFICACIÓN OGC.

20 IGURA 6: DIAGRAMA DE CLASES DE ACCESO A DATOS.

21 FIGURA 7: DIAGRAMA ERD DEL ESQUEMA RELACIONAL DESCRITO.

22 FIGURA 8: ESQUEMA DE FUNCIONAMIENTO DEL ALGORITMO DE INDEXACIÓN ESPACIAL QUADTREE. FIGURA 9: ESQUEMA DE FUNCIONAMIENTO DEL ALGORITMO DE INDEXACIÓN ESPACIAL RTREE. FIGURA 10: ARQUITECTURA GENERAL DEL SIIA.

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica

Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica Conferencia Internacional de Software Libre Málaga, 2004 Málaga, 19 de Febrero de 2004 Presentación Ponente: Óscar Gómez

Más detalles

SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA

SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA Dirección General para el Desarrollo de la Información Ministerio de Industria, Turismo y Comercio Director Técnico proyectos PISTA

Más detalles

arquitectura que maneja. Encontraremos también los diferentes servidores que

arquitectura que maneja. Encontraremos también los diferentes servidores que 3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además

Más detalles

La Digitalización del Ayuntamiento. Gestión Integral

La Digitalización del Ayuntamiento. Gestión Integral prosoft.es La Digitalización del Ayuntamiento. Gestión Integral Desarrollamos su proyecto para el Fondo de Inversión Local El Real Decreto-ley, que crea el Fondo de 5.000 millones de euros, fue aprobado

Más detalles

Qué es un Servicio Web?

Qué es un Servicio Web? Qué es un Servicio Web? Los Servicios Web son componentes que permiten la comunicación entre aplicaciones ubicadas en diversos puntos geográficos de manera interoperable, por medio del uso de estándares

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Sistemas de Información Geográficos (SIG o GIS)

Sistemas de Información Geográficos (SIG o GIS) Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

ortosky, una única plataforma para la integración de diferentes formatos y la obtención de un producto mejorado JIDEE BARCELONA Noviembre 2011

ortosky, una única plataforma para la integración de diferentes formatos y la obtención de un producto mejorado JIDEE BARCELONA Noviembre 2011 1 ortosky, una única plataforma para la integración de diferentes formatos y la obtención de un producto mejorado JIDEE BARCELONA Noviembre 2011 2 Introducción SRM es una empresa de servicios creada en

Más detalles

Click&Go. Descripción General. Estructura

Click&Go. Descripción General. Estructura Click&Go Descripción General Click&Go es un servicio por el cual ponemos a disposición de nuestros clientes, cartografía inteligente y aplicaciones a través de Internet, permitiendo que diferentes aplicaciones

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

Sistema de Geocodificación Libre: Callejero Digital de Andalucía.

Sistema de Geocodificación Libre: Callejero Digital de Andalucía. III JORNADAS DE SIG LIBRE Sistema de Geocodificación Libre: Callejero Digital de Andalucía. Carmen Guerrero de Mier (1), Jesús Jurado Estévez (2), y, Jesús M. Rodríguez Leal (3), Álvaro Zabala Ordoñez

Más detalles

Solución GeoSAS. Otros módulos

Solución GeoSAS. Otros módulos Solución GeoSAS. Otros módulos Informe Marzo 2011 ÍNDICE ÍNDICE 3 1. SOLUCION GIS CORPORATIVA. GEOSAS 4 1.1 PLATAFORMA GEOSAS 5 1.1.1 Servidor de datos. 5 1.1.2 Servidor de aplicaciones. 6 1.1.3 Entornos

Más detalles

Capítulo 1 Introducción

Capítulo 1 Introducción Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el

Más detalles

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats Inventario y geolocalización de las actividades comerciales en las plantas bajas de los edificios de L Hospitalet de Llobregat. Aplicación web de recursos para el ciudadano. Resumen de la Tesina. Autor:

Más detalles

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento

Más detalles

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Joan Nunes Alonso1, Ignacio Ferrero Beato 2, y Laura Sala Martín3 1 Laboratorio de Información

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Ley Orgánica de Protección de Datos

Ley Orgánica de Protección de Datos Hécate GDocS Gestión del documento de seguridad Ley Orgánica de Protección de Datos 2005 Adhec - 2005 EFENET 1. GDocS - Gestión del Documento de Seguridad GDocS es un programa de gestión que permite mantener

Más detalles

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

NBG Asesores Abogados

NBG Asesores Abogados Caso de Éxito www.sagedespachosprofesionales.com despachosprofesionales@sage.es 902 01 34 49 Caso de Éxito Las actualizaciones periódicas de Sage Profesional Class a nuevas normativas nos permiten atender

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Diseño dinámico de arquitecturas de información

Diseño dinámico de arquitecturas de información Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

Summary: Proyecto SIGMA SIGMA es un Sistema de Información Geográfica que permite la elaboración, revisión y publicación de planes de accesibilidad.

Summary: Proyecto SIGMA SIGMA es un Sistema de Información Geográfica que permite la elaboración, revisión y publicación de planes de accesibilidad. SIGMA: Sistema de Información Geográfica de Municipios Accesibles Autor: Juan Dexeus Director IN2, Ingeniería de la Información Paseo de Gracia, 49, 1º 1ª 08007 Barcelona España Keywords: GIS, accesibilidad,

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

SISTEMA INTEGRADO DE DOCUMENTACIÓNDEL PATRIMONIO HISTÓRICO DE LA COMUNIDAD DE MADRID

SISTEMA INTEGRADO DE DOCUMENTACIÓNDEL PATRIMONIO HISTÓRICO DE LA COMUNIDAD DE MADRID SISTEMA INTEGRADO DE DOCUMENTACIÓNDEL PATRIMONIO HISTÓRICO DE LA COMUNIDAD DE MADRID Ingeniero de Desarrollo Agencia de Informática y Comunicaciones de la Comunidad de Madrid Analista de Aplicaciones Agencia

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA COMPANY LOGO

OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA COMPANY LOGO OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA Introducción Esta herramienta se ha desarrollo esencialmente con el uso de programas de código abierto, el llamado

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

MODULO 1. DESCARGA E INTERFAZ QGIS

MODULO 1. DESCARGA E INTERFAZ QGIS MODULO 1. DESCARGA E INTERFAZ QGIS Bienvenidos a la publicación de tutoriales sobre QGIS. Se trata de un software libre con el que podemos buscar, almacenar, analizar, editar y divulgar información geoespacial.

Más detalles

Ministerio de Educación Base de datos en la Enseñanza. Glosario

Ministerio de Educación Base de datos en la Enseñanza. Glosario Ministerio de Educación Base de datos en la Enseñanza. Glosario Instituto de Tecnologías Educativas 2011 Glosario Glosario GLOSARIO Archivo Un archivo es un elemento que contiene información y que a su

Más detalles

Editor Web Arqueológico mediante WFS-T

Editor Web Arqueológico mediante WFS-T Editor Web Arqueológico mediante WFS-T Mantenimiento y edición gráfica de conjuntos de datos espaciales. CARDOSO SANTOS, Juan Luis; VILLAFRANCA ARTIEDA, Miguel Se presenta una aplicación Web de análisis

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Solución GeoSAS. Módulo Mobile

Solución GeoSAS. Módulo Mobile Solución GeoSAS. Módulo Mobile Informe Marzo 2011 ÍNDICE ÍNDICE 3 1. SOLUCION GIS CORPORATIVA. GEOSAS 4 1.1 PLATAFORMA GEOSAS 5 1.1.1 Servidor de datos. 5 1.1.2 Servidor de aplicaciones. 6 1.1.3 Entornos

Más detalles

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

David Erosa García Programador del C.G.A. de la D.G. de Innovación Educativa y Formación del Profesorado. Consejería de Educación, Junta de Andalucía

David Erosa García Programador del C.G.A. de la D.G. de Innovación Educativa y Formación del Profesorado. Consejería de Educación, Junta de Andalucía CENTRO DE GESTIÓN AVANZADO (C.G.A.) : LA GESTIÓN CENTRALIZADA DE LOS ORDENADORES DE LOS CENTROS TIC S DE LA CONSEJERÍA DE EDUCACIÓN DE LA JUNTA DE ANDALUCÍA Director del C.G.A. y jefe del Departamento

Más detalles

Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final

Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final INTRODUCCION En principio surgió la idea de un buscador que brinde los resultados en agrupaciones de

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition

Más detalles

MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS

MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS Concepción Hortigüela Hortigüela Directora de la Oficina de Planificación Estratégica y Relaciones Oficina de Planificación Estratégica

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas

Más detalles

e-mailing Solution La forma más efectiva de llegar a sus clientes.

e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution Es muy grato para nosotros presentarles e-mailing Solution, nuestra solución de e-mail Marketing para su empresa. E-Mailing

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Workshop Taller I: Introducción a los SIG

Workshop Taller I: Introducción a los SIG Taller I: Introducción a los SIG Talleristas: Comunidad SIG MAPA EDUCATIVO Qué es la información geográfica? https://www.youtube.com/watch?v=qvkldkhvvyo Qué es un SIG o GIS? Las siglas significan lo mismo,

Más detalles

ArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps

ArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps ArquitecturaTécnica de TRAVEL OPEN APPS Breve definición técnica de la plataforma Travel Open Apps Contenido 1. CONTENIDO GLOBAL DEL PROYECTO... 1 a. CRS + CHANNEL MANAGER... 1 b. MANAGEMENT SYSTEM...

Más detalles

ikimap. Comparte cartografía.

ikimap. Comparte cartografía. ikimap. Comparte cartografía. Alejandro Lamas Pérez, Francisco Xavier Sotelo Rúa, Jorge Tourís Otero. Sixtema Área Central 25 J, 15.707 Santiago de Compostela {a.lamas, f.sotelo, j.touris}@sixtema.es Resumen

Más detalles

Anexo III: Inventario de iniciativas horizontales incluidas en el Eje e-gestión.

Anexo III: Inventario de iniciativas horizontales incluidas en el Eje e-gestión. Anexo III: Inventario de iniciativas horizontales incluidas en el Eje e-gestión. Se describe a continuación en formato de ficha de proyecto el detalle de cada uno de los proyectos de la presente clasificación.

Más detalles

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid Las TIC: una apuesta para la mejora de la educación en la Xavier Gisbert da Cruz Director General de Mejora de la Calidad de la Enseñanza Consejería de Educación 1 Las TIC: una apuesta para la mejora de

Más detalles

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008 Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008 Introducción Aunque la estrategia de adquisiciones que Oracle ha seguido en los últimos años siempre ha buscado complementar y fortalecer nuestra oferta

Más detalles

Centro de Competencias de Integración. Portal del paciente

Centro de Competencias de Integración. Portal del paciente Centro de Competencias de Integración Portal del paciente 1 Tabla de contenidos Introducción y propósito de este documento...2 Motivación...2 Objetivos...3 Desarrollo...3 Servidor web service Proxy...3

Más detalles

Portal Web Oficina Virtual del OAGRC para la prestación de servicios de administración electrónica.

Portal Web Oficina Virtual del OAGRC para la prestación de servicios de administración electrónica. MEMORIA TECNICA I.- DENOMINACIÓN DEL PROYECTO Portal Web Oficina Virtual del OAGRC para la prestación de servicios de administración electrónica. II.- DESCRIPCIÓN DEL PROYECTO Aprovechando las oportunidades

Más detalles

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA Manager LaneFour Strategy & Management Manager LaneFour Strategy & Management Palabras clave Plan Director, Mobile Government/Administración

Más detalles

Programa de gestión Normativa y Requisitos Legales

Programa de gestión Normativa y Requisitos Legales Manual de Uso Versión 3 Programa de gestión ÍNDICE 1. ACERCA DE @LineTerr... 3 1.1. Información general. Requerimientos de los equipos... 3 1.2. Acceso a @LineTerr... 3 1.3. Configuración. Permisos...

Más detalles

ANÁLISIS FUNCIONAL DEL MÓDULO DE GESTIÓN DE OBRAS EN LA APLICACIÓN INFORMÁTICA DE GESTIÓN GRÁFICA REGISTRAL

ANÁLISIS FUNCIONAL DEL MÓDULO DE GESTIÓN DE OBRAS EN LA APLICACIÓN INFORMÁTICA DE GESTIÓN GRÁFICA REGISTRAL ANÁLISIS FUNCIONAL DEL MÓDULO DE GESTIÓN DE OBRAS EN LA APLICACIÓN INFORMÁTICA DE GESTIÓN GRÁFICA REGISTRAL Por Carlos Tocino Flores Registrador de la Propiedad de Tacoronte 1. INTRODUCCIÓN 2. ANÁLISIS

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A.

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. 1 Blanca ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES 1. INTRODUCCIÓN Cronos Ibérica es una empresa

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

Más detalles

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro franciscojose.martin@map.es Consejero Tecnológico de Normas de Tecnología. Ministerio

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT) MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Eficiencia en la Automatización y Gestión de Servicios

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS

ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ESTUDIO SOBRE EL POSICIONAMIENTO EN BUSCADORES DE PÁGINAS WEB Y LA RELEVANCIA DE LA ACTUALIZACIÓN DE CONTENIDOS

Más detalles

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE MANTENIMIENTO Y DESARROLLO DE APLICACIONES INFORMÁTICAS PARA RTPA EXPTE: 90/15 TPA

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE MANTENIMIENTO Y DESARROLLO DE APLICACIONES INFORMÁTICAS PARA RTPA EXPTE: 90/15 TPA A P R O B A D O EL ADMINISTRADOR ÚNICO DE RTPA SAU, disposición transitoria primera de la Ley 8/2014 de 14 de julio, de Segunda Reestructuración del Sector Público Autonómico. E n G i j ó n, a d e _ d

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

TOPICOS IV: ING. YIM APESTEGUI FLORENTINO

TOPICOS IV: ING. YIM APESTEGUI FLORENTINO 1 2 MIGRACIÓN DE DATOS E INTEGRACIÓN ENTRE SISTEMAS. Actividades propias de la INGENIERÍA DE SISTEMAS E INF. Se requiere conocimientos técnicos y fundamentales. Planificación y Ejecución. 3 PROCESO DE

Más detalles

Premios "Contratos y Proyectos Smart Cities 2014" Categoría 4: Contratos para la Democracia electrónica

Premios Contratos y Proyectos Smart Cities 2014 Categoría 4: Contratos para la Democracia electrónica Premios "Contratos y Proyectos Smart Cities 2014" Categoría 4: Contratos para la Democracia electrónica Plataforma Open Data de información en tiempo real de Transporte Público 1- Descripción del Proyecto

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

OpenProdoc. ECM Open Source

OpenProdoc. ECM Open Source OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con

Más detalles

Presentación de Pyramid Data Warehouse

Presentación de Pyramid Data Warehouse Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo

Más detalles