SWS para el uso de servicios y datos GIS heterogéneos y distribuidos.

Documentos relacionados
Arquitecturas GIS distribuidas en base a paradigma SOA, y 2.0

Qué es un Servicio Web?

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

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

Capacitación Proyecto IDE Galápagos

Geoservicios del Open Geoespatial Consortium

Workshop Taller I: Introducción a los SIG

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

GEOSERVICIOS del Open Geospatial Consortium. Grupo de Desarrollo IDESF SANTA FE, OCTUBRE 2009

GTIDEE Web Feature Service (WFS) Versión Página 1 de 9 IDEE. Estándar de interfaz. Web Feature Service (WFS) Versión 1.1.

El papel del estándar WPS en la arquitectura orientada a servicios en SIG.

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

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

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

Introducción. Metadatos

DIRECCIÓN DE EVALUACIÓN, CONTROL Y DIFUSIÓN DE LA INFORMACIÓN - (DECDI)

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

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

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

Soluciones de Cartografía, GIS y Teledetección CURSO INFRAESTRUCTURAS DE DATOS ESPACIALES (IDEs) Y ELABORACIÓN DE METADATOS

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

O jeto de apre r ndizaje

LA CARTOGRAFÍA CATASTRAL COMO SERVICIO WEB DE LA DIRECCIÓN GENERAL DEL CATASTRO

Servicio de Mapas. Portal Inteligente Medellín Documentación de la Arquitectura de Software

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

Capítulo 1 Introducción

SISTEMA DE INFORMACION PARA LA GESTION URBANA TERRITORIAL PROGRAMA NUESTRAS CIUDADES

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

5.2. PROYECTO RODA. (6/07/04).

UNIVERSIDAD DE SALAMANCA

Ingeniería de Software. Pruebas

Introducción a la Firma Electrónica en MIDAS

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Capítulo 5. Cliente-Servidor.

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

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

Índice INTERNET MARKETING 1

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

Infraestructura de Datos Espaciales de la ESPE - LatinGEO Ecuador

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

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

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

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

GeoPortal de Integración de Infraestructuras Hoteleras

Responsive Web Design Diseño Web Adaptable

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008

Fernando Javier Umaña

Simulador de Protocolos de Red a tráves de WEB

Aproximación práctica a ITIL. Proyecto VeredaCS. F r00

Capítulo 1 Documentos HTML5

Arquitectura de Aplicaciones

Solución GeoSAS. Otros módulos

Service Oriented Architecture: Con Biztalk?

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

1.- Introducción y objetivos

Una puerta abierta al futuro

Universidad Autónoma del Perú Ingeniería de Sistemas. Ing. Heyner Ninaquispe Castro Sesión 1

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

Cacheado de datos procedentes de servicios WFS en la aplicación web del proyecto EuroGeoSource

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

Características CREACIÓN Y ACCESO A

LA ADMINISTRACIÓN ON-LINE. CONSULTA DE DATOS USANDO ASP.

Capítulo I. Marco Teórico

revista transparencia transparencia y UNIVERSIDADES

Diseño orientado al flujo de datos

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

e-commerce vs. e-business

Diseño orientado a los objetos

CAPÍTULO 1 Instrumentación Virtual

Este documento se distribuye bajo los términos de la licencia Creative Commons by sa. sa/2.

BASES DE DATOS OFIMÁTICAS

SIEWEB. La intranet corporativa de SIE

Solución GeoSAS. Módulo Mobile

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Qué necesito saber para tener mi sitio web en Internet?

WINDOWS : TERMINAL SERVER

EL MODELO DE DATOS RASTER

ERP y CRM. Abraham Sánchez L. FCC/BUAP Grupo MOVIS

Atlas, Catálogo de Mapas Primeros Pasos

La Web Semántica como herramienta para e-learning

MODULO 1. DESCARGA E INTERFAZ QGIS

ING. YURI RODRIGUEZ ALVA

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

CONCLUISIONES Y RECOMENDACIONES

