INFORMACIÓN GEOGRÁFICA Y NUEVAS TECNOLOGÍAS.

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

Download "INFORMACIÓN GEOGRÁFICA Y NUEVAS TECNOLOGÍAS."

Transcripción

1 Territorial INFORMACIÓN GEOGRÁFICA Y NUEVAS TECNOLOGÍAS. César Arriaga Egüés Trabajos Catastrales, S.A. carriaga@tracasa.es RESUMEN El cambio tecnológico que en la última década se ha producido en materia de arquitecturas de despliegue y técnicas de desarrollo de software nos sitúan en un punto en el que se nos abren grandes posibilidades para la integración y la interoperabilidad entre sistemas heterogéneos, la reutilización de esfuerzos de desarrollo y la racionalización de los mismos. Todo ello nos conduce a una mayor accesibilidad y difusión universal de la información. INTRODUCCIÓN A lo largo de la reciente historia de las tecnologías de la información, las capacidades de los sistemas hardware, así como las técnicas y lenguajes de desarrollo y arquitecturas de despliegue de software, han determinado el alcance de los sistemas de información que soportaban. Si esta idea es aplicable a cualquier sistema de información, cobra más fuerza cuando se trata de un SIG (sistemas de información geográfica) debido a la naturaleza de los requerimientos que presentan: representación gráfica, acceso universal a grandes volúmenes de datos, capacidad de análisis espacial y topológico, publicación en Internet, etc. Las capacidades gráficas de los nuevos entornos de usuario, así como el abaratamiento de los sistemas permitirá que se den los primeros pasos en la popularización de los sistemas de información geográfica. A día de hoy, existen en el mercado una amplia gama de productos comerciales que en mayor o menor medida satisfacen los requerimientos exigibles a estos sistemas. No obstante, queda mucho camino por avanzar en áreas como la integración de sistemas heterogéneos, la asimilación de sistemas heredados y el acceso universal de altas prestaciones (Internet). Es aquí donde entran en juego las técnicas de producción y las arquitecturas de despliegue de software de última generación. En el presente trabajo, se describen aquellas con las que Trabajos Catastrales, S.A. ha contado en sus desarrollos, así como algunos ejemplos concretos de los mismos. NUEVAS TECNOLOGÍAS A pesar de que los orígenes de las tecnologías que se describen a continuación se sitúan en algunos casos hace más de dos décadas (el Dr. Charles F. Goldfarb inventó el lenguaje SGML, predecesor de HTML y XML en 1974 ), ha sido en los últimos años cuando han alcanzado su madurez o simplemente han resurgido con fuerzas renovadas (debido en muchos casos al éxito de Internet).

2 Territorial Técnicas de desarrollo y arquitecturas de despliegue de software Técnicas de análisis, diseño y programación orientadas a objeto A pesar de la extensa literatura existente sobre este tema, nunca está de más hacer una mención al mismo en cualquier trabajo relacionado con las técnicas de producción de software actuales. Las capacidades de abstracción, encapsulamiento, modularidad y de representación de jerarquías de este paradigma, se muestran especialmente útiles a la hora de modelar e implementar sistemas de información geográfica, de modo que, las entidades del mundo real encuentran con absoluta naturalidad su equivalente en el modelo de objetos (pe: los edificios del mundo real se podrían representar mediante objetos de la clase Edificio, encargados de almacenar su estado (datos) y de implementar su comportamiento dentro del sistema de información). La llegada de UML (Unified Modeling Language), notación para el análisis y diseño orientado a objetos, junto a un sin fin de herramientas CASE que lo soportan, ha sentado las bases de un lenguaje de entendimiento común entre los profesionales de las tecnologías de la información, así como entre los propios sistemas de información. En el ámbito de los sistemas de información geográfica, existen productos comerciales que basan sus herramientas de modelado de datos (CASE) en la notación UML, siendo esta una tendencia que va a verse cada vez más en el futuro. Trabajos Catastrales, S.A., ha adoptado el lenguaje UML (apoyado en un CASE comercial) como herramienta de análisis unificada para todos sus desarrollos software. CORBA CORBA (Common Object Request Broker Architecture), es la respuesta del OMG a la necesidad de interoperabilidad entre los distintos sistemas hardware y software que hoy en día proliferan a gran velocidad. CORBA es un estándar abierto que permite la comunicación entre aplicaciones independientemente de donde se encuentren y quien las haya diseñado. Para ello define una arquitectura de objetos distribuidos que colaboran entre sí abstrayéndose de los problemas de comunicación entre procesos en entornos distribuidos. CORBA es multilenguaje y multiplataforma. Existen implementaciones de CORBA para C++, Java (forma parte del lenguaje desde Java 1.2), C, COBOL, Smalltalk, Delphi, etc. De la misma manera los sistemas operativos más significativos también están cubiertos: Windows, distintos Unix, Linux, OpenVMS, etc. CORBA está respaldado por la mayoría de los fabricantes de software que cuentan con implementaciones del estándar entre sus productos: Sun, IBM, HP, Visigenic, Compaq, etc. Trabajos Catastrales, S.A. viene empleando CORBA para resolver el problema de la distribución de procesos en escenarios que requieren un alto grado de rendimiento y calidad de servicio. Arquitectura multicapa y componentes Actualmente, a la hora de plantear el desarrollo de un sistema de información, se tiende cada vez más a los sistemas basados en componentes; piezas de software que encapsulan una funcionalidad concreta y que pueden integrarse mediante herramientas de desarrollo para producir aplicaciones. Dichos componentes ofrecen sus servicios a través de un interfaz de programación empleado por el integrador, quien no precisa conocer el funcionamiento interno de los mismos.

3 Territorial En el área de acceso a datos, cobra cada vez más importancia la arquitectura basada en tres capas (o más) frente a la tradicional cliente/servidor. La arquitectura en tres capas permite dividir por un lado los servidores o proveedores de datos (SIGs, SGBDR, sistemas de mensajería), por otro la lógica de negocio, encargada de manipular y elaborar la información obtenida de los proveedores de datos, y finalmente los servicios de presentación (interfaz de usuario) situados en clientes ligeros. Si además entre el cliente y la lógica de negocio existe un servidor WEB se podría hablar de una capa más. Con la llegada de los servidores de aplicaciones (pe: Microsoft Transaction Server/COM+, Oracle Application Server, BEA WebLogic, etc) los dos conceptos anteriores (aplicaciones basadas en componentes y arquitectura de acceso a datos multicapa) se funden dando lugar a sistemas de alta escalabilidad, gran rendimiento, mayor economía (tanto software como hardware) y de alto grado de reutilización. Los servidores de aplicaciones tienen entre sus funciones principales la de alojar los componentes que implementan la lógica de negocio, proporcionarles los recursos para su ejecución, gestionar las conexiones a los proveedores de datos para optimizar el acceso, así como soportar comportamientos transaccionales automáticos. De esta manera, concentran las labores de cálculo del sistema permitiendo la utilización de clientes ligeros (interfaz de usuario). En el panorama actual existen dos estrategias predominantes a la hora de implementar arquitecturas de despliegue a tres capas: La primera es la representada por el modelo de componentes COM/DCOM (Component Object Model/Distributed COM) de Microsoft y su servidor de aplicaciones Microsoft Transaction Server/COM+. Tanto los componentes, como las aplicaciones de usuario que los utilizan, pueden ser desarrollados con cualquier herramienta capaz de producir e integrar componentes COM (Visual Basic, Delphi, VC++, etc). Esta solución tiene el inconveniente de circunscribirse únicamente a sistemas basados en Microsoft Windows. La segunda se corresponde al modelo de componentes EJB (Enterprise Java Beans), junto a un servidor de aplicaciones que los soporte (OAS, WebLogic, etc). Utiliza Java como lenguaje principal para el desarrollo de componentes y CORBA como infraestructura principal para la comunicación entre los componentes en el servidor de aplicaciones y los clientes finales. Esta solución es más versátil que la anterior ya que la tecnología subyacente es multiplataforma (Java y CORBA) y puede dar lugar a escenarios de uso más amplios (los clientes podrían desarrollarse en cualquier lenguaje y sobre cualquier sistema operativo que soporte CORBA, hoy en día la mayoría de los sistemas lo hacen). Estándares para la interoperabilidad OpenGIS Consortium (OGC) El OGC, es una organización sin ánimo de lucro con miembros de diferentes instituciones, fundada en 1994 para enfrentar la falta de interoperabilidad de los sistemas que procesan datos georreferenciados (espaciales), y entre estos sistemas y los sistemas de computadoras mas comunes. La misión del OGC es dar a los sistemas mundiales de información una nueva conexión real haciendo que la información georreferenciada se maneje como cualquier otro tipo de datos estándar en cualquier sistema. Actualmente el OGC ofrece especificaciones formales de interoperabilidad de datos espaciales para diferentes ámbitos de implementación (CORBA, COM, SQL, WEB). Trabajos Catastrales, S.A. tiene como referencia las especificaciones de esta organización, aplicándolas en diferentes problemas de carácter geoespacial (servidores de mapas, servidores de imágenes, servicios de geocatálogo, etc).

4 Territorial Cabe destacar que la mayoría de las empresas líderes del sector SIG forman parte activa de esta organización contribuyendo a la producción de especificaciones, así como aplicándolas en sus productos comerciales: ESRI, Intergraph, MapInfo, SmallworldWide, Bentley, Sun, Oracle. XML Al igual que otros sistemas, los sistemas de información geográfica se van a beneficiar ampliamente de las características de este lenguaje de marcado. Su formato legible (texto plano) y estructura autodescriptiva, lo hacen especialmente apto para el intercambio de información. Sus variantes para la representación de información vectorial (VML, SVG) lo hacen muy interesante en los sistemas de información geográfica, más aún cuando ya existen navegadores WEB que incorporan características de representación gráfica de dicha información vectorial. La tecnología XML está presente en los desarrollos de Trabajos Catastrales, S.A., y sus principales áreas de aplicación son las siguientes: Configuración de servicios. Intercambio de datos con proveedores de información alfanumérica, para la generación de documentos con componente alfanumérica y gráfica. Intercambio de información vectorial. APLICACIÓN Escenarios principales Integración de sistemas y reutilización El empleo de las tecnologías descritas, facilita la integración de los distintos sistemas, presentes y futuros, que pueden estar presentes en una organización. Además, tanto desde el punto de vista de las técnicas de desarrollo y arquitecturas de despliegue, como desde el de respeto a los estándares de interoperabilidad, los principales actores del mundo SIG, comienzan a basar sus productos comerciales sobre las tecnologías descritas en el apartado anterior. De ahí, que los esfuerzos de cualquier organización de basar sus desarrollos en dichos estándares, sean una garantía de continuidad e integración con sistemas futuros. Por otro lado la componentización de servicios en un sistema permitirá la reutilización de los mismos, a lo largo de diferentes aplicaciones de usuario, que se irán enriqueciendo a medida que nuevos servicios se hagan disponibles en el sistema. Éstos podrán ser incorporados a las aplicaciones de usuario, siguiendo el patrón de integración habitual. El respeto a los estándares, supone otra manera de reutilización de esfuerzos en el desarrollo de cualquier sistema. En el caso de los sistemas de información geográfica, las especificaciones del OpenGIS Consortium, además de definir soluciones completas, son una fuente de recursos de gran utilidad en materia de estructuras de datos, lenguajes de consulta y arquitecturas de despliegue.

5 Territorial Asimilación de sistemas heredados Las prestaciones de los sistemas de información geográfica de un pasado muy reciente, distan mucho de las capacidades de los sistemas actuales. Aún así, muchas organizaciones se ven obligados a mantenerlos total o parcialmente, por diversas razones como el coste de la inversión en formación y herramientas desarrolladas, periodos largos de migración a una tecnología novedosa, etc. Las tecnologías descritas anteriormente, permiten dotar a dichos sistemas heredados, de un envoltorio que los haga aparecer al exterior como servicios avanzados de red, accesibles mediante un interfaz común. Así, por ejemplo, una colección de información geográfica almacenada en ficheros CAD, puede ser ofrecida como un territorio continuo, accesible mediante lenguajes de consulta espacial estándares desde cualquier punto de la red. Distribución de software El problema de la distribución de software ha sido una constante en cualquier sistema que deba ser accesible por un conjunto abierto de usuarios. Hoy en día, en cualquier organización, el número de usuarios para los que la información debe estar disponible, es cada vez mayor. Esto se hace más patente cuando el «campo de juego» se extiende a Internet. En estas condiciones, se hace necesario basar las aplicaciones de usuario en clientes ligeros cuya función se reduzca a soportar el interfaz de usuario (representación y validación de la entrada de datos). En este escenario el binomio HTTP/Navegador WEB, constituyen el máximo exponente de la idea anterior. Dependiendo de las capacidades implementadas en el navegador (pe: visualización de gráficos vectoriales, programabilidad), el interfaz de usuario será más potente y permitirá en mayor o menor medida desarrollar aplicaciones que se asemejen a un SIG de sobremesa. Es aquí donde el lenguaje Java, puede suponer una mejora sustancial a la hora de crear interfaces de usuario más complejos, pero a costa de otro inconvenientes: mayores tiempos de descarga, diferentes versiones de máquina virtual, limitación al uso de protocolos de comunicación a prueba de cortafuegos y proxies. Las tecnologías descritas en el apartado anterior, permiten establecer la infraestructura de servidor que proveerá la información a estos clientes ligeros de manera eficaz, con comunicaciones basadas en transacciones cortas y con una escalabilidad que no conoce límites sujetos a la propia arquitectura. Extensión de sistemas A pesar de las altas prestaciones de los sistemas de información geográfica actuales, todavía existen lagunas por cubrir sobre todo en el área del acceso universal de alta funcionalidad expuesto en el punto anterior. En ocasiones las carencias presentadas por los productos comerciales, se deben más a razones de mercado (buscar la cautividad del cliente, alargar la vida del producto, en definitiva alcanzar un mayor beneficio), que a razones puramente técnicas. En estas situaciones, puede ser necesario extender los sistemas para cubrir las carencias que presentan. Es aquí, donde las tecnologías descritas pueden ser de gran utilidad por sus características ya expresadas de interoperabilidad y compatibilidad con los sistemas presentes en una organización (comerciales o no).

