Web services

Páginas: 7 (1541 palabras) Publicado: 25 de abril de 2013
Generación semi-automática de servicios web
José María Fuentes, Miguel Ángel Corella, Pablo Castells, Mariano Rico
Universidad Autónoma de Madrid
Escuela Politécnica Superior, Campus de Cantoblanco, 28049 Madrid
{chema.fuentes, miguel.corella, pablo.castells, mariano.rico}@uam.es

Resumen
La disponibilidad de una masa crítica de servicios
web, semánticos o no, es una necesidad importantepara la experimentación e innovación en estas
tecnologías emergentes. En este artículo se presenta Federica, una plataforma para la automatización de la creación de servicios web a partir de
aplicaciones web. Federica genera descripciones
WSDL aumentadas con información semántica de
los servicios. El sistema genera además una implementación de los mismos, que enlaza los métodos de éstos conllamadas a la aplicación web
original, de forma que los servicios se puedan
ejecutar de forma inmediata.

1. Introducción
La convergencia de las tecnologías de la web
semántica [11] y los servicios web se ha identificado como una gran oportunidad de progreso para
ambos campos [13]. Con los servicios web, la web
semántica pasa de ser una red de información a
una red de funcionalidades. A suvez las tecnologías de la web semántica proporcionan descripciones conceptuales de los servicios web, de
forma que éstos puedan ser objeto de análisis,
razonamiento y manipulación automática por
parte de agentes software.
Los estándares para la descripción de servicios
web sin ontologías, SOAP [8], WSDL [3] y UDDI
[12], han despertado altas expectativas pero han
tenido una adopción desigualen la industria del
software. Más recientemente se han desarrollado
lenguajes y plataformas adicionales para la
creación y procesamiento de servicios web con
semántica más explícita, basada en ontologías,
entre los que destacan OWL-S [1], WSMO [2], y
más
recientemente
SWSL
(ver
en
http://www.daml.org/services/swsl/materials/).
Una de las barreras actuales para el avance de
losservicios web semánticos es la falta de una
masa crítica de servicios web, semánticos o no,

implementados y disponibles tanto para el análisis
de problemas, como para su uso como batería de
pruebas, necesarios para la investigación y desarrollo de tecnología y el avance de nuevas propuestas.
La investigación que aquí se presenta, tiene
como fin la automatización parcial de la creación
deservicios web semánticos a partir de aplicaciones existentes en la web. Se trata de generar descripciones de servicios a partir del análisis automático de la interfaz web de las aplicaciones
(formularios, controles de entrada, información de
salida), de forma que al ejecutar los servicios
generados se produzca la ejecución sobre la aplicación real.
Este esfuerzo hacia la generación semiautomática deservicios, responde a una doble
motivación. Por un lado, facilitar la creación de
una colección de casos de uso reales con posibilidad de ejecución, para análisis y prueba de cara a
abordar distintos problemas de investigación
abiertos en este campo (tales como el descubrimiento, composición e invocación automática
de servicios), y por otro, ayudar a la transición
desde la web actual, en laque un gran número de
aplicaciones están hoy ya en funcionamiento,
hacia una web de servicios web y servicios semánticos.
La generación de descripciones funcionales, a
partir de la información implícita en la interfaz de
acceso a la funcionalidad, es un problema inherentemente difícil, que abordamos en dos niveles:
sintáctico y semántico. El nivel sintáctico consiste
en generardescripciones WSDL. El nivel semántico, más ambicioso, consiste en obtener un conjunto de propiedades semánticas de los servicios.
Este documento está estructurado de la siguiente manera. En la sección 2, mostramos los
antecedentes encontrados en relación con el trabajo planteado. A continuación, se describirá el
proceso completo que llevamos a cabo para la
generación de descripciones WSDL a partir de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Web Service
  • Web Services
  • Web services
  • Web services
  • Web services
  • Web service
  • Web services
  • Web services

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS