Servicios Web Semnticos - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Servicios Web Semnticos

Description:

Noviembre de 2006. Curso de Doctorado. 1. Universidad de Oviedo ... WSML-Flight: Preferido para modelado de ontolog as - WSML-Rule: Preferido para modelar ... – PowerPoint PPT presentation

Number of Views:97
Avg rating:3.0/5.0
Slides: 14
Provided by: danielf47
Category:

less

Transcript and Presenter's Notes

Title: Servicios Web Semnticos


1
Servicios Web Semánticos
  • Presentación
  • Pablo Valledor Pellicer

2
Indice
1.- Introducción
2.- Servicios Web Semánticos
1 2 3 4 5 6
3.- OWL-S
4.- WSMO
5.- SAWSDL
6.- Conclusiones
3
Introducció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)
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
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
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
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
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
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
10
WSMO (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
11
WSMO (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
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 -gt
Permite Coreografía de servicios
  • Funcionalidades permitidas
  • Selección
  • Descubrimiento
  • Matching
  • Composición
  • Invocación dinámica

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
Write a Comment
User Comments (0)
About PowerShow.com