El seminario LINS es un ambiente de discusión en torno a diferentes charlas realizadas por sus integrantes, referentes a avances de maestrías, doctorados, proyectos en curso, trabajos en convenios, reportes técnicos u otros temas de interés. Las charlas son de caracter informal y distendido sin perder su caracter de seriedad y profesionalismo, lo cual lo hace sumamente ameno y entretenido.

Ciclo 2010
Días y Horario: Viernes de 08:30 a 10:00 (bimensual)
Lugar: Salón de Posgrado In.Co.
Towards Dynamic Adaptation within an ESB-based Service Infrastructure Layer

Service-oriented systems increasingly need to be self-adaptive in order to respond to dynamic business requirements and to satisfy quality of service conditions in a highly distributed context. Achieving such self-adaptive behavior requires a comprehensive approach throughout the different service-oriented architecture (SOA) layers to avoid, for example, conflicting adaptation actions. In turn, Enterprise Service Buses (ESBs) provide several out-of-the-box mediation features (e.g. message transformation, routing, monitoring) that enable adaptation at the infrastructure layer. However, dynamic adaptation (i.e. adaptation at runtime), a fundamental requirement in self-adaptive systems, is still an open issue in ESB-based platforms. This paper presents an approach that leverages ESBs mediation features to provide dynamic adaptation capabilities within an ESB-based service infrastructure layer.

This work, which is based on concepts and frameworks defined within the S-Cube project, intends to be a step forward in developing a comprehensive approach to support self-adaptive service-oriented systems.

Palabras clave: Enterprise Service Bus (ESB), Self Adaptation, SOA, Mediation
Fecha: 26 de noviembre, 2010.
Presentador: Laura González
Contexto: Maestría

Integración de fuentes de datos heterogéneas utilizando middleware avanzado

La integración de información es clave para la toma de decisiones en pro de una mejora de los procesos, aumento de la producción, reposición de stock, actividades de marketing, etc. Sin embargo, el proceso de integración puede incluir la integración de información de fuentes de datos muy heterogéneos, como ser bases de datos relacionales, archivos CSV, planillas Excel, Web Services, archivos XML, etc, provocando que el proceso de integración sea en determinados momentos complejo, engorroso y consuma grandes cantidades de tiempo. En ese sentido, Metamatrix/Teiid es un middleware especializado en la integración de fuentes de datos heterogéneas con el propósito de reducir y simplificar las tareas involucradas en el proceso de desarrollo (joins, limpieza de datos, verificación de calidad, optimización de consultas, etc).

En esta charla, se hara una breve introducción a Metamatrix y se presentarán ejemplos de uso utilizando bases de datos relacionales, archivos CSV y Web Services SOAP/REST.

Palabras clave: Integración de fuentes de datos, Metamatrix/Teiid
Fecha: 19 de noviembre, 2010.
Presentador: Nicolás Escobar
Contexto: Pasantía
Presentación

Integración de Información Geográfica en Sistemas Empresariales

Ante la necesidad de diferentes organizaciones de integrar su plataforma GIS y sus Aplicaciones Empresariales, este proyecto se propone estudiar cómo sería una integración a nivel de servicios. Tomando la realidad de BPS, se propone una arquitectura de integración y mecanismos que la faciliten, planteando además, un caso de estudio.

En esta charla, se presentará el avance del proyecto dónde se mostrará el trabajo realizado y lo restante.

Palabras clave: Sistemas de Información Geográfica (SIG), Integración de sistemas, Arquitecturas
Fecha: 05 de noviembre, 2010.
Presentador: Juan Herman, Rodrigo Mercader y Claudio Perrone
Contexto: Presentación de avance de proyecto de grado

Mecanismo para la Construcción de Mashups para el Portal del Estado Uruguayo

Este proyecto consiste en el diseño e implementación de un mecanismo para la construcción de mashups para el Portal del Estado Uruguayo. El mecanismo se debe basar en las facilidades con las que cuenta la Plataforma de Gobierno Electrónico (PGE) del estado uruguayo, en la información disponible en otros portales del estado o sitios web, y en los servicios de los distintos organismos registrados en la PGE. En particular interesa investigar de qué forma las funcionalidades de los productos de ESB y Portal pueden facilitar la implementación de este mecanismo.

Palabras clave: Mashup, Portales, Gobierno Electrónico
Fecha: 29 de octubre, 2010.
Presentador: Andrea Terzaghi, Sebastián Bergara, Javier Beceiro
Contexto: Presentación de avance de proyecto de grado

Integración de Enterprise Service Buses

Este proyecto consiste en proponer y validar mecanismos de integración e interoperabilidad entre productos tipo Entrerprise Service Bus de los tres fabricantes en proceso de adopción en BPS.

Palabras clave: Enterprise Service Bus (ESB), Interoperabilidad
Fecha: 22 de octubre, 2010.
Presentador: Fabián Álvarez, Víctor Dumas, Carlos Gutiérrez
Contexto: Presentación de avance de proyecto de grado
Presentación

Proyecto SEGEO

SEGEO es un sistema para gestionar la seguridad en el acceso a Servidores de Mapas. Las políticas de Control de Acceso que administra (creación, edición, borrado, testing) están basadas en GeoXACML. El sistema también incluye los módulos necesarios para la aplicación de las políticas: PEP y PDP.

Palabras clave: Sistemas de Información Geográfica (SIG), Seguridad, GeoXACML
Fecha: 8 de octubre, 2010.
Presentador: Rodrigo Ordeix, Julio Pintos, Mauricio Souto
Contexto: Presentación de avance de proyecto de grado

BioESB

BioESB propone el uso de middleware avanzado del tipo ESB para la resolución de problemas de integración de aplicaciones científicas, no cubiertas por las herramientas tradicionales. En ese sentido, se utiliza el ESB para mejorar las herramientas existentes e incorporarles mecanismos de comunicación asincrónico, manejo de eventos y tolerancia a fallos.

En esta charla, se presentará la problemática y el diseño de la solución.

Palabras clave: ESB, Taverna, Middleware, Worfklows Científicos
Fecha: 8 de octubre, 2010.
Presentador: Javier Deferarri, Santiago López, Jorge Sosa
Contexto: Presentación de avance de proyecto de grado

MTOM: un mecanismo optimizado para la transferencia de archivos binarios entre Web Services

Hoy día, la tecnología de Web Services es el principal mecanismo para lograr interoperabilidad en ambientes tecnológicamente heterogéneos. Sin embargo, las primeras especificaciones de Web Services (SOAP, WSDL, UDDI) poseen ciertas limitaciones para satisfacer requerimientos empresariales básicos. En cuanto tiene ver con la transferencia de datos binarios, estas especificaciones proveen un soporte básico y poco eficiente, que no resulta del todo atractivo cuando se trata de datos binarios de gran tamaño. Es así, que surge MTOM (Message Transmission Optimization Mechanism), un estándar de la W3C, con el propósito de mejorar el soporte original definido en SOAP y satisfacer de forma más eficiente este tipo de requerimientos.

En esta charla, se decribirá brevemente MTOM, la problemática que intenta resolver, así como experiencias de uso en escenarios de interoperabilidad entre las plataformas .NET y JEE.

Palabras clave: MTOM, Web Services, WS-*, SOA
Fecha: 24 de setiembre, 2010.
Presentador: Guzmán Llambías.
Contexto: Trabajo interno en interoperabilidad
Presentación

Aplicaciones de Sistemas de Información Geográfica a Meteorología

El Grupo de Tecnologías de la Información Geoespacial (GTIG) de la Facultad de Ingeniería, estudió, en el marco de un convenio con la Dirección Nacional de Meteorología, las posibles aplicaciones a la meteorología de los Sistemas de Información Geográfica. En dicho estudio se realizó un relevamiento de las publicaciones que hacen las diferentes instituciones meteorológicas de países latinoamericanos, con el fin de conocer qué tipo de información, de qué forma y en qué formato se genera. Para este relevamiento se tuvieron en cuenta los diferentes niveles del proceso de obtención de la información, los modelos aplicados y los métodos de interpolación empleados en la generación de los distintos tipos de mapas.

En esta charla, se presentan los resultados cualitativos de este relevamiento, detallando los datos obtenidos para las diferentes áreas de análisis y los diferentes productos que se pueden generar con un SIG para el dominio de meteorología.

Palabras clave: Sistemas de información geográfica (SIG), Dirección Nacional de Meteorología, Grupo de Tecnologías de la Información Geoespacial (GTIG)
Fecha: 06 de setiembre, 2010.
Presentadores: Raquel Sosa, Bruno Rienzi, Alicia Lofredo (Agrimensura).
Contexto: Convenio FING-Meteorología
Presentación

Introducción a WS-REST

El desarrollo de los Web Services como mecanismo de interoperabilidad entre plataformas de desarrollo heterogéneas ha crecido notablemente en los últimos años, llegando incluso a elaborarse especificaciones y estándares específicos conocidos como WS-*. Si bien estos estándares resuelven la mayoría de los problemas inherentes a la interoperabilidad, llevarlos a la práctica puede resultar muy complejo e insumir muchas horas de desarrollo. A causa de esto está surgiendo una nueva alternativa que son los servicios REST, la que promete revolucionar la interoperabilidad al punto que se habla de una "guerra" declarada entre los adeptos a WS-* y los que apoyan este nuevo paradigma.

En esta charla se realiza una introducción al tema para brindar conocimientos generales acerca de esta tecnología y su estado actual en la industria, pretendiendo cubrir la mayor cantidad posible de casos de estudio. Adicionalmente, se realiza un análisis comparativo entre los Web Services tradicionales y los servicios REST, con el objetivo de brindar herramientas en la formación de opinión en cuanto a qué paradigma resulta más conveniente en cada caso.

Palabras clave: Web Services REST, SOA
Fecha: 23 de agosto, 2010.
Presentador: Guillermo Roldós.
Contexto: Convenio FING-BPS
Presentación

Estándares y Tecnologías de Base para la Construcción de un Sistema de Información Geográfica Empresarial.

El término "SIG Empresarial" o "Enterprise GIS" suele emplearse en referencia a sistemas en donde el insumo básico es la información geográfica (IG), como en cualquier SIG, pero cuya infraestructura permite el acceso compartido a esta información desde diferentes aplicaciones a nivel empresarial. Las aplicaciones cliente deberían poder ser tan amplias como sea posible, tanto en funcionalidad (captura, creación, almacenamiento, transformación, visualización, análisis, edición, etc.) como en tecnología (JEE, .NET, PHP, etc.) por lo que la adopción de estándares que vayan desde la forma de persistencia hasta la invocación de servicios es considerada prácticamente un requerimiento. En este sentido, existe un conjunto de estándares definidos por el Open Geospatial Consortium (OGC) que permiten cubrir gran parte de los requerimientos de un SIG Empresarial a diferentes niveles, tales como estándares para el modelado y almacenamiento de IG en bases de datos relacionales o estándares de Web Services para consulta y modificación de IG.

En esta charla se presentarán dos estándares de Web Services (WFS y WMS) y un estándar para bases de datos geográficas (SFS para SQL). Asimismo, se mencionarán algunas implementaciones populares de estos estándares (MapServer, PostGIS).

Palabras clave: Sistema de Información Geográfica (SIG), Geographic Information System (GIS), Web Feature Service (WFS), Web Map Service (WMS), Simple Features Standard (SFS), MapServer, PostGIS.
Fecha: 26 de julio, 2010.
Presentador: Bruno Rienzi.
Contexto: Trabajo interno en GIS
Presentación