comunidades de práctica

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE OBJETO DEL DOCUMENTO ESTRUCTURA GRÁFICA DEL SISTEMA... 3

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

Prezi: editor de presentaciones

GUÍA BÁSICA USUARIO MOODLE 2.6

Administración del conocimiento y aprendizaje organizacional.

Service Oriented Architecture

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

XBRL extensible Business Reporting Language. Noviembre / 2014

Transcripción:

1 SWS para el uso de servicios y datos GIS heterogéneos y distribuidos. Primer Autor: Borja Soutullo. Resumen Añadir tras escribir artículo Términos de índice: GIS, SOA, Rest, Aplicaciones distribuidas, 2.0 E I. INTRODUCCIÓN l uso de herramientas basadas en Sistemas de Información Geográfica (GIS por sus siglas en inglés: Geographic information system ) ha demostrado ser un medio eficaz para la comunicación y la muestra de información. Las propias aplicaciones GIS son cada vez más demandadas, y su uso se está revelando más necesario en distintos campos. [1][2][3] Hasta ahora, estas herramientas han venido asociadas a un alto desembolso de capital y a una barrera técnica de acceso que hacían de las mismas un recurso de difícil uso y reutilización. Eran grandes sistemas, complejos y monolíticos, con escasa interoperabilidad y orientados a un sólo sistem [5]. Con la aparición de servicios GIS de calidad, gratuitos y con unas APIs (herramientas para su utilización) amigables y accesibles, estos sistemas buscan integrarse en distintas soluciones TIC en diversos ámbitos sociales. Los Sistemas de Información Geográfica presentan un interfaz sencillo, amigable, comprensible e intuitivo para el usuario. Gracias a las nuevas herramientas existentes en Internet, y a la gratuidad de muchas de ellas está surgiendo una gran cantidad de aplicaciones que están cambiando la forma en que se trata y muestra la información, a la vez que ofrecen al usuario y a otros sistemas una interfaz atractiva para compartir la información de la que dispone, y que, por norma general, suele ser útil a su entorno, en un lenguaje del entorno. Debido al auge de Internet y sus posibilidades, los sistemas GIS, antes aislados y sistemas completos en sí mismo, se están moviendo a un entorno donde se complementan con aplicaciones web, heterogéneas y más complejas. Utilizan internet como medio de acceder a informaciones geográficas, datos, y herramientas de análisis [4]. El desarrollo de las aplicaciones GIS, requeridas para cumplir las expectativas de la sociedad, se está convirtiendo en un problema [3]. El aspecto clave es el hecho de que debido a la expansión de las aplicaciones GIS y su interacción con diversos dominios, surge la necesidad de que los datos interactúen entre los distintos sistemas, y cooperen entre ellos [2][3]. El futuro del GIS está en la combinación y Este artículo parte de un proyecto del plan Avanza llevado a cabo por Cedetel. En dicho proyecto se utiliza un pseudo arquitectura SOA, que por la naturaliza del curso de doctorado nos sirvió de inspiración para orientar el informe o trabajo final. compartición de distintos datos y servicios GIS, de distintas aplicaciones en un entorno distribuido [3]. Puesto que el GIS es aplicable a múltiples dominios de creciente importancia (monitorización de desastres, sistemas de control de flotas, mapeo de informaciones ), los tipos de datos manejados y los servicios asociados son cada vez más heterogéneos y dispares, afectando la interoperabilidad [2][6]. Las distintas plataformas GIS existentes, pueden resultar complementarias si se resuelve los problemas de interacción de datos en un entorno heterogéneo y distribuido, tanto a nivel de dispositivos GPS como a nivel de plataformas GIS. La resolución de este problema mejoraría la calidad de los productos GIS, ahorrando recursos computacionales y reduciendo los costes de los servicios. La semántica se presenta como un punto de encuentro entre todos los actores del sistema. Así mismo los servicios web se presentan como la manera de aglutinar y ofrecer diversos servicios heterogéneos ofrecidos a lo largo de la red. Los servicios web para soporte de GIS se convertirán en un modelo importante en las próximas aplicaciones de internet [7]. SOA aplicado a GIS, nos permite el uso de funcionalidad GIS avanzada, relativa a servicios y datos, que puede ser fácilmente integrada y adaptada a aplicaciones GIS a medida. Los desarrolladores pueden invocar servicios GIS, sin tener que soportar ni mantener ni entender en profundidad uno de estos sistemas ni sus datos. En el presente artículo queremos discutir si el uso de servicios web semánticos basados en GIS puede ser un medio factible de resolver estos problemas de compartición y manejo de datos y servicios geoespaciales heterogéneos. Explicar brevemente la estructura del artículo II. SOBRE ESTANDARIZACIONES. El Open Geospatial Consortium (OGC) agrupa a más de 250 organizaciones públicas y privadas. Su fin es la definición de estándares abiertos e interoperables dentro de los Sistemas de Información Geográfica. Persigue acuerdos entre las diferentes empresas del sector que posibiliten la interoperación de sus sistemas de geoprocesamiento y facilitar el intercambio de la información geográfica en beneficio de los usuarios. Anteriormente fue conocido como Open GIS Consortium. Las especificaciones más importantes surgidas del OGC que podemos enmarcar dentro del presente estudio son: - GML: Lenguaje de Marcado Geográfico. - WFS: Web Feature Service o Servicio de entidades vectoriales que proporciona la información relativa a la entidad almacenada en una capa vectorial (cobertura) que reúnen las características formuladas en la consulta.