6 Territorial Ejemplos de desarrollos (Trabajos Catastrales, S.A.) Servidor de imágenes Se trata de un servicio de red (Intranet) que da acceso a diferentes capas de información georeferenciada de tipo imagen (cartografía rasterizada, imágenes de satélite, ortofoto, etc), y en diferentes formatos de salida (JPG, PNG, etc). La información se almacena de manera estructurada, para que el acceso a los datos por parte del servidor sea siempre mínimo. Dicha estructura se basa en la generalización de la información a lo largo de diferentes rangos de escalas y su división a lo largo de una retícula uniforme. Los clientes solicitan la imagen correspondiente a un determinado tema o capa de información, para una ventana geográfica rectangular y una escala dada. Se ha utilizado CORBA/C++ como infraestructura de despliegue de este servicio, por su alto nivel robustez, rendimiento y facilidad para el desarrollo (abstracción de los problemas de comunicaciones, arquitectura multi-hilo implícita, gestión de errores distribuida, etc). Como complemento al servicio, se ha desarrollado un componente COM (puente COM/CORBA) para el lado cliente, que puede ser utilizado en cualquier lenguaje de desarrollo visual para la familia de sistemas operativos Windows. Además dispone de capacidades de visualización de las imágenes obtenidas en cualquier ventana de la aplicación cliente (imagen de fondo). Servidor de mapas Servicio de red que da acceso a diferentes capas de información georeferenciada de tipo vectorial. La versión actual es capaz de acceder a la información almacenada en ficheros en formato DGN (Microstation). El servicio utiliza CORBA/C++ como infraestructura para las comunicaciones. Las estructuras de información vectorial que se intercambian son en su mayoría las definidas en OpenGIS Simple Features Specification for CORBA. El lenguaje de consulta es un subconjunto de la especificación OpenGIS Simple Features Specification for SQL. Este permite realizar consultas basadas en operadores SQL estándar, así como en operadores espaciales. Además el servicio es capaz de informar a los clientes de sus capacidades (capas de información, modelo de datos de cada una de ellas, etc). Los modelos de datos soportados actualmente están sujetos a las restricciones del formato de la información de partida, que es de tipo CAD. Ejemplo: En un cualquier SIG del mercado sería posible modelar una clase Municipio, con un atributo alfanumérico NombreMunicipio y dos atributos geométricos Contorno y Texto de rotulación. En la versión actual del servidor es necesario definir dos clases independientes Municipio (para el contorno) y Rótulo de municipio (para el texto), ambas cuentan además con el atributo alfanumérico NombreMunicipio. Este desarrollo es un claro ejemplo de asimilación de sistemas heredados, que se aprovecha de tecnologías base como CORBA y tiene en cuenta especificaciones de diferentes estándares (OpenGIS), para facilitar el acceso a una información que en principio quedaría relegada a herramientas de tipo CAD. La definición de un interfaz de acceso, independiza a los clientes del formato de almacenamiento. Esto permite la extensión del servicio a nuevos formatos de partida (más fáciles de implementar cuanto más cerca estén de un producto SIG), sin que los clientes del servicio se vean alterados en la forma de interactuar con él (en todo caso se verán

7 Territorial beneficiados al poder acceder a modelos de datos más completos y análisis más complejos: espaciales, jerárquicos, relacionales, etc). Como complemento a este servicio, se ha desarrollado un componente COM que es utilizado principalmente por servidores WEB para servir información vectorial en Internet. Generador de informes/cédula parcelaria Se trata de un servicio de red que permite la generación de informes que comprendan información alfanumérica e información gráfica. El servicio utiliza las capacidades de visualización e impresión del sistema operativo WindowsNT, por lo que permite generar salidas a cualquier cola de impresión (se utiliza Adobe PDF Writer para generar documentos PDF). Se ha empleado CORBA/C++ como base para la implementación de este servicio. A su vez el servicio actúa como cliente del servidor de mapas, descrito en el apartado anterior, para la obtención de la parte gráfica del documento. El acceso a la información alfanumérica se realiza mediante componentes COM ubicados en servidores MTS (Microsoft Transaction Server). Dichos componentes devuelven la información en formato XML y son accedidos desde el servicio mediante el protocolo DCOM implementado en los sistemas operativos de Microsoft. La definición del formato de los documento se hace mediante scripts (VBScript o JScript), debido a que la complejidad de este tipo de documentos, hace imposible la utilización de plantillas (XSL o similar). Para ello se ha implementado un motor de proceso de scripts en el servicio, basado en Windows Scripting Host, con capacidades extendidas para dar formato al documento de salida y acceder a los datos proporcionados por los componentes de acceso a datos. Navegador HTML HTTP Servidor WEB (puente COM/CORBA) Cliente ligero (red local) Doc. Scripts DCOM/XML CORBA Generador de informes (cédula parcelaria) Config. XML CORBA/OpenGIS Componentes de acceso a datos (MTS) Servidor de mapas SGBDR DGN Diagrama de despliegue del servicio de generación de informes.

8 Territorial El primer producto basado en este servicio ha sido la Cédula Parcelaria Catastral, documento ligado a la gestión catastral en Navarra (Gobierno de Navarra, Departamento de Economía y Hacienda, Servicio de la Riqueza Territorial). Este documento consta de una parte alfanumérica y otra parte gráfica, que describen los bienes registrados en el catastro; referencia catastral, dirección postal, usos y destinos, titularidad, así como su representación gráfica en el territorio. Como complemento al servicio se ha desarrollado un componente COM para acceder al servicio desde aplicaciones del entorno Windows (visualizadores, aplicaciones de gestión catastral, servidor WEB, etc). El servicio ha sido concebido de manera genérica para poder crear cualquier tipo de informe. Para ello el desarrollador tendrá que proveer al servicio de las siguientes piezas de software: Un script que defina la carátula y la representación de la información en el documento. Componentes de acceso a datos preparados para ser ubicados en un servidor MTS. Estos componentes deben cumplir un mismo interfaz preestablecido. Se utiliza XML para el intercambio de información. El servicio almacena sus parámetros de configuración en ficheros con formato XML. Servidor WEB del SITNA La función principal de este servicio es la de poner al alcance de Internet la información territorial que le Gobierno de Navarra dispone de la comunidad foral. Es un claro ejemplo de accesibilidad sin costes asociados al problema de la distribución del software. Para ello se utilizan tecnologías soportadas en los navegadores WEB: HTML para el formato de documentos y representación de información alfanumérica, VML para la representación de información vectorial y visualización de imágenes JPG, PNG (ortofotos, imágenes de satélite, etc). El servicio tiene como fuente de información el servidor de mapas, el servidor de imágenes y los componentes de acceso a datos, anteriormente descritos. CONCLUSIONES Las técnicas de desarrollo de software, las arquitecturas de despliegue, así como los estándares disponibles en la actualidad, garantizan un marco de interoperabilidad del que los sistemas de información geográfica pueden beneficiarse en gran medida, para conseguir sistemas integrados de alta funcionalidad y de acceso universal a la información. REFERENCIAS 1. OMG: Object Management Group, autoridad estandarizadora en el campo de la orientación a objetos, 2. OpenGIS Consortium: Consorcio que busca la estandarización y el consenso para la interoperabilidad de sistemas de proceso de información espacial, 3. XML (Extended Markup Language), VML (Vector Markup Language) y SVG (Scalable Vector Graphics) están sometidos para su estandarización al World Wide Web Consortium,

9 Territorial UML: Unified Modeling Language. En origen estándar de facto propuesto por Ivar Jacobson, Grady Booch y James Rumbaugh, y actualmente sometido al OMG. 5. CORBA: Common Object Request Broker Architecture. Soportado por las principales firmas del sector del software. Sometido al OMG. 6. Oracle: 7. BEA: 8. Adobe:

DIAGRAMA DE CLASES EN UML

DIAGRAMA DE CLASES EN UML DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,

Más detalles

Técnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS

Técnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS Técnico de Soporte Informático NUEVAS TECNOLOG AS 2 CONTENIDO TEMA2.NUEVASTECNOLOGÍAS 1. TECNOLOGÍASACTUALESDEORDENADORES:DESDELOSDISPOSITIVOSMÓVILESALOS SUPERORDENADORESYARQUITECTURASESCALABLES....2 1.1DISPOSITIVOSMÓVILES...3

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

El presente documento describe la importancia que está tomando el cómputo distribuido en

El presente documento describe la importancia que está tomando el cómputo distribuido en INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

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

La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda

La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda Raquel Poncela González Introducción La aparición de los gestores de contenidos para la gestión de portales ha sido una verdadera

Más detalles

1.2 Concepto de un Sistema de Información Geográfica (SIG)

1.2 Concepto de un Sistema de Información Geográfica (SIG) Capítulo 1. Sistema de Información Geográfica (SIG) 1.1 Introducción Un Sistema de Información Geográfica (SIG) ha tomado relevancia en distintas disciplinas que convergen en el área geográfica. Mediante

Más detalles

CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i. MANUAL DEL USUARIO (Versión 1.0)

CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i. MANUAL DEL USUARIO (Versión 1.0) CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i MANUAL DEL USUARIO (Versión 1.0) GESTIÓN GEOGRÁFICA GESTIÓN DE INFRAESTRUCTURA DE DATOS ESPACIALES Pág. 1 ÍNDICE ÍNDICE... 2 INTRODUCCIÓN....

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

Programa de trabajo para Escuelas Asociadas

Programa de trabajo para Escuelas Asociadas Programa de trabajo para Escuelas Asociadas Qué es la CONAE? La Comisión Nacional de Actividades Espaciales es un organismo del Estado Nacional que se encarga de diseñar, ejecutar, controlar, gestionar

Más detalles

Arquitectura cliente/servidor

Arquitectura cliente/servidor Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una

Más detalles

1.2 Qué es un Sistemas de Información Geográfica?

1.2 Qué es un Sistemas de Información Geográfica? 1.1 Introducción En los últimos años, se ha desarrollado software especializado que permite el manejo de cartografía por computadora, favoreciendo a diferentes áreas, en el proceso de toma de decisiones.

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

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

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA Alberto Aparicio Ríos Gobierno de Extremadura alberto.aparicio@juntaextremadura.net Resumen Se abordarán los problemas encontrados durante

Más detalles

Notación UML para modelado Orientado a Objetos

Notación UML para modelado Orientado a Objetos 1 Notación UML para modelado Orientado a Objetos 2 Notación UML para modelado Orientado a Objetos Índice 1.1. Qué es UML?.. 3 1.2. Por qué interesa UML en la asignatura de Programación Orientada a Objetos?3

Más detalles

El proceso unificado en pocas palabras

El proceso unificado en pocas palabras El Proceso Unificado de Desarrollo de Software Ivar Jacobson Grady Booch James Rumbaugh Addison Wesley Resumen Capítulo 1. El proceso unificado: dirigido por casos de uso, centrado en la arquitectura,

Más detalles

RED POPULI, presenta su sistema wincat, dirigido a la Gestión del Catastro en Entidades Publicas, con las siguientes características:

RED POPULI, presenta su sistema wincat, dirigido a la Gestión del Catastro en Entidades Publicas, con las siguientes características: FICHA DE PRODUCTO MODULO CODIGO SISTEMA DE GESTION CATASTRAL wincat RED POPULI, presenta su sistema wincat, dirigido a la Gestión del Catastro en Entidades Publicas, con las siguientes características:

Más detalles

4. Base de datos XML nativa: Marklogic

4. Base de datos XML nativa: Marklogic 4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas

Más detalles

13.2 WORLD WIDE WEB (www)