Auto-adaptación de Aplicaciones Basadas en Servicios a través de un Enterprise Service Bus

Los Sistemas de Software operan en ambientes cada vez más dinámicos por lo que deben ser capaces de reaccionar ante cambios inesperados para seguir operando correctamente. Las Arquitecturas Orientadas a Servicios (Service Oriented Architectures, SOAs) y las tecnologías que dan soporte a las mismas, como el Enterprise Service Bus (ESB), proveen mecanismos que posibilitan la adaptación ágil de Aplicaciones Basadas en Servicios (Service Based Applications, SBAs). Sin embargo, actualmente estas tareas no se realizan de forma automática requiriendo la intervención humana.

En esta charla, se presenta un mecanismo de auto-adaptación para SBAs basado en una infraestructura de ESB y aprovechando sus capacidades de mediación. La propuesta se apoya en el Marco de Adaptación y Monitoreo para SBAs del proyecto S-Cube.

Palabras clave: Enterprise Service Bus (ESB), Auto-adaptación, Arquitecturas Orientadas a Servicios (SOA), S-Cube
Fecha: 14 de julio, 2010.
Presentador: Laura González.
Contexto: Maestría
Presentación

TPIET-QL: Lenguaje de Consultas para Bases de Datos Espacio-Temporales

Los Sistemas de Información representan una realidad que cambia con el tiempo. En particular, los Sistemas Geográficos representan información georreferenciada, es decir ubicable en el territorio, que también cambia en el tiempo. A nivel de organismos de gobierno, la IG se utiliza para planificación y apoyo a la toma de decisiones. Este tipo de tareas también se basa en sistemas tipo Data Warehouse. PIET es un sistema que integra DW con bases de datos geográficas, brindando un lenguaje unificado para la consulta de ambos tipos de información. Debido a que la IG cambia en el tiempo, se propone TPIET como una extensión de PIET que agrega temporalidad en la información geográfica para permitir analizar la evolución en el tiempo de estos datos.

En esta charla se presentarán los conceptos de bases de datos temporales, la concepción de PIET y la propuesta de TPIET, para luego discutir posibles aplicaciones.

Palabras clave: Bases de datos temporales, Sistemas de información geográfica (SIG)
Fecha: 30 de junio, 2010.
Presentador: Raquel Sosa.
Contexto: Maestría
Presentación

Creación y ejecución de servicios de valor agregado bajo el concepto SDP, caso EMCALI.

En años anteriores el mundo de las telecomunicaciones o más bien de la telefonía, estaba separado del mundo TI (Tecnologías de Información), los primeros caracterizados por infraestructura cerradas, protocolos complejos con poco personal experto en el tema; los segundos en cambio, con un gran crecimiento especialmente soportados en el fenómeno comercial del internet. Varios conceptos e implementaciones de las tecnologías de información se están adoptando en las telecomunicaciones logrando así una gran cantidad de servicios de valor agregado. La convergencia de estos mundo se ha logrado gracias al surgimiento de las NGN (Next Generation Network) por el lado de telecomunicaciones y SDP (Service Delivery Platform) por el lado TI. Estos servicios de valor agregado deben ser expuestos de tal manera que cualquier operador u otras plataformas puedan hacer uso. La arquitectura ESB (Enterprise Service Bus) es ideal para la explotación de los recursos de telecomunicaciones y la interoperabilidad con los diferentes sistemas de tecnologías de información.

En esta charla, se presentarán la aplicación de técnicas basadas en SOA y mediadores tipos ESB con el fin de dar una mejor solución en el diseño e implementación de servicios de valor agregado para telecomunicaciones.

Palabras clave: SOA, Enterprise Service Bus (ESB), Next Generation Network (NGN), Telecomunicaciones.
Fecha: 16 de junio, 2010.
Presentador: Gerardo Rojas (Colombia).
Contexto: Pasantía
Presentación