94 research outputs found
Coordinación de dispositivos en ambientes ubicuos mediante coreografías : Tesis doctoral desarrollada en la Universidad Nacional de San Luis - San Luis - Argentina
Introducción: Actualmente nos encontramos involucrados en ambientes donde los dispositivos ubicuos forman parte de nuestra vida cotidiana y de nuestras tareas diarias. De forma permanente estamos interactuando con dichos dispositivos y más aún, con los servicios que ellos nos brindan. En casi todos los casos, los dispositivos ubicuos no proporcionan servicios de forma aislada, sino que deben cooperar con otros dispositivos. Objetivo: El objetivo principal de esta investigación es el de definir un mecanismo de coordinación de dispositivos ubicuos que garantice su interoperabilidad independientemente del modelo y fabricante del mismo; utilizando los estándares de SOA y de coreografías para la composición de servicios. Metodología: Se ha utilizado como metodología de investigación design science, ya que es la que mejor se adapta a la naturaleza del problema, planteando como uno de sus lincamientos la construcción de artefactos y su posterior evaluación. Resultados: Se ha obtenido un framework de coordinación de dispositivos a través de la utilización de coreografías, que funciona de manera correcta y dando soporte a las características distintivas de los dispositivos ubicuos. La solución planteada es simple, interoperable y extensible.Eje: Tesis de Doctorado.Red de Universidades con Carreras en Informátic
Coreografía de dispositivos ubicuos basada en SOA: ¿cuánto de limitados pueden ser los dispositivos?
Actualmente nos encontramos inmersos en ambientes donde los dispositivos ubicuos forman parte de nuestras tareas diarias. Los dispositivos ubicuos no proporcionan servicios de forma aislada, sino que deben cooperar con otros dispositivos. Existen desafíos para la composición de dispositivos ubicuos, como el caso de tolerancia a fallas, escaso nivel de procesamiento, etc. Se han desarrollado distintos frameworks para dar solución a la composición de dispositivos y los problemas asociados, sin embargo estos frameworks no están basados sobre mecanismos estándares y abiertos. Ante esto hemos desarrollado nuestro propio framework, el cual cumple con estos requisitos, además de ser interoperable, simple y extensible, basándose sobre la especificación WS-CDL de SOA.
El desafío es poder incluir en el framework dispositivos con capacidades menores (memoria y procesamiento). Presentamos un análisis de memoria que nos indique los requerimientos mínimos para la aplicación de los mecanismos de SOA en la coordinación e inclusión de estos dispositivos.XVI Workshop Ingeniería de Software.Red de Universidades con Carreras en Informátic
Estrategias para la identificación de servicios a partir de los procesos de negocio: un estudio empírico
Contexto: Las arquitecturas orientadas a servicios facilitan la integraci ón de sistemas, datos y aplicaciones, mediante la utilizaci ón de servicios. No obstante, no existen enfoques claros para la identi caci on y generaci ón de servicios a partir de modelos de proceso de negocio. Objetivo: Formular estrategias y procedimientos alternativos para la identi ficaci ón directa y sin ambig üedad de servicios. Metodologí a: Action Research ha sido utilizada. El proyecto tuvo como objetivo el desarrollo de una aplicaci on que ofrece una interfaz unica para acceder a una serie de recursos distribuidos geogr a camente. La aplicaci on fue desarrollada utilizado el m etodo de Rosen et al. (descrito en la referencia). Resultados: Hemos observado que varias estrategias para la identi ficaci ón y extracci ón de servicios, a partir de los modelos de negocio, funcionan en la pr áctica: (1) Los servicios web se correlacionan con el proceso de negocio, (2) Las actividades del proceso de negocio se correlacionan con las operaciones de los servicios web y, (3) El flujo de datos que entra o sale de las actividades del proceso de negocio existentes entre las actividades o tareas del proceso modelado, se convierten en los mensajes de entrada y salida de las operaciones de los servicios web. Conclusiones: Aunque m ás investigaci ón es necesaria, creemos que la identi ficación de los servicios web se benefi cia cuando se realiza directamente a partir de los procesos de negocio, particularmente de las actividades que lo componen.Sociedad Argentina de Informática e Investigación Operativa (SADIO
Coreografía de dispositivos ubicuos basada en SOA: ¿cuánto de limitados pueden ser los dispositivos?
Actualmente nos encontramos inmersos en ambientes donde los dispositivos ubicuos forman parte de nuestras tareas diarias. Los dispositivos ubicuos no proporcionan servicios de forma aislada, sino que deben cooperar con otros dispositivos. Existen desafíos para la composición de dispositivos ubicuos, como el caso de tolerancia a fallas, escaso nivel de procesamiento, etc. Se han desarrollado distintos frameworks para dar solución a la composición de dispositivos y los problemas asociados, sin embargo estos frameworks no están basados sobre mecanismos estándares y abiertos. Ante esto hemos desarrollado nuestro propio framework, el cual cumple con estos requisitos, además de ser interoperable, simple y extensible, basándose sobre la especificación WS-CDL de SOA.
El desafío es poder incluir en el framework dispositivos con capacidades menores (memoria y procesamiento). Presentamos un análisis de memoria que nos indique los requerimientos mínimos para la aplicación de los mecanismos de SOA en la coordinación e inclusión de estos dispositivos.XVI Workshop Ingeniería de Software.Red de Universidades con Carreras en Informátic
Coreografía de dispositivos ubicuos basada en SOA: ¿cuánto de limitados pueden ser los dispositivos?
Actualmente nos encontramos inmersos en ambientes donde los dispositivos ubicuos forman parte de nuestras tareas diarias. Los dispositivos ubicuos no proporcionan servicios de forma aislada, sino que deben cooperar con otros dispositivos. Existen desafíos para la composición de dispositivos ubicuos, como el caso de tolerancia a fallas, escaso nivel de procesamiento, etc. Se han desarrollado distintos frameworks para dar solución a la composición de dispositivos y los problemas asociados, sin embargo estos frameworks no están basados sobre mecanismos estándares y abiertos. Ante esto hemos desarrollado nuestro propio framework, el cual cumple con estos requisitos, además de ser interoperable, simple y extensible, basándose sobre la especificación WS-CDL de SOA.
El desafío es poder incluir en el framework dispositivos con capacidades menores (memoria y procesamiento). Presentamos un análisis de memoria que nos indique los requerimientos mínimos para la aplicación de los mecanismos de SOA en la coordinación e inclusión de estos dispositivos.XVI Workshop Ingeniería de Software.Red de Universidades con Carreras en Informátic
Definición formal de una metodología para la generación de sistemas de software orientados a servicios
El objetivo de este trabajo es realizar aportes a la Ingeniería de Software orientada a servicios. Se analizaron los distintos enfoques y estado del arte de la orientación a servicios junto a la arquitectura SOA y se comenzó a delinear un modelo de desarrollo de sistemas orientados a servicios. Inicialmente, el modelo se planteó en el uso de tecnologías ya probadas como BPM, BPEL y UML siendo SOA la arquitectura que soporta todo el modelo. Durante el primer trimestre del año 2013 se puso a prueba dicha metodología para desarrollar un prototipo de software para el registro y consulta de datos de experimentos en el campo de la Ingeniería de Software Experimental en la Universidad Politécnica de Madrid.
Una vez realizados los ajustes necesarios a la metodología la misma se especificará formalmente a través de RSL. Posteriormente, como un segundo caso de prueba de la mencionada metodología se validará a través de un caso específico: “Una Arquitectura abierta y estándar de servicios Web de GIS”, también especificada formalmente en RSL, trabajo éste, realizado como Tesis de Maestría en Ingeniería de Software.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Especificación formal en RSL de una infraestructura abierta y estándar de servicios web para sistemas de información geográfica
En este trabajo se realizan aportes tanto a la tecnología de Servicios Web como a la de sistemas de información geográfica. Se presenta una infraestructura o framework de servicios Web de GIS para brindar solución a la problemática de diversidad de formatos e información. La especificación de la infraestructura se realiza a través de métodos formales, utilizando la herramienta RAISE – RSL. Esta infraestructura surge de la necesidad de contar en las organizaciones con herramientas que les permitan desarrollar sistemas de información geográfica en forma rápida y sencilla, siguiendo modelos establecidos y probados. Esta infraestructura permitirá la construcción de sistemas de información geográfica a partir de modelos probados y de utilización directa.
La utilización de RAISE RSL como lenguaje de especificación formal se basa en el hecho de su reconocimiento en la industria del software para especificaciones formales de desarrollos reales.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI
Definición de servicios en RSL para una infraestructura de servicios web de sistemas de información geográfica
En este trabajo se realizan aportes tanto a la que tecnología de Servicios Web como a la de sistemas de información geográfica. Se presenta una infraestructura o framework de servicios Web de SIG para brindar solución a la problemática de diversidad de formatos e información. La especificación de la infraestructura se realiza a través de métodos formales, utilizando RSL como lenguaje de especificación. Esta infraestructura surge de la necesidad de contar en las organizaciones con herramientas y servicios predefinidos que les permitan desarrollar sistemas de información geográfica en forma rápida y sencilla, siguiendo modelos establecidos y probados. Esta infraestructura, junto a los servicios que se pretenden desarrollar, permitirá la construcción de sistemas de información geográfica a partir de modelos probados y de utilización directa. La utilización de RSL como lenguaje de especificación formal se basa en el hecho de su reconocimiento en la industria del software para especificaciones formales de desarrollos reales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Definición de servicios en RSL para una infraestructura de servicios web de sistemas de información geográfica
En este trabajo se realizan aportes tanto a la que tecnología de Servicios Web como a la de sistemas de información geográfica. Se presenta una infraestructura o framework de servicios Web de SIG para brindar solución a la problemática de diversidad de formatos e información. La especificación de la infraestructura se realiza a través de métodos formales, utilizando RSL como lenguaje de especificación. Esta infraestructura surge de la necesidad de contar en las organizaciones con herramientas y servicios predefinidos que les permitan desarrollar sistemas de información geográfica en forma rápida y sencilla, siguiendo modelos establecidos y probados. Esta infraestructura, junto a los servicios que se pretenden desarrollar, permitirá la construcción de sistemas de información geográfica a partir de modelos probados y de utilización directa. La utilización de RSL como lenguaje de especificación formal se basa en el hecho de su reconocimiento en la industria del software para especificaciones formales de desarrollos reales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Definición de servicios en RSL para una infraestructura de servicios web de sistemas de información geográfica
En este trabajo se realizan aportes tanto a la que tecnología de Servicios Web como a la de sistemas de información geográfica. Se presenta una infraestructura o framework de servicios Web de SIG para brindar solución a la problemática de diversidad de formatos e información. La especificación de la infraestructura se realiza a través de métodos formales, utilizando RSL como lenguaje de especificación. Esta infraestructura surge de la necesidad de contar en las organizaciones con herramientas y servicios predefinidos que les permitan desarrollar sistemas de información geográfica en forma rápida y sencilla, siguiendo modelos establecidos y probados. Esta infraestructura, junto a los servicios que se pretenden desarrollar, permitirá la construcción de sistemas de información geográfica a partir de modelos probados y de utilización directa. La utilización de RSL como lenguaje de especificación formal se basa en el hecho de su reconocimiento en la industria del software para especificaciones formales de desarrollos reales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
- …