WWW URI, HTML, HTTP. La visión. Estático. Sintáctico. Desarrollar al máximo el potencial de la web. Capacidad de Integración.

Documentos relacionados
APLICACIONES DE INTERNET: SOAP

Tema 3.1: Introducción a Servicios Web

Implementación de Servicios Web Semánticos para Arquitecturas SOA

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de

Qué son los Web Services?

Introducción a las Aplicaciones Web

Servicios web. Jorge Iván Meza Martínez

Características generales de un servicio Web.

SISTEMAS DE INFORMACIÓN III TEORÍA

Web Semántica. Características. Servicios Web. Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento

La Web Semántica: definición oficial

La aplicación práctica en el mundo empresarial de los estándares Web

Desarrollo y servicios web

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Semantic Annotation for WSDL and XML SAWSDL

Tema VI. Servicios Web I. Introducción

LA WEB SEMANTICA. Natalia Hernández Yuste,

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación

Plataforma ESB Adaptativa para Sistemas Basados en Servicios

Sistema de Gestión de Procesos

La Web Semántica. Asunción Gómez-Pérez

Curso Presentación. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007

Grado en Ingeniería del Software

Aplicaciones y Servicios Web (Web Services)

5.1 Introducción a Servicios Web

Introducción a Web Services

Capítulo 7: Introducción a la dinámica de servicios Web

Gestión de la composición semántica de servicios web para el dominio de turismo

Características generales de un servicio web

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

ECSDI - Ingeniería del Conocimiento y Sistemas Distribuidos Inteligentes

SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general

Carrera: WRC

Notas técnicas de SAP / ABAP - Tip en detalle Nro. 16

Tu Ruta por la Ciudad de Zaragoza: Aplicación de la Web Semántica en la Web del Ayuntamiento de Zaragoza

Servicios Web. Desarrollo de Aplicaciones Empresariales

Servicios Web Estándares, Extensiones y Perspectivas de Futuro

Service Oriented Architecture

CONCLUISIONES Y RECOMENDACIONES

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN

Servicios Web Ubicuos Activados por Voz

Administración Abierta para la Ciudadanía. Datos Públicos y Servicios para favorecer la Reutilización

SISTEMAS DISTRIBUIDOS MÓDULO 9. Web Services en Sistemas Distribuidos. Arquitectura Orientada a Servicios

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Prueba de Concepto

documentos DATOS Mi amor ATOMOS

Datos abiertos enlazados: Experiencia en la Universidad de Chile

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Oracle 10g: Creación de Aplicaciones J2EE

Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005)

1.- DATOS DE LA ASIGNATURA. Aplicaciones móviles y servicios Web. Nombre de la asignatura: Ingeniería en Sistemas Computacionales.

Trabajo Fin de Grado

TITULO: CURSO INICIACIÓN A LA INFORMÁTICA: BÁSICO (Formación audiovisual)

Experiencia de Usuario: Principios y Métodos

Web Services Tecnologías asociadas

MWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles

Curso Capítulo 4: Arquitectura Orientada a Servicios. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007

Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech

SE Universidad de Cádiz, España

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

SISTEMAS DISTRIBUIDOS MÓDULO 9

Complementos de Telemática II

Desarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web

LOS SISTEMAS DE AYUDA A LA EXPLOTACIÓN COMO HERRAMIENTA DE LOS SISTEMAS DE INFORMACIÓN AL VIAJERO

Sistemas Operativos Distribuidos

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración

Composición de servicios

2524 Developing XML Web Services Using Microsoft ASP.NET

JBoss Application Server

INGENIERÍA DEL SOFTWARE DE LA UNIVERSIDAD DE MURCIA

Servicios Web. Capítulo 5: Introducción a los Servicios Web. Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect

Arquitecturas y Tecnologías para Comercio Electrónico y Servicios Internet.

Oracle Fusion Middleware 11g: Creación de Aplicaciones con ADF I

Autor: Amhed Sinue Pérez Valdéz

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo bolo@ar.ibm.com Fecha: 15/08/2012

Este capitulo contiene una análisis de los posibles soluciones que se pueden presentar en el momento de desarrollar aplicaciones con J2EE

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA

Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de...

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

Curso en Nuevas Tecnologías Aplicadas a la Educación (Titulación Propia Universitaria con 4 Créditos ECTS)

Servicios Web: Orquestación y coreografías

Web semántica, sistemas multiagente y redes sociales móviles

Service Transformation

Developing ASP.NET MVC 4 Web Applications

DISEÑO DE PAGINAS WEB

Servei de Sistemes d Informació Geogràfica i Teledetecció Universitat de Girona

Arquitectura para minería de datos. intención de los mensajes

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

Edición Cartográfica Web WFS/T (Cartomod)

Cambios en Ingeniería de Software

Cloud Computing es un modelo de prestación de servicios, cuya orientación muy clara es la escalabilidad, podrá tener una demanda muy fuerte en la

Web Semántica, Open Data y Linked Open Data


