Servicios web

Páginas: 21 (5200 palabras) Publicado: 25 de octubre de 2010
Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Servicios Web Semánticos
Miguel Rebollo Pedruelo
Dept. Sistemas Informáticos y Computación Univ. Politécnica de Valencia

Agentes de Información y Web Semántica Master IARFID 2008-2009

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Contenidos

1

Servicios Web Servicios Web parala Web Semántica OWL-S: OWL orientado a servicios Web Service Modeling Ontology (WSMO) Servicios Web Semánticos y Agentes

2

3

4

5

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

Contenidos

1

Servicios Web Servicios Web para la Web Semántica OWL-S: OWL orientado a servicios Web Service ModelingOntology (WSMO) Servicios Web Semánticos y Agentes

2

3

4

5

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

¿Qué es un Servicio Web?

Definición Aplicaciones autocontenidas, auto-descriptivas y modulares. . . basadas en contenidos XML. . . que pueden publicarse, localizarse e invocarse en la Web Selocalizan mediante registros de servicios web Pueden ampliarse con metadatos descriptivos para los consumidores del servicio

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

Novedades que aportan
Modelos basados en componentes Aplicaciones fuertemente acopladas (alta dependencia entre sistemas) Diseñado para procesosinternos de las empresas Diferentes protocolos y tecnologías (DCOM, CORBA. . . ) Modelos de Servicios Web Aplicaciones débilmente acopladas (baja dependencia entre sistemas) Diseñado para procesos externos de las empresas Protocolos y tecnologías comunes (XML, SOAP, WSDL. . . )

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAPWSDL UDDI

Estructura de un Servicio Web
Descripción ¿qué hacen? WSDL/WSFL, OWL-S, RDF, ebXML Descubrimiento ¿cómo encontrarlos? UDDI, ebXML, WS Inspection Language Comunicación ¿cómo usarlos? SOAP, JAXM/RPC
M. Rebollo Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

En pocas palabras. . .
Para disponer de una plataformacompleta que proporcione servicios web son necesarias capas para. . . descripción de la naturaleza de los servicios localización de servicios invocación remota de los servicios Las tecnologías que se emplean habitualmente son: WSDL para la descripción de los servicios UDDI para la localización de servicios web XML-RPC o SOAP para invocación remota

M. Rebollo

Servicios Web Semánticos

ServiciosWeb WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

Estructura y estándares

SOAP: Simple Object Access Protocol WSDL: Web Services Description Lang. UDDI: Universal Description, Discovery and Integration BPEL: Business Process Execution Lang. XAML: eXtensible Application Markup Lang. WSCL: Web Services Conversation Lang.

M. Rebollo

Servicios Web Semánticos Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

XML-RPC
permite llamadas a procedimiento remoto sobre HTTP y con XML para la codificación diseñado para ser simple: facilidad de uso Example
sample.sumAndDifference 5 3

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y agentes

Introducción SOAP WSDL UDDI

SOAPIntercambio de datos y RPC sobre HTTP Diferencias con XML-RDF es algo más complejo, pero también más potente arropado mejor WSDL y UDDI (para servicios web) Cuestión ¿Tendría sentido usar otros protocolos? Por ejemplo, SMTP o XMPP, que están orientado a la comunicación (existen versiones de SOAP sobre ambos)

M. Rebollo

Servicios Web Semánticos

Servicios Web WS semánticos OWL-S WSMO SWS y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servicios Web
  • Servicios Web
  • Servicios web
  • servicio web
  • Servicios Web
  • Servicios Web
  • Servicios Web
  • Servicios web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS