Skip to main content
European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary

Article Category

Contenido archivado el 2024-04-22

Article available in the following languages:

Reportaje - Los servicios y los datos relacionados impulsan la Internet del futuro

Investigadores financiados con fondos europeos han desarrollado herramientas muy necesarias y un «método ecosistémico» con la intención de dirigir la evolución de Internet hacia la idea de la «Web semántica». Esto implica un distanciamiento de las páginas web y la transición hacia la prestación semiautomática de servicios de software y empresariales que abarcan una amplia gama de aplicaciones que puede ir desde el fútbol hasta el sector inmobiliario. Los resultados del proyecto, entre los que se incluye una plataforma de gestión basada en web y una serie de herramientas de desarrollo, se están integrando en distintas aplicaciones industriales.

Gracias a las decenas de miles de millones de dispositivos conectados en red que existen en la actualidad, cuyo número se incrementa a diario, se está produciendo un cambio de paradigma en la forma en la que los datos se generan, almacenan, utilizan y comparten. Así, nos adentramos en una nueva era en la que los datos están relacionados entre sí de una forma abierta y en general más usable. También se están difuminando las fronteras entre proveedores de contenidos y consumidores por la proliferación en Internet de redes sociales, blogs y otras plataformas, todo lo cual ha dado lugar a una nueva generación de consumidores denominados «prosumidores». Para muchos, esta «Web de los datos» sería el propósito para el que se ideó Internet, una alternativa a la «Web de las páginas» actual, que puede contar o no con significado o utilidad para el usuario medio. Por ello se puede afirmar que ya se cuenta con todos los ingredientes para que Internet evolucione hacia la «Internet de los objetos» (sensores, dispositivos, objetos cotidianos) y hacia la de los servicios en línea funcionales y sencillos que dan nuevos usos a los datos interrelacionados. «La web de los datos, una aventura en principio académica, está captando cada vez más la atención de empresas e instituciones», señalaron Carlos Pedrinaci y John Domingue, del Instituto de Medios del Conocimiento de la Universidad Abierta, en un artículo publicado recientemente y titulado «Web services are dead. Long live internet services» («Los servicios web han muerto. Larga vida a los servicios de Internet») . Este artículo pionero fue una contribución al proyecto financiado con fondos europeos SOA4All («Arquitecturas orientadas a los servicios para todos»), cuyo objetivo fue impulsar las tecnologías orientadas a los servicios para que pudieran cubrir la demanda futura de Internet. La arquitectura orientada a los servicios (SOA) es un conjunto de principios de diseño destinados al desarrollo de servicios mejores, más flexibles y más compatibles para que se generalicen y puedan reutilizarse en entornos web y de computación de distinta naturaleza. SOA4All, que acaba de concluir sus tres años de duración, ha producido herramientas basadas en web diseñadas teniendo en cuenta que las utilizarían usuarios tanto con conocimientos técnicos como sin ellos, y para que permitieran interactuar con distintos servicios de maneras variadas. Los socios industriales ya han demostrado los beneficios de la tecnología de SOA4All y se han creado componentes que fomentarán una mayor implantación de la SOA en conjunto. SOA4All proporciona por tanto una base sobre la que influir en gran manera en las comunidades dedicadas a la investigación y el desarrollo de Internet y, en palabras del coordinador del proyecto, Elies Prunés Soler de ATOS Research & Innovation: «La labor realizada en SOA4All también puede influir de manera importante en la competitividad de la industria europea dedicada al software y los servicios en la Internet del futuro». El éxito del proyecto se debe en parte al método integrado que se empleó para liberar todo el potencial de los datos públicos y los servicios de disposición pública dentro de un «ecosistema abierto». En palabras del Sr. Prunés Soler: «El ecosistema abierto se basa en la idea de una "web de miles de millones de servicios" en un entorno abierto donde se pueden ofrecer, descubrir, consumir y crear una cantidad innumerable de servicios y donde la interacción de distintos servicios y actores es posible gracias a la tecnologías de SOA4All.» Todo ello se puede comparar con los «ecosistemas de servicios» ya disponibles en algunas empresas. El rango de éstos queda limitado a una empresa o grupo de empresas, y a la optimización de los ciclos de vida de las aplicaciones y los servicios internos en los casos en los que es necesario contar con ellos en un entorno cerrado. Herramientas basadas en web SOA4All añade valor al método de ecosistema abierto mediante su plataforma de servicios y sobre todo mediante «Studio», un marco basado en web que da servicio a usuarios finales durante todo el ciclo de vida de los servicios. Se trata de una herramienta basada en web y como tal se puede acceder a sus funcionalidades mediante un navegador. Además, está diseñada teniendo en cuenta que las utilizarían usuarios tanto con conocimientos técnicos como sin ellos y para que sea posible interactuar con distintos servicios de maneras variadas. Por ejemplo, permite a los usuarios finales encontrar servicios adecuados a sus necesidades, componerlos a modo de aplicaciones híbridas tipo mashup, utilizarlos y controlarlos y analizarlos en un entorno único y unificado. El coordinador del proyecto afirmó: «El concepto que plantea SOA4All es que los "prosumidores" puedan encontrar y consumir servicios de distintos proveedores mediante una plataforma única.» SAP, BT y la PYME neerlandesa TIE, socios industriales del proyecto, ya han demostrado los beneficios de la tecnología de SOA4All para los sectores público, de las telecomunicaciones y el comercio electrónico. Pero los logros de SOA4All van mucho más lejos. Entre sus resultados o «activos» se encuentran veintidós componentes individuales y ocho combinaciones de los mismos que servirán para fomentar una mayor adopción general de la SOA, como por ejemplo: - SWEET, una aplicación web útil para anotar la descripción semántica de API de páginas web y servicios RESTful (basados en HTML) para lograr que sean legibles por máquinas y facilitar que otros servicios web los descubran de forma automática, y – SOWER, que realiza la misma tarea en servicios web basados en WSDL que proporcionan asistencia empresarial en línea. WSDL es un formato utilizado en la descripción de este tipo de servicios que se sirve de la sintaxis XML para definir las operaciones, la entrada de datos y la salida de los mismos. Ambas herramientas ofrecen una manera fácil de generar descripciones semánticas de API y servicios web mediante una simplificación de la WSMO, la ontología de W3C dedicada a los servicios web. El proyecto ha logrado por tanto unificar el mundo de los servicios basados en HTML y el de los basados en WSDL mediante la definición de un «Modelo de servicios mínimos» que describe los servicios en términos de tripletes de RDF* tal y como se definen en el estándar de W3C. Studio incluye otras herramientas vanguardistas: - iServe es un repositorio a modo de servicio empleado para realizar anotaciones y publicarlas que se adhiere a principios de vinculación de datos; - Feedback es un marco de gestión dedicado a la información que aportan los usuarios sobre los servicios; - SOA4All Composer combina de forma gráfica servicios de la Web semántica mediante flujos de datos y control de flujos. La parte de la programación gira en torno en un motor de gran potencia que permite la composición de servicios y contribuye a acercar posturas entre usuarios empresariales y expertos en procesos e informática; - SPICES automatiza mediante anotaciones el consumo de servicios con contenido semántico, tanto adheridos a WSDL como a RESTful; - Studio Dashboard y UI Widgets permiten diseñar y modelar API y widgets que contribuyen al desarrollo realizado en otros módulos de Studio. - Analysis Platform permite extraer conocimientos con distintos niveles de abstracción mediante la ejecución de procesos y servicios, y de la información aportada por los propios usuarios; - Recommender proporciona sugerencias basadas en el comportamiento de los usuarios. También incluye más innovaciones del lado de la programación que permiten descubrir y clasificar servicios y además aportan una infraestructura distribuida capaz de dar servicio a un espacio semántico. Oportunidades de negocio Del proyecto y sus resultados han surgido gran cantidad de oportunidades comerciales, según informó el Sr. Prunés Soler. Ontotext, especializada en la gestión de conocimientos, aplicó los resultados de SOA4All al desarrollo de una plataforma de publicación semántica en tiempo real sobre la que se creó la página web de la BBC dedicada al Mundial de Fútbol de 2010. Por su parte Seekda, empresa dedicada al desarrollo de aplicaciones para el comercio electrónico, está aprovechando una herramienta rastreadora (un buscador de servicios) desarrollada en el marco de SO4All. La empresa dedicada a los servicios en Internet Hanival está desarrollando una aplicación que se basa en el marco, los servicios, las anotaciones, los procesos y las ontologías relativas al comercio electrónico de SOA4All y que ayudan a definir y describir determinado campo del conocimiento. Por otro lado, el instituto científico francés INRIA aprovechó resultados del proyecto en la última implementación de GCM/ProActive realizada por OW2, un consorcio dedicado a defender la «web abierta» que fomenta el empleo de componentes de código abierto en aplicaciones web distribuidas y computación grid. «ATOS planea realizar internamente una prueba de concepto relacionada con la tecnología de gestión de procesos empresariales basada en la SOA. Su finalidad es comprobar la validez de la tecnología de SOA4All como alternativa de menor coste para cuatro de nuestras soluciones para clientes en varios casos concretos y averiguar hasta qué punto reduce la necesidad de contar con personal técnico al realizar una modificación de los procesos empresariales», concluyó el Sr. Prunés Soler. La plataforma SOA4All y su catálogo de herramientas web tienen sin duda el potencial de facilitar el desarrollo de servicios en la Internet del futuro y de aumentar su rentabilidad. SOA4All recibió fondos por valor de 9,47 millones de euros (contando así con un presupuesto total de 13,49 millones de euros) en virtud del Séptimo Programa Marco (7PM) de investigación de la UE, concretamente por el subprograma «Arquitecturas, infraestructuras e ingeniería de servicios y software». * El «Marco de Descripción de Recursos» (RDF) es una gama de especificaciones redactadas por el World Wide Web Consortium (W3C) para que sirvan como modelo de metadatos. Se basa en afirmaciones sobre recursos (por ejemplo recursos web) que adoptan la forma de expresión sujeto-predicado-complemento, denominada triplete. Por ejemplo, en la afirmación «El cielo tiene color azul» el triplete se dividiría en sujeto (el cielo), predicado (tiene color) y complemento (azul). Enlaces útiles: - Proyecto SOA4All - registro de datos del proyecto SOA4All en CORDIS - «Web services are dead. long live internet services» Artículos relacionados: - Internet más realista - «Los nuevos arquitectos de la computación orientada a los servicios o SOC» - «Programas basados en paradigmas semánticos aumentan el rendimiento empresarial» - «El ordenador semántico allana el camino hacia la Web semántica»