Servicios Web Semánticos

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Web Services.
Java Web Services Developer Arquitectura
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Web Services Rogelio Ferreira Escutia. 2 Sevicio Web, mayo 2010http://es.wikipedia.org/wiki/Servicio_web Web.
Arquitecturas de administración de redes y sus submodelos
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Modelando aplicaciones
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Trabajo Parcial de Desarrollo para Sistemas Distribuidos
Arquitectura del sistema
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Aplicación de MDA a la Ingeniería del Conocimiento
Servicios Web.
Arquitectura Orientada a Servicios (SOA)
Introducción a la Orientación a Objetos
Introducción a la Web Semántica (Curso en Buenos Aires. SIU)
Tipos de Servicios Web.
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
Lenguajes de Ontologías Gustavo Núñez, Alvaro Rodriguez, Oscar Sena.
Oscar Sena, Alvaro Rodriguez, Gustavo Núñez
Términos Básicos y Conceptos
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Presentación del estado del arte
Introducción XML y WebServices.
Desarrollo Orientado a Objetos con UML
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Un marco para la adecuación de los Servicios Web a la Web Semántica
Modelado Arquitectónico
Aplicaciones avanzadas de XML: Web Semántica
Web Semántica M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
LEDA Un Lenguaje para la Especificación y Validación de Arquitecturas de Software Carlos Canal Velasco Depto. de Lenguajes y Ciencias de la Computación.
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
REPUBLICA DE COLOMBIA Software para generación de cuestionarios
Un enfoque multidimensional para la clasificación de servicios semánticos Proyecto Camaleón Guzmán Llambías - Alvaro Rettich - Marco Scalone.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
María Gertrudis López1 Yosly Hernández1 Cira Beleño1 Doris Pernalete2
Poder Expresivo de UML 2.0 para especificar arquitecturas de Software
/ Teléfono : Web : Build Solutions IT.
Arquitectura Orientada a Servicios
CONTEXTA Introducción a FEDORA y modelos de extensión que provee Pablo Inostroza Valdera 11 de julio de 2007.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
Integración CORBA/OODB - Discusión Una Nueva Arquitectura para la Integración de CORBA y OODB Helios Alonso - Luis Pandolfi - Pablo Rodríguez Bocca Universidad.
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay.
Diseño e Implementación de Sistemas Basados en Conocimiento
Web Semántica Borja A. Espejo García. ¿Cuál es el aula de la asignatura de Sistemas de Información Distribuidos del Máster de la Universidad de Zaragoza?
Desarrollo de aplicaciones empresariales con Web Services
Desarrollo de aplicaciones empresariales con Web Services
ACELERAR PARA SER MÁS LÍDERES 0 Curso Telefónica I+D C LOSE TO THE C USTOMER Asignaturas PAVE Telefónica I+D: Escuelas de Informática, Telecomunicaciones.
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
Web Semántica La Web Semántica es la nueva generación de la Web, que intenta realizar un filtrado automático preciso de la información. Para ello, es necesario.
Términos y Conceptos Básicos
WEB SEMÁNTICA.
Introducción a los Webservices. Contenidos Definición Definición Protocolos que hacen posible la existencia de los Webservices Protocolos que hacen posible.
Implementación de la Arquitectura Empresarial
1. Introducción a los Sistemas de Internet Gestión de Sistemas en Internet Universidad Antonio de Nebrija 2003/04 Justo N. Hidalgo Sanz.
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Patrones de diseño equipo n.1
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia Taller sobre estándares Web W3C- 11 de noviembre de.
Desarrollo de Web Service con Java
Web Services con GeneXus
TÓPICOS SELECTOS DE TI WEB SEMÁNTICA GRUPO: ITIC- 411 UNIVERSIDAD TECNOLOGICA DE NEZAHUALC Ó YOTL ENERO 2012.
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Semántica Geoespacial en Web Evaluación y potenciación de las IDEs en el desarrollo sostenible de América Latina y el Caribe.
OWL: Ontology Web Language Asignatura Doctorado 2007 (Francisco José Galán Morillo)
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

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

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

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

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

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

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

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

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

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

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

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

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

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