2 - WMS: Web Map Service o Servicio de mapas en la web que produce mapas en formato imagen a la demanda para ser visualizados por un navegador web o en un cliente simple. - WCS: Web Coverage Service - CSW: Web Catalogue Service - KML: Keyhole Markup Language. A. WMS (Web Map Service) El servicio Web Map Service (WMS) definido por el OGC (Open Geospatial Consortium) produce mapas de datos espaciales referidos de forma dinámica a partir de información geográfica. Este estándar internacional define un "mapa" como una representación de la información geográfica en forma de un archivo de imagen digital conveniente para la exhibición en una pantalla de ordenador. Un mapa no consiste en los propios datos. Los mapas producidos por WMS se generan normalmente en un formato de imagen como PNG, GIF o JPEG, y ocasionalmente como gráficos vectoriales en formato SVG (Scalable Vector Graphics) o WebCGM (Web Computer Graphics Metafile). B. WFS (Web Feature Service): Aunque luego volveremos sobre él, merece la pena leer esta breve explicación con la idea de SOA en mente. El servicio de publicación de objetos (WFS) permite recuperar y modificar (consultar, insertar, actualizar y eliminar) datos espaciales en formato vectorial codificados en Geography Markup Language GML. Cada servicio puede manejar uno o más tipos de fenómenos, cada uno de los cuales tiene asociado un XML Schema que describe su estructura. Para acceder y manipular estos fenómenos geográficos, el estándar WFS define interfaces que operan mediante la utilización de HTTP como plataforma de cómputo distribuido. Gracias a esos interfaces, un usuario o servicio web puede combinar, utilizar y gestionar información acerca de los fenómenos que constituyen los mapas. C. WCS (Web Coverage Service) Web Coverage Service proporciona una interfaz que permite realizar solicitudes de cobertura geográfica a través de la web usando llamadas independientes a la plataforma. Las coberturas son objetos (o imágenes) en una zona geográfica, mientras que la interfaz WMS o portales de servicios de mapas en línea como Google Maps, devuelve sólo una imagen, que los usuarios finales no pueden editar o analizar espacialmente. Este servicio permite la obtención de datos geoespaciales en forma de coberturas, es decir, información geográfica espacial digital que representa fenómenos de variación espacial (distribución continua), de modo que sean útiles para la representación o como dato de entrada de modelos científicos. Una cobertura define, por cada localización en el dominio, un conjunto de campos que pueden ser valores escalares (como una elevación) o valores vectoriales (como valores de luminosidad en diferentes partes del espectro electromagnético). Estos campos y sus valores son conocidos como rango de la cobertura. D. KML (Keyhole Markup Language) KML es un lenguaje XML enfocado a la visualización geográfica, incluyendo la anotación de mapas e imágenes. La visualización geográfica incluye no sólo la presentación de datos sobre el globo, sino también el control de la navegación del usuario en el sentido de donde ir y donde mirar. III. LA VISIÓN La visión hacia la que nos estamos encaminando mediante retazos de informaciones y tecnologías, y a la que se quiere llegar consiste en un usuario final, desconocido que pueda acceder a un catálogo de recursos, bien sean servicios, datos u otra funcionalidad, agrupados dando soporte como una plataforma global Figura 1: Una visión Restful de la plataforma. Imagen obtenida de Error! Marcador no definido. Esta visión de plataforma se sustenta en varias ideas clave: - La primera es la posibilidad de dar acceso a un compendio de recursos distribuidos, en base a funcionalidad GIS. - La segunda implica el poder ofrecer a mayores algo más que un mero compendio de recursos (esto lo podemos obtener mediante el uso de la semántica) - Ofrecer un acceso estándar en base a sistemas GIS. A. Volviendo a WFS Volvemos sobre WFS teniendo en mente esta vez el paradigma SOA. Como hemos comentado, el estándar WFS define interfaces que operan mediante la utilización de HTTP como plataforma de cómputo distribuido. Gracias a esos interfaces, un usuario o servicio web puede combinar, utilizar y gestionar información acerca de los fenómenos que constituyen los mapas, siempre que cumplan los siguientes requisitos: 1. Los interfaces deben definirse en XML 2. Se debe usar GML para servir la información sobre fenómenos 3. Un WFS debe ser capaz, como mínimo, de ofrecer fenómenos utilizando GML 4. El predicado o filtro de lenguaje debe definirse en XML y derivarse de CQL, como se indica en el OpenGIS Catalogue Interface Implementation Specification. i

