La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Servicios Web Semánticos

Presentaciones similares


Presentación del tema: "Servicios Web Semánticos"— Transcripción de la presentación:

1 Servicios Web Semánticos
Presentación: Pablo Valledor Pellicer Noviembre de 2006 Curso de Doctorado

2 Indice 1.- Introducción 2.- Servicios Web Semánticos 3.- OWL-S
4 5 6 3.- OWL-S 4.- WSMO 5.- SAWSDL 6.- Conclusiones Noviembre de 2006 Curso de Doctorado

3 Introducción ··· B2B Interacción típica en un entorno B2B Máquina
Cliente 1 Cliente N ··· Business Logic Data Base Máquina Servidor SOAP B2B Conexiones seguras vía SSL/TSL 1 2 3 4 5 6 Necesidades en los entornos B2B actuales Existencia de procesos muy complejos: Composición de servicios Descubrimiento automático de servicios Ejecución automática Solución: Servicios Web Semánticos (SWS) Noviembre de 2006 Curso de Doctorado

4 Servicios Web Semánticos
Servicios Web Semánticos = Servicios Web + Web Semántica Web Semántica: Web extendida, con información bien definida, permitiendo a computadores y personas interoperar entre sí 1 2 3 4 5 6 Noviembre de 2006 Curso de Doctorado

5 Ontologías Concepto núcleo de la Web Semántica
Las ontologías representan de manera formal y consensuada especificaciones de conceptos, que proveen un conocimiento compartido y común del dominio como información semántica procesable por las máquinas e interoperable a través de agentes (organizaciones, individuos y software). 1 2 3 4 5 6 Componentes de una ontología: - Conceptos - Instancias - Relaciones - Funciones - Axiomas Lenguajes de modelado de ontologías: OWL y WSML Noviembre de 2006 Curso de Doctorado

6 Arquitectura de los frameworks de SWS
Arquitectura de triple capa: Actividades de uso Arquitectura Ontología del servicio 1 2 3 4 5 6 Noviembre de 2006 Curso de Doctorado

7 OWL-S (Web Ontology Language for Services) I
Ontología para describir servicios Web basada en OWL. Sucesora de DAML-S 1 2 3 4 5 6 Noviembre de 2006 Curso de Doctorado

8 OWL-S (Web Ontology Language for Services) II
Partes de la ontología: Service Profile: especifica lo que hace es servicio Service Model: operaciones procesadas por el servicio. 3 tipos de procesos: Atómico, Compuesto y Simple. Service Grounding: especifica como acceder al servicio (protocolos de comunicaciones, serialización …) 1 2 3 4 5 6 Noviembre de 2006 Curso de Doctorado

9 WSMO (Web Service Modeling Language) I
Ontología para describir servicios Web Framework constituido por tres partes: WSMO: ontología WSML: metalenguaje WSMX: plataforma de ejecución 1 2 3 4 5 6 Noviembre de 2006 Curso de Doctorado

10 WSMO (Web Service Modeling Language) II
Arquitectura de 4 componentes: Ontologías: modelo conceptual Objetivos del cliente (descripción del problema a resolver) Especificación semántica de los servicios Web: interfaz de uso, funcionalidades y propiedades no funcionales Mediadores: resuelven la interoperabilidad entre componentes heterogéneos 1 2 3 4 5 6 Noviembre de 2006 Curso de Doctorado

11 WSMO (Web Service Modeling Language) III
WSML WSML-Core: Lógica descriptiva ∩ Lógica de Horn. Basado en frames - WSML-Flight: Preferido para modelado de ontologías - WSML-Rule: Preferido para modelar objetivos y servicios Web 1 2 3 4 5 6 - WSML-DL: Extiende WSML-Core + lógica descriptiva - WSML-Full: Unifica WSML bajo lógica de primer orden + extensiones no monótonas WSMX Plataforma de ejecución de servicios Web Semánticos Liberada en Sourceforge Noviembre de 2006 Curso de Doctorado

12 SAWSDL (Semantic Annotations for WSDL)
Desarrollado por un grupo de trabajo del W3C Añade extensiones al lenguaje de descripción de servicios Web (WSDL) 1 2 3 4 5 6 Similar a WSDL-S. Se diferencia en que permite especificar el comportamiento de los servicios -> Permite Coreografía de servicios Funcionalidades permitidas: Selección Descubrimiento Matching Composición Invocación dinámica Noviembre de 2006 Curso de Doctorado

13 Conclusiones Web Semántica + SOA = infraestructura adecuada para promover los SWS Estamos “comenzando” la investigación en este campo 1 2 3 4 5 6 Necesidad de una plataforma de ejecución. Hay muy poco desarrollado Noviembre de 2006 Curso de Doctorado


Descargar ppt "Servicios Web Semánticos"

Presentaciones similares


Anuncios Google