Guía Breve de Linked Data

Servicios Web (II) Norberto Fernández, Jesús Arias Departamento de Ingeniería Telemática

Transcripción:

El tetraedro de Servicios Web Semánticos: Integración basada en Servicios Web Semánticos Juan Miguel Gomez Mariano Rico Francisco García-Sanchez César Acuña (DERI Irlanda) (Univ. Autónoma Madrid) (Univ. Murcia) (Univ. Rey Juan Carlos I, Madrid) Presentado por: Mariano Rico Copyright 2005 Digital Enterprise Research Institute. All rights reserved. www.deri.org 1

La visión Desarrollar al máximo el potencial de la web Capacidad de Integración Estático 500 millones de usuarios Más de 8000 millones de páginas web Aplicaciones/Portales web WWW URI, HTML, HTTP Sintáctico Expresividad 2

La visión Capacidad de Integración Estático WWW URI, HTML, HTTP Sintáctico Expresividad Web Semántica RDF, RDF(S), OWL Semántico 3

La visión Dinámico Capacidad de Integración Estático Servicios Web UDDI, WSDL, SOAP WWW URI, HTML, HTTP Web Semántica RDF, RDF(S), OWL Sintáctico Expresividad Semántico 4

La visión Dinámico Capacidad de Integración Estático Servicios Web UDDI, WSDL, SOAP WWW URI, HTML, HTTP Servicios Web Semánticos OWL-S, WSMO Web Semántica RDF, RDF(S), OWL Sintáctico Expresividad Semántico 5

La Web Semántica La siguiente generación de la WWW La información tiene semántica procesable y entendible por máquinas No es una red separada sino una ampliación de la actual Las ontologías son el pilar fundamental 6

Servicios Web Semánticos Tecnologías de la Web Semántica Permite que las máquinas puedan interpretar los datos Ontologías como modelos de datos + Tecnologías de los Servicios Web Descubrimiento, selección, composición, y ejecución web-based de servicios => Servicios Web Semánticos (SWS) como soluciones integrales para llevar a cabo la visión de la siguiente generación de Internet 7

La aproximación del tetraedro Presentación Middleware Aplicación Jacinta Godo WSMX WS WP2WS 8

SWS Middleware - WSMX Entorno de ejecución para el encuentro en tiempo de ejecución entre solicitantes de un servicio y los proveedores de servicios WSMX interpreta los goals del solicitante del servicio para descubrir los servicios que corresponden seleccionar (si se desea) el servicio que mejor encaja proporcionar mediación de datos (si se requiere) realizar la invocación del servicio Se basa en el modelo conceptual proporcionado por WSMO Semántica formal de ejecución Arquitectura Orientada a Servicios y dirigida por eventos Uso de tecnologías como J2EE, Hibernate, Spring, JMX, etc. 9

Arquitectura de WSMX 10 System Interface Data and Communication Protocols Adapters... Adapter 1 Adapter 2 Adapter n

GODO GODO (Goal Oriented Discovery for Semantic Web Services ) Agente software que facilita al usuario el envío de sus goals a WSMX Interpreta los deseos del usuario, escritos en lenguaje natural, e identifica los goals que enviará a WSMX 11

Jacinta Agente especializado en interacción entre humanos y Servicios Web (Semánticos o no) Puede gestionar todo el ciclo de interacción con el usuario selección del servicio adquisición de datos del usuario invocación de los servicios web apropiados Presentación de resultados Poda de de resultados (si son excesivos) Diseño flexible para encargarse sólo ciertas tareas. En este caso, Jacinta media entre el usuario y los resultados obtenidos tras la invocación de un SWS Adaptación al dispositivo de visualización del usuario: PC, PDA, teléfonos móviles, etc. Aplicación web para cualquier navegador estándar 12

WP2WS: Usando Portales Web como Servicios Web Una enorme cantidad de información no se encuentra disponible a través de Servicios Web, sino en Portales Web Por tanto, para conseguir la integración total debemos tener toda la información de los portales web accesible por medio de Servicios Web Domain Ontology WP2WS Data Extraction Modules Web Service Description Interaction Modules Web Portal 13

La aproximación del tetraedro: Integración mediante Servicios Web Semánticos Estos sistemas se integran de la siguiente manera: 1. Los usuario acceden a GODO. Deben escribir un texto en lenguaje natural para indicar lo que desean conseguir 2. GODO analiza esa entrada y determina qué goals deberá enviar a WSMX para satisfacer los deseos del usuario. 3. WSMX recibe los goals, los procesa, e infiere qué Servicios Web tiene que invocar. Esos Servicios Web serán típicamente externos al sistema. 4. Algunos de los Servicios Web invocados serán los proporcionados por WP2WS. 5. WSMX recibe las respuestas de los Servicios Web y se las envía a Jacinta. 6. Finalmente, Jacinta determina la mejor manera en la que mostrar la información al usuario, la adecua al dispositivo del usuario, y se la muestra 14

Q&A Gracias por su atención Alguna pregunta? 15