BÚHO-S


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

OWL-S es una ontología construida sobre Web Ontology Language (OWL) por el programa DARPA DAML . [1] Reemplaza la antigua ontología DAML-S . " OWL-S es una ontología, dentro del marco basado en OWL de la Web Semántica , para describir los Servicios Web Semánticos . Permitirá a los usuarios y agentes de software descubrir, invocar, componer y monitorear automáticamente los recursos Web que ofrecen servicios, bajo restricciones específicas. . " [2] [3] [4]

La ontología OWL-S

El desarrollo de OWL-S tiene como objetivo permitir las siguientes tareas:

  • Descubrimiento automático de servicios web : con el desarrollo de la web semántica, muchos servicios web estarán disponibles en la web, realizando las más diversas tareas. OWL-S ayudará a los agentes de software a descubrir el servicio web que satisfaría una necesidad específica dentro de algunas limitaciones de calidad, sin necesidad de intervención humana.
  • Invocación automática de servicios web: generalmente, es necesario escribir un programa específico para invocar un servicio web, utilizando su descripción WSDL . OWL-S abrirá la posibilidad de que un agente de software lea automáticamente la descripción de las entradas y salidas del Servicio Web e invoque el servicio.
  • Composición e interoperación automática de servicios Web: en una Web donde hay muchos servicios disponibles, debería ser posible realizar una tarea compleja, que implique la invocación coordinada de varios Servicios Web, basándose únicamente en la descripción de alto nivel del objetivo. OWL-S ayudará en la composición e interoperación de los Servicios de una manera que permitirá la ejecución automática de estas tareas.

La ontología OWL-S tiene tres partes principales: el perfil de servicio , el modelo de proceso y la puesta a tierra .

  • El perfil de servicio se utiliza para describir lo que hace el servicio. Esta información está destinada principalmente a la lectura humana e incluye el nombre y la descripción del servicio, las limitaciones en la aplicabilidad y la calidad del servicio, el editor y la información de contacto.
  • El modelo de proceso describe cómo un cliente puede interactuar con el servicio. Esta descripción incluye los conjuntos de entradas, salidas, condiciones previas y resultados de la ejecución del servicio.
  • La puesta a tierra del servicio especifica los detalles que un cliente necesita para interactuar con el servicio, como protocolos de comunicación, formatos de mensajes, números de puerto, etc.

OWL-S y WSDL

OWL-S requiere una descripción adicional para una especificación completa de la conexión a tierra, siendo el WSDL el más utilizado . Aunque ambos lenguajes apuntan a diferentes niveles de especificación, existe una intersección entre ellos:

  • Un proceso atómico OWL-S corresponde a una operación WSDL;
  • Las entradas y salidas de un proceso atómico OWL-S corresponden a mensajes WSDL;
  • Los tipos de entradas y salidas de un proceso atómico OWL-S corresponden a tipos abstractos WSDL.

Ver también

Referencias

  1. ^ Martín, David; Paolucci, Massimo; McIlraith, Sheila ; Burstein, Mark; McDermott, Drew; McGuinness, Deborah; Parsia, Bijan; Payne, Terry; Sabou, Marta (2005), Cardoso, Jorge; Sheth, Amit (eds.), "Bringing Semantics to Web Services: The OWL-S Approach" (PDF) , Servicios de Web Semántica y Composición de Procesos Web , Springer Berlin Heidelberg, 3387 , pp. 26-42, doi : 10.1007 / 978 -3-540-30581-1_4 , ISBN 978-3-540-24328-1
  2. ^ OWL-S: marcado semántico para servicios web
  3. ^ Servicios DAML
  4. ^ OWL-S: Marcado semántico para servicios web (envío de W3C)