Title: Servicios Web Semnticos
1Servicios Web Semánticos
- Presentación
- Pablo Valledor Pellicer
2Indice
1.- Introducción
2.- Servicios Web Semánticos
1 2 3 4 5 6
3.- OWL-S
4.- WSMO
5.- SAWSDL
6.- Conclusiones
3Introducción
Interacción típica en un entorno B2B
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)
4Servicios 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
5Ontologí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
6Arquitectura de los frameworks de SWS
- Arquitectura de triple capa
- Actividades de uso
- Arquitectura
- Ontología del servicio
1 2 3 4 5 6
7OWL-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
8OWL-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
9WSMO (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
10WSMO (Web Service Modeling Language) II
WSMO
- 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
11WSMO (Web Service Modeling Language) III
WSML
- WSML-Core Lógica descriptiva n 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
12SAWSDL (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 -gt
Permite Coreografía de servicios
- Funcionalidades permitidas
- Selección
- Descubrimiento
- Matching
- Composición
- Invocación dinámica
13Conclusiones
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