3 Puede muy bien por tanto enmarcarse como una arquitectura Restful. El almacén de datos utilizado para almacenar fenómenos geográficos puede ser opaco para la aplicación cliente, siendo el único acceso a los datos a través del interfaz del WFS. La única función de un WFS cuando interacciona con el sistema de almacenamiento de fenómenos geográficos, es asegurarse que los cambios realizados en los datos sean coherentes. Pueden definirse tres clases de WFS: - WFS Básico, implementa las operaciones GetCapabilities, DescribeFeatureType y GetFeature. Se considera el servicio de sólo lectura. - WFS XLink, soporta todas las operaciones del WFS Básico e implementa la operacióngetgmlobjet para XLinks locales y/o remotos, siendo posible utilizar la operacióngetgmlobjet durante la operación GetFeature. - WFS Transaccional, soporta todas las operaciones del WFS básico, e implementa las operaciones de transacción. Siendo opcional la implementación de las operacionesgetgmlobjet y/o LockFeature. empieza a dar una masa crítica a esta forma de entender la web y las aplicaciones. El futuro está llamando a la puerta, y parte del mismo es la necesidad e importancia de que aplicaciones y distintos dispositivos puedan entenderse entre sí. Poco a poco, pese a su aparente complejidad, la funcionalidad y los beneficios existentes, imponen su hegemonía y permiten anticipar un previsible boom de este tipo de aplicaciones en los próximos años. Figura 3: Interconexión de datos mediante la semántica. Imagen obtenida de ii Figura 2: Visión general del sistema, obtenida de Error! Marcador no definido. WFS será pues como podemos suponer una de las partes nucleares de esta plataforma con soporte a servicios distribuidos, permitiéndonos el acceso a recursos de manera Restful. IV. AÑADIENDO SEMÁNTICA AL SISTEMA En este caso presentamos 2 propuestas sustanciales de mejora, novedosas al aplicarse de manera complementaria, y dignas de ser investigadas. En primer lugar debemos aportar semántica en los datos, y en segundo lugar en los servicios. Los recursos deben ser anotados, entendidos y entendibles. La web semántica, la semántica en la web, las ontologías en dominios de conocimiento, están llamados a tener un papel importante en el crecimiento de aplicaciones inteligentes en la red. La aparición de agentes inteligentes, buscadores semánticos, etiquetados con significado y múltiples dominios de lenguaje bien definidos en significado y relaciones, Este componente pensado para dotar de un plus convincente a la arquitectura propuesta, podemos observar que abren varias líneas de investigación respecto a este tema. En primer lugar las ontologías y dominios de conocimiento referente a sistemas geográficos. En esta línea se ha avanzado la existencia de estándares aceptados por la comunidad y ontologías que exponen información a lo largo de toda la red. En segundo lugar los llamados servicios web semánticos, cuya idea central es la del uso de descripciones más completas y declarativas de los elementos que forman parte de computación distribuida de una manera dinámica (servicios, procesos, transacciones ) iii Estas descripciones nos permitirán una provisión de servicios de manera flexible, dinámica y que facilitará la construcción de servicios mucho más complejos (la eterna promesa de computación distribuida inteligente ) Usando Servicios Web semánticos conseguiremos: - Selección e invocación de servicios de manera más automática - Que varios mensajes de distintos serviciso puedan interactuar o entenderse. - Composición de servicios de manera semi automática. V. REST / AJAX COMBO PARA LA INTERACCIÓN CLIENTE- SERVIDOR EN APLICACIONES WEB 2.0 Ajax es el acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML). Es una técnica de desarrollo web para crear aplicaciones interactivas ó dinámicas y es en gran medida artífice de una pequeña revolución en internet. Estas aplicaciones se ejecutan en el navegador de los usuarios

4 mientras, en segundo plano, se mantiene la comunicación asíncrona con el servidor. Así pues, usando este método, se pueden realizar cambios sobre las páginas sin necesidad de recargarlas por completo, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones. Ajax es una tecnología asíncrona, en el sentido de que los datos extra son pedidos al servidor y cargados en segundo plano, sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje con el que se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante el objeto XMLHttpRequest. De cualquier manera, no es necesario que el contenido asíncrono esté en formato XML. Ajax es una técnica válida para múltiples plataformas y utilizable en muchos sistemas operativos y navegadores, dado que está basado en estándares abiertos como JavaScript y el DOM (Document Object Model). Una vez más se abre aquí una buena línea de investigación, por una parte AJX parece ser una solución óptima para la implementación de clientes de una aplicación web RESTful. Se pueden realizar interacciones complejas con los recursos del servidor a través del interfaz común que es HTTP. Pero, por otra parte, el uso de Ajax oculta la interacción con el servidor al usuario, que aunque a veces es el comportamiento buscado, quizás en un entorno REST no es lo más adecuado.iv Una de las ventajas de un sistema basado en REST es que el usuario es consciente de que está realizando una determinada acción sobre un determinado recurso (identificado a través de la URL). Un trozo de código de ajax ejecutado a destiempo o inconscientemente puede derivar a un acceso inconsistente a la información, limitando una de las ventajas REST. No obstante entendemos que para una arquitectura como la propuesta es una buena mejora a introducir. VI. INTERNET DE LOS SERVICIOS. SOA WEB 2.0 Cabe destacar en torno a este proyecto el concepto de Internet de los servicios, que surge como punto de intersección entre los paradigmas de la web 2.0 y el SOA. Figura 4: Arquitectura de la Internet de Servcios v debemos considerar complementaria a la filosofía, centrada en la tecnología, que define SOA, ya que ésta proporciona técnicas y principios de diseño que facilita el uso activo de servicios y recursos web v. VII. CONCLUSIONES Con la aparacición de nuevos dispositivos, o nuevas tecnologías, o nuevos servicios, se ha de replantear siempre las ideas preconcebidas de los sistemas existentes. Así pues, como hemos demostrado, lfrente a los mastodónticos y restringidos sistemas GIS de antaño, se abre ahora la posibilidad de tener un mundo Gis sobre la palma de la mano: dispositivos móviles, servidores de mapas, servicios de información la cultura digital 2.0 han revolucionado la forma de entender y usar el GIS. Frente a estos nuevos retos se han de buscar nuevas tecnologías que den respuesta a las necesidades surgidas. SOA + semántica, apoyados sobre los estándares existentes, forman un buen pack para dar solución a plataformas multidispositivos con servicios distribuidos. VIII. TRABAJO FUTURO El trabajo futuro a realizar no es baladí. EN primer lugar, más y más soportes físicos requieren de funcionalidad gis en entornos altamente cambiantes (véase sistemas basados en redes MANET donde la geolocalición y la fiabilidad pueden jugar un papel importante). Por otra parte los usuarios exigen cada vez más aplicaciones más interacción y versatilidad, los requisitos de accesibilidad se hacen cada vez más estrictos Habrá que integrar sistemas 3D en un futuro no muy lejano, y dotar de inteligencia a las aplicaciones. En redes vehiculares, los tiempos de respuesta serán prioritarios Muchos campos abiertos para muchas aplicaciones posibles. Todo un mundo por explorar, sin lugar a dudas. IX. RECONOCIMIENTOS Simplemente dar las gracias por el curso. Interesante y didáctico, a la par que relativamente entretenido. Gracias a Juan Ignacio y a Guillermo por tener paciencia con nosotros y por plantearnos por primera vez el hecho de descubrir una línea de investigación o una pregunta de tesis. Aún sigo trastocado desde aquel entonces no logro conciliar el sueño Gracias también obviamente a los compañeros con quien tantos artículos hemos discutido y comentado. X. REFERENCIAS [1] Research on distributed GIS process modeling and integration Rui-sheng Jia; Yan Jiang; Hong-mei Sun; Xi-juan Wei; IT in Medicine and Education, 2008. ITME 2008. IEEE International Symposium on 12-14 Dec. 2008 Page(s):33-38 Así pues, la web 2.0 incorpora una filosofía social que [2] Interoperability Research of Heterogeneous GIS Based on Spatial Information Grid Yu Sun; Guoqing Li;

5 Computer Science and Software Engineering, 2008 International Conference on Volume 3, 12-14 Dec. 2008 Page(s):41 44 [3] Research on GIS Spatial Database Based on Grid Computing Xiaosheng Liu; Xiaobin Huang; Zhiyong Zhao; Communications and Mobile Computing, 2009. CMC '09. WRI International Conference on Volume 3, 6-8 Jan. 2009 Page(s):156 159 [4] D.J.Abel, K.Taylor, R.AcklandS. Hungerford (1998). An exploration of GIS architectures for Internet environments.computers, Environment and Urban Systems, vol. 22, no. 1, pp. 7-23. [5] Open source software approach for Internet GIS and its application Tan Jing, Xu Juan, Wan Li, 2008, Second International Symposium on Intelligent Information Technology Application [6] HUI Jun, and WANG Huan, Realization and Development of GIS Interoperability, Journal of Xinjiang Normal University(Natural Sciences Edition), Volume 24, issue 3. 2005.09. [7] Research on architecture for web services based uniform gis transportation information platform, Xiao-Lin Lu, Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006 [1] Towards the Improvement of the Software Quality: An Enterprise 2.0 Architecture for Distributed Software Developments Rafael Femandez, Javier Soriano, Xabier Larrucea, Andres Leonardo Martinezt, Jesus M. Gonzalez- Barahonat i http://www.opengeospatial.org/standards/cat ii http://www4.wiwiss.fu-berlin.de/bizer/pub/loddatasets_2009-03-27.html, en base al proyecto Linking Open Data : http://esw.w3.org/topic/sweoig/taskforces/communityproje cts/linkingopendata iii Semantic Web Services, Part 1, David Martin, SRI International John Domingue, Knowledge Media Institute, Open Universityc iv Integration of REST style and AJAX technologies to build Web applications, P. Mazzetti, S. Nativi, A. Sacco, L. Bigagli v Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services, Christoph Schroth and Till Janner, IT Pro, 2007