Desarrollo de servicios para una aplicación web colaborativa en el marco de la plataforma FIWARE

Abstract

[ES] En la actualidad las plataformas Cloud (como AWS o Microsoft Azure) se han convertido en una solución tecnológica muy extendida a nivel empresarial, a la hora de desarrollar servicios (componentes software que ofrecen una funcionalidad que aporta un claro valor de negocio) que requieren de una infraestructura de alto rendimiento. Esta aproximación es especialmente interesante para las PYMEs tecnológicas que no disponen los recursos necesarios para gestionar de forma adecuada infraestructura de alto rendimiento. Este proyecto aborda un caso de estudio real para desarrollar un conjunto de servicios en el contexto de una aplicación web colaborativa: GEMDomus. Dicha aplicación permite la elaboración de un diagnóstico médico mediante la integración de un gran volumen de información genómica proveniente de fuentes de datos abiertas. Dicha información es analizada mediante un proceso cognitivo que involucra a varios expertos que interactúan en una misma sala a través de distintos dispositivos (tableta, pc, pantalla proyectada, etc.). El objetivo de los servicios a desarrollar es procesar la información relevante, capturar la interacción realizada por los distintos usuarios simultáneamente y gestionar como la información es visualizada en cada dispositivo utilizando tecnologías Web. Por el volumen de la información procesada y la complejidad del proceso de análisis, esta aplicación requiere de su despliegue en una plataforma cloud. En concreto, se utilizará FIWARE (www.fiware.org), un ecosistema abierto impulsado por la comisión europea para el desarrollo de aplicaciones inteligentes en múltiples dominios. A diferencia de las soluciones cloud propietarias, FIWARE aboga por el uso de interfaces y componentes software de código abierto, aspecto que influye positivamente en términos de interoperabilidad y costes. El presente proyecto analizará las tecnologías ofrecidas por esta plataforma para mejorar el desarrollo del caso de estudio propuesto. Por lo tanto, la contribución de este proyecto tiene dos vertientes: por un lado, se realizará un desarrollo de servicios cloud en un entorno industrial y, por otro lado, se evaluarán los potenciales beneficios de usar la plataforma FIWARE con dicho fin.[CA] Actualment les plataformes cloud (com ara AWS o Microsoft Azure) son una solució tecnològica molt emprada a nivell empresarial, per a desenvolupar serveis una infraestructura d’alt rendiment. Aquesta aproximació és especialment interessant per les PIMEs tecnològiques que no gaudeixen dels recursos necessaris per a gestionar adequadament aquestes instal·lacions. Aquest projecte aborda un cas d’estudi real per desenvolupar un conjunt de serveis en el context d’una aplicació web col·laborativa: GEM Domus. L’esmentada aplicació permet l’elaboració d’un diagnòstic mèdic mitjançant la integració d’un gran volum de d’informació genòmica provinent de fonts obertes de dades. Aquesta informació es analitzada per mitja d’un procés cognitiu que involucra a diversos experts que interactuen en la mateixa sala amb distints dispositius (tablet, pc, pantalla de projecció, etc.). La fi dels serveis a desenvolupar es processar la informació rellevant, capturar la interacció simultània realitzada per els diversos usuaris i gestionar com la informació es visualitza en cadascun dels dispositius emprant tecnologies Web. A causa del volum de la informació processada i la complexitat del procés d’anàlisis, aquesta aplicació requereix d’un desplegament en una plataforma cloud. En concret, s’utilitzarà FIWARE (www.fiware.org), un ecosistema obert impulsat per la comissió europea per a el desenvolupament d’aplicacions intel·ligents en múltiples dominis. A diferència de les solucions cloud propietàries, FIWARE advoca per l’ús d’interfícies i components de programari de codi obert, aspecte que influeix positivament en termes d’interoperabilitat i despeses. El present projecte estudiarà les tecnologies oferides per aquesta plataforma per a millorar el desenvolupament del cas d’estudi proposat. Aleshores, la contribució té dues vessants: per una banda, es desenvoluparà un conjunt de servicis tecnològics en un entorn industrial i, per l’altra, s’avaluaran els potencial beneficis d’usar la plataforma FIWARE amb aquesta finalitat. Aquest projecte analitzarà les tecnologies oferides per aquesta plataforma per a millorar el desenrotllament del cas d’estudi proposat. Per tant, la contribució d’aquest projecte te dues vessants: Per un costat, es realitzarà un desenrotllament de servicis cloud en un entorn industrial I, per altra banda, s’avaluaran els potencials beneficis d’utilitzar la plataforma FIWARE amb eixe fi.[EN] Nowadays cloud platforms (AWS or Microsoft Azure) have become a widespread technology solution in the business world when developing services (software components that offer a functionality which provides a clear business value) that require a high performance infrastructure. This project addresses a real case study to develop a set of services in the context of a collaborative web application: GEMDomus. This application allows the development of a medical diagnostic through the integration of a huge volume of genomic information from open data sources. This information is analyzed through a cognitive process involving several experts that interact in the same room through different gadgets (tablet, pc, projector, etc.). The aim of the services to develop is process relevant information, capture the interaction performed simultaneously by the different users and manage how the information is visualized on each dispositive using web technologies. Because of the volume of the processed information and the complexity of the analysis process, this application needs to be deployed in a cloud platform. In particular, Fiware will be used (www.fiware.org), an open ecosystem driven by the European commission for intelligent application development in multiple domains. Unlike proprietary cloud applications, FIWARE advocates the use of open interfaces and components, aspect that positively influences on terms of interoperability and costs. This project will analyze the offered technologies by this platform to improve the development of the proposed case study. Therefore, the project contribution has two sides: On the one hand, development of cloud services in an industrial environment will be made. On the other hand, potential benefits of using FIWARE platform will be evaluated.García Simón, A. (2016). Desarrollo de servicios para una aplicación web colaborativa en el marco de la plataforma FIWARE. http://hdl.handle.net/10251/69309.TFG

    Similar works