13.2 WORLD WIDE WEB (www) 13.2 WORLD WIDE WEB (www) INTRODUCCIÓN World Wide Web o simplemente web se puede traducir como la telaraña mundial, haciendo referencia al hecho de que existen multitud de servidores web distribuidos por

Más detalles

CAPITULO 6 6. INSTRUMENTACION. 6.1 Introducción a Internet y a la educación a distancia. 6.1.1 Internet

CAPITULO 6 6. INSTRUMENTACION. 6.1 Introducción a Internet y a la educación a distancia. 6.1.1 Internet CAPITULO 6 6. INSTRUMENTACION 6.1 Introducción a Internet y a la educación a distancia. 6.1.1 Internet Con mucha frecuencia se escucha hablar de Internet como centro de obtención y transferencia de información

Más detalles

7.1 Java vs.net, la lucha se acrecienta

7.1 Java vs.net, la lucha se acrecienta 7.1 Java vs.net, la lucha se acrecienta Java fue capaz de introducir una cuña en el negocio de herramientas de Microsoft cuando fue introducida al mercado por primera vez a mediados de los '90 porque ofrecía

Más detalles

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

INFORME TECNICO N 003-2013-OTIC-OGETIC/MC SOFTWARE PARA GESTIONAR LA INFORMACIÓN GEO ESPACIAL GIS DEL MINISTERIO DE CULTURA

INFORME TECNICO N 003-2013-OTIC-OGETIC/MC SOFTWARE PARA GESTIONAR LA INFORMACIÓN GEO ESPACIAL GIS DEL MINISTERIO DE CULTURA INFORME TECNICO N 003-2013-OTIC-OGETIC/MC SOFTWARE PARA GESTIONAR LA INFORMACIÓN GEO ESPACIAL GIS DEL MINISTERIO DE CULTURA 1. NOMBRE DEL AREA: Oficina de Tecnologías de la Información y Telecomunicaciones

Más detalles

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE SERVICIOS DE DESARROLLO SOFTWARE OC-GA-14-TDRCSDS1601-160128-V1

Más detalles

Acceso estándar a Información Territorial por Internet, nuevas oportunidades abiertas por la OpenGIS Internet Map Server Interface Specification 1 2

Acceso estándar a Información Territorial por Internet, nuevas oportunidades abiertas por la OpenGIS Internet Map Server Interface Specification 1 2 Territorial 2000 1 Acceso estándar a Información Territorial por Internet, nuevas oportunidades abiertas por la OpenGIS Internet Map Server Interface Specification 1 2 P. Fernández*, P. Álvarez*, J. A.

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB Contenido 1. NOMBRE DEL AREA... 2 2. RESPONSABLES DE LA EVALUACIÓN... 2 3. CARGOS... 2 4. FECHA... 2 5. JUSTIFICACIÓN... 2 6.

Más detalles

TEMA 7: DIAGRAMAS EN UML

TEMA 7: DIAGRAMAS EN UML TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe

Más detalles

4 ARQUITECTURA DE COMUNICACIONES

4 ARQUITECTURA DE COMUNICACIONES 4 ARQUITECTURA DE COMUNICACIONES Las redes de computadoras son típicamente heterogéneas. Por ejemplo, la red interna de una universidad puede estar hecha de múltiples plataformas. Puede haber un servidor

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

Capítulo 5 Implementación de Gisweb

Capítulo 5 Implementación de Gisweb Capítulo 5 Implementación de Gisweb [5. Implementación de Gisweb] En este capítulo veremos como se hizo una implementación propia de un Web Feature Service a partir del diseño obtenido mediante el proceso

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

Ponencia: Mapa Geotécnico Viario de Andalucía: Una Propuesta para la Sistematización de la Información Geotécnica en la Red de Carreteras de Andalucía. Juan Diego Bauzá Castelló Ingeniero de Caminos, Canales

Más detalles

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

Arquitectura automatizada de comercio electrónico

Arquitectura automatizada de comercio electrónico Arquitectura automatizada de comercio electrónico I. Borrego, M. J. Hernández, F. J. García, B. Curto, V. Moreno, J. A. Hernández Departamento de Informática y Automática Facultad de Ciencias Universidad

Más detalles

Especificación de Requerimientos Funcionales y No Funcionales. Sistema Reservación Hotelera

Especificación de Requerimientos Funcionales y No Funcionales. Sistema Reservación Hotelera Funcionales y No Funcionales Sistema Reservación Hotelera Grupo N. XX Integrantes del Grupo Wenfri Grijalba Villegas. Kevin Jimenez Baltodano. Luis Mauricio Chavarria Perez. Fecha 19/05/15 Historia de

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

Arquitectura cliente/servidor

Arquitectura cliente/servidor Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2004-2005 Índice Introducción Tipos de servidores Ventajas Separación de funciones Modelos

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

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

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web. Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas

Más detalles

Mundo Azul. http://www.telefonica.net/web2/igrgavilan

Mundo Azul. http://www.telefonica.net/web2/igrgavilan Cliente / Servidor Abstract En este microtutorial se expone el concepto de cliente / servidor, tanto desde el punto de vista de un esquema de computación básico como su reflejo en arquitecturas lógicas

Más detalles

La siguiente generación de soluciones de FP&A basadas en la nube Sencillez, colaboración y tiempo real

La siguiente generación de soluciones de FP&A basadas en la nube Sencillez, colaboración y tiempo real La siguiente generación de soluciones de FP&A basadas en la nube Sencillez, colaboración y tiempo real 1 La historia Antes de que las organizaciones pudieran confiar en que la tecnología las ayudara en

Más detalles

MF0492_3 Programación Web en el Entorno Servidor

MF0492_3 Programación Web en el Entorno Servidor MF0492_3 Programación Web en el Entorno Servidor Titulación certificada por EUROINNOVA BUSINESS SCHOOL MF0492_3 Programación Web en el Entorno Servidor MF0492_3 Programación Web en el Entorno Servidor

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

Resumen Ejecutivo. Sistemas de Gestión, Conversión y Difusión de Contenidos Audiovisuales 3D para Pantallas Autoestereoscópicas

Resumen Ejecutivo. Sistemas de Gestión, Conversión y Difusión de Contenidos Audiovisuales 3D para Pantallas Autoestereoscópicas Resumen Ejecutivo Se ha producido recientemente un fuerte incremento en la producción de contenidos audiovisuales 3D para cine y televisión, en forma de películas y grabación/retransmisión de eventos en

Más detalles

Utilización de Tecnologías de la Información y las Comunicaciones (TICs) en las empresas industriales argentinas

Utilización de Tecnologías de la Información y las Comunicaciones (TICs) en las empresas industriales argentinas "2008 - Año de la Enseñanza de las Ciencias" ISSN 0327-7968 Buenos Aires, 29 de diciembre de 2008 Utilización de Tecnologías de la Información y las Comunicaciones (TICs) en las empresas industriales argentinas

Más detalles

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de

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

Intranet del Estado Uruguay 2007. Algunas ideas básicas

Intranet del Estado Uruguay 2007. Algunas ideas básicas Intranet del Estado Uruguay 2007 Algunas ideas básicas Qué es la Intranet del Estado? La Intranet del Estado Uruguayo es el conjunto de infraestructura, servicios y estándares que hacen posible la Interoperabilidad

Más detalles

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

3.3.3 Tecnologías Mercados Datos

3.3.3 Tecnologías Mercados Datos 3.3.3 Tecnologías Mercados Datos TECNOLOGIAS DATAMART: Aspect Data Mart es una solución completa de reportes para la empresa, que le proporciona un mayor entendimiento de las operaciones de sus negocios

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 2 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguaje de marcado Objetivo: Identificar qué es, cómo funciona y representa el lenguaje de

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

La publicación. Pere Barnola Augé P08/93133/01510

La publicación. Pere Barnola Augé P08/93133/01510 La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo

Más detalles

PROYECTO DE RECOPILACIÓN E INDEXACIÓN DE METADATOS PARA FACILITAR EL DESCUBRIMIENTO Y UTILIZACIÓN DE SERVICIOS GEOGRÁFICOS ESTÁNDARES

PROYECTO DE RECOPILACIÓN E INDEXACIÓN DE METADATOS PARA FACILITAR EL DESCUBRIMIENTO Y UTILIZACIÓN DE SERVICIOS GEOGRÁFICOS ESTÁNDARES PROYECTO DE RECOPILACIÓN E INDEXACIÓN DE METADATOS PARA FACILITAR EL DESCUBRIMIENTO Y UTILIZACIÓN DE SERVICIOS GEOGRÁFICOS ESTÁNDARES Alejandro Guinea de Salas Socio director Geograma S.L. Castillo de

Más detalles

CÓMO CREAR UNA PÁGINA WEB v.1

CÓMO CREAR UNA PÁGINA WEB v.1 CÓMO CREAR UNA PÁGINA WEB v.1 Índice 1 Introducción 1 2 Diseño gráfico 1 3 El lenguaje HTML 1 4 Alojamiento y publicación 2 5 Promoción 5 1 Introducción 2 Diseño gráfico Una página web es un espacio virtual

Más detalles

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE Jefe de Servicio de Integración de Aplicaciones Corporativas Dirección General de Informática (Comunidad Autónoma Región de Murcia) Técnico Responsable Dirección

Más detalles

GUÍAS. Módulo de Diseño de software SABER PRO 2013-2

GUÍAS. Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

Tecnologías utilizadas... 3. Programas utilizados:... 3. Lenguajes utilizados:... 4. Diagramas... 5. Diagrama de clases Servidor...

Tecnologías utilizadas... 3. Programas utilizados:... 3. Lenguajes utilizados:... 4. Diagramas... 5. Diagrama de clases Servidor... MANUAL TÉCNICO INDICE Tecnologías utilizadas... 3 Programas utilizados:... 3 Lenguajes utilizados:... 4 Diagramas... 5 Diagrama de clases Servidor... 5 Diagrama de clases Cliente... 6 Casos de uso... 7

Más detalles

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un

Más detalles

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma?

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Contenido Introducción Perspectiva de la norma ISO 9001 Cambios de la norma ISO 9001 Cambios

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

Aplicación para la docencia en ingeniería: Cálculo de costes de mecanizado. MECACOST 1.0

Aplicación para la docencia en ingeniería: Cálculo de costes de mecanizado. MECACOST 1.0 Aplicación para la docencia en ingeniería: Cálculo de costes de mecanizado. MECACOST 1.0 R. Balart, D. García-Sanoguera, O. Fenollar, T. Boronat, L. Sánchez-Nácher Departamento de Ingeniería Mecánica y

Más detalles

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV 746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro

Más detalles

BrowserSQL 4 versión 2 - TUTORIAL

BrowserSQL 4 versión 2 - TUTORIAL BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN

Más detalles

1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.

1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. 1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

Más detalles

Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos

Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa

Más detalles

INGRID Gestión geográfica de activos urbanos y mantenimiento

INGRID Gestión geográfica de activos urbanos y mantenimiento INGRID es una aplicación informática destinada a la gestión de activos. Nos permite realizar al mismo tiempo el inventariado y la posterior gestión de mantenimiento de los conceptos incluidos en la base

Más detalles

- Necesidad de intercambiar información clínica entre diferentes aplicaciones. - Acuerdos de intercambio. Necesidad de ESTANDAR!

- Necesidad de intercambiar información clínica entre diferentes aplicaciones. - Acuerdos de intercambio. Necesidad de ESTANDAR! - Necesidad de intercambiar información clínica entre diferentes aplicaciones - Acuerdos de intercambio Necesidad de ESTANDAR! Health Level Seven, (HL7) es una organización sin fines de lucro, parte de

Más detalles

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

Más detalles

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio

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

Generador GeneXus JAVA

Generador GeneXus JAVA Generador GeneXus JAVA Ú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

Más detalles

Contenido. Curso: Cómo vender por Internet

Contenido. Curso: Cómo vender por Internet Contenido 1 Creación de una web internacional. La web 2.0. La tienda virtual.... 4 1.1 Antecedentes. Qué es Internet?... 4 2 La Web 2.0... 6 2.1 La Web 2.0 con ejemplos... 7 2.2 Tecnologías que dan vida

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

Curso: FT433 - Introducción a la virtualización con VirtualBox

Curso: FT433 - Introducción a la virtualización con VirtualBox forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos

Más detalles

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos

Más detalles

INDICADORES SOBRE TURISMO Y SOSTENIBILIDAD EN LOS DESTINOS: UNA APROXIMACIÓN DESDE ANDALUCÍA

INDICADORES SOBRE TURISMO Y SOSTENIBILIDAD EN LOS DESTINOS: UNA APROXIMACIÓN DESDE ANDALUCÍA Estudios Turísticos, n. o 172-173 (2007), pp. 131-139 Instituto de Estudios Turísticos Secretaría General de Turismo Secretaría de Estado de Turismo y Comercio INDICADORES SOBRE TURISMO Y SOSTENIBILIDAD

Más detalles

Documento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna

Documento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna Documento de Arquitectura de Software KunaySoft Autores: Juan Camilo González Vargas Javier Leonardo Parra Laguna Pontificia Universidad Javeriana Bogotá, Colombia Noviembre 2014 Tabla de contenido 1.

Más detalles

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE Subdirector General de Planificación y Coordinación Informática Ministerio de Trabajo y Asuntos Sociales Palabras clave Planificación

Más detalles

Descripción de Arquitectura Repositorio de metadatos de componentes de software

Descripción de Arquitectura Repositorio de metadatos de componentes de software Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones

Más detalles

Wiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L. 2013-2014

Wiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L. 2013-2014 Wiip Surveillance Sistema de gestión de rondas de vigilancia Wiip Systems C.B. S.L. 2013-2014 Wiip! Surveillance es la solución de Wiip! Systems para la gestión integral de rondas de vigilancia. Wiip!

Más detalles

ITIL. Mejora de la calidad en la gestión de servicios de TI. Gestión Financiera

ITIL. Mejora de la calidad en la gestión de servicios de TI. Gestión Financiera UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Resumen Proyecto de Fin de Carrera de Ingeniero Informático ITIL. Mejora de la calidad en la gestión de

Más detalles

Figure 16-1: Phase H: Architecture Change Management

Figure 16-1: Phase H: Architecture Change Management Fase H Administración del cambio en la Arquitectura Figure 16-1: Phase H: Architecture Change Management Objetivos Los objetivos de la Fase H son: Asegurarse de que el ciclo de vida de arquitectura se

Más detalles

APLICACIONES WEB GOOGLE ANAYLITICS

APLICACIONES WEB GOOGLE ANAYLITICS APLICACIONES WEB GOOGLE ANAYLITICS Elena Berti Rebecca Thompson 2º DAW ÍNDICE Qué es una Aplicación Web Consideraciones técnicas Estructura de las Aplicaciones Web Ventajas Inconvenientes Diferencia entre

Más detalles

Tutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:

Tutorial de UML. Introducción: Objetivos: Audiencia: Contenidos: Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende

Más detalles

Programa en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo.

Programa en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo. CAPÍTULO IV PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE 4.1 Concepto del Proceso Unificado de Desarrollo de Software Un proceso de desarrollo de software es el conjunto de actividades necesarias para transformar

Más detalles

Desarrollo de Servicios Web con JBuilder

Desarrollo de Servicios Web con JBuilder Artículos técnicos Grupo Danysoft: Desarrollo de Servicios Web con JBuilder Primera parte Oscar Cristobal Ruiz Departamento Java Equipo Grupo Danysoft Febrero 2003 - (902) 123146 www.danysoft.com Desarrollo

Más detalles

SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI

SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI La información y la Administración pública La información es una función pública que constituye

Más detalles