El atractivo del paradigma de computación SECSE
Un equipo de investigadores financiados con fondos comunitarios ha creado métodos, herramientas y técnicas nuevas para su empleo por parte de integradores de sistemas y proveedores de servicios dedicados a la ingeniería de software. El nuevo paradigma de computación, capaz de combinar servicios para crear aplicaciones de gran utilidad, ha sido desarrollado por el proyecto SECSE («Ingeniería de Sistemas Centrada en Servicios»), financiado con 9,28 millones de euros procedentes del área temática «Tecnologías de la Sociedad de la Información» perteneciente al Sexto Programa Marco (6PM) de la UE. En último término, el trabajo de SECSE redundará en beneficio de los ciudadanos y las organizaciones de la UE. Según los socios del proyecto, este entorno innovador es capaz de ofrecer un marco para el desarrollo de aplicaciones mejorado, más barato y más flexible. «La mayor parte del trabajo científico estuvo motivada por las necesidades de nuestros socios industriales, y la parte principal, que integra la mayoría de las secciones de SECSE, se basó en los servicios en ruta, un concepto del Centro Ricerche Fiat («Centro de investigación Fiat»), explicó Peter Sawyer, de la Universidad de Lancaster y miembro de SECSE. «En él se integró gran parte del trabajo realizado y se emplearon las plataformas de diseño y de tiempo de ejecución. Su apariencia era un tanto tosca, pues consistía en un ordenador personal instalado en el maletero de un coche, pero funcionó a la perfección, aunque no se puede decir que fuera un producto listo para su comercialización.» El equipo afirmó que el sistema no sólo proporciona servicios de ruta y cartografía, sino que también da información sobre concesionarios o talleres y predicciones meteorológicas para rutas concretas. «Fue una combinación de este tipo de aspectos, pero con elementos únicos como por ejemplo la capacidad de "negociación" constante del sistema para utilizar la mejor herramienta al recorrer Europa», afirmó el Sr. Sawyer. «Al atravesar una frontera, si un servicio se debilita o proporciona información menos completa, el sistema SECSE sería capaz de cambiar de proveedor de forma instantánea.» «En el caso de que un servicio deje de funcionar, el SECSE buscaría un proveedor alternativo. Si por ejemplo el usuario necesita reservar una habitación de hotel porque su coche debe permanecer en un taller hasta el día siguiente, SECSE podría encontrar el hotel, hacer la reserva y pagar un depósito», añadió. Según el equipo, el modelo desarrollado por SECSE podría expandirse con el fin de dar cobertura a una gama de servicios cada vez más amplia. En el entorno de una casa, por ejemplo, se podrían utilizar los servicios ofrecidos a través de dispositivos móviles. Los socios de SECSE afirmaron que el entorno académico está satisfecho con los resultados del proyecto. «Realizamos un trabajo valioso e innovador y la comunidad académica es capaz de apreciarlo», afirmó el Sr. Sawyer. Las ideas del equipo se difundieron mediante publicaciones en varias revistas así como en congresos y seminarios. Los investigadores afirmaron que el trabajo realizado durante el proyecto no se detendrá aquí. El entorno de desarrollo del proyecto es un sistema de código abierto y su descarga es gratuita. «Nadie va a adoptar, al menos a corto plazo, un modelo completamente orientado a los servicios. Es demasiado poco común y opino que irán apareciendo híbridos a medida que la gente evolucione hacia el modelo de servicios y lo acabe adoptando por completo», indicó el Sr. Sawyer. «Las personas que utilizan este tipo de dispositivos serán los primeros en apreciar las aplicaciones finales.» Coordinado por el grupo Engineering SpA (Italia), el proyecto SECSE tiene como socios a KD Software (República Checa), Centro Ricerche Fiat (Italia), Rijksuniversiteit Groningen (Países Bajos), Atos Origin (España) y European Microsoft Innovation Center GmbH (EMIC, Alemania).