Servicios web

Solo disponible en BuenasTareas
  • Páginas : 21 (5013 palabras )
  • Descarga(s) : 4
  • Publicado : 3 de abril de 2010
Leer documento completo
Vista previa del texto
SERVICIOS WEB Y SU COMPOSICIÓN – UNA VISTA GENERAL WEB SERVICES COMPOSITION - OVERVIEW

Jorge E. Giraldo Plaza

UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN, FACULTAD DE MINAS
ESTUDIANTE MAESTRÍA EN INGENIERÍA DE SISTEMAS
jegiraldp@unalmed.edu.co

Jaime Guzmán Luna

UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN, FACULTAD DE MINAS
PROFESOR ESCUELA DE SISTEMASjaguzman@unalmed.edu.co

Resumen: Los Servicios Web son componentes software que permiten a los usuarios usar aplicaciones de negocio que comparten datos con otros programas modulares, vía Internet. Para poder desarrollar aplicaciones los desarrolladores y usuarios utilizan la composición de servicios. Particularmente la Composición Automática de Servicios Web, se complementa con las bondades que ofrece la websemántica, así mismo distintos enfoques que abordan la problemática de la composición de servicios provienen de la perspectiva de la planificación en Inteligencia artificial. El presente documento pretende dar un acercamiento del uso de las técnicas de planificación en la Composición automática de Servicios Web.

Palabras Clave: Composición, Inteligencia Artificial, Servicios Web,Planificación, Web Semántica.

Abstract: The Web Services are software that allows the users to use applications of business which they share data with other modular programs, via Internet. In order to be able to develop to applications the developers and users they use the composition of services. Particularly the Automatic Composition of Services Web is complemented with kindness that offers the semanticWeb, also different approaches that include the problematic one of the composition of services come from the perspective of the planning in Artificial intelligence. The present document tries to give to an approach of the use of the techniques of planning in the automatic Composition of Services Web.

Key Words: Artificial Intelligence, Composition, Planning, Semantic Web, Web Services.

1.Introducción:

Los servicios web son componentes software que permiten a los usuarios usar aplicaciones de negocio que comparten datos con otros programas modulares, vía Internet. Son aplicaciones independientes de la plataforma que pueden ser fácilmente publicadas, localizadas e invocadas mediante protocolos web estándar, tales como: XML (eXtensible Markup Language) [2], SOAP (Simple ObjectAccess Protocol) [2], UDDI (Universal Description Discovery and Integration) o WSDL (Web Services Definition Service) [2]. El objetivo final del uso de estos estándares es la creación de un directorio online de web services, que pueda ser localizado de un modo sencillo y que tenga una alta fiabilidad.
Definición del World Wide Web Consortium (W3C)[1]: Una aplicación software identificada por unURI, cuyas interfaces se pueden definir, describir y descubrir mediante documentos XML. Un servicio Web soporta interacciones directas con otros agentes software utilizando mensajes XML intercambiados mediante protocolos basados en Internet. Cualquier recurso que este identificado por un URI puede ser un servicio web.

Definición de la Webopedia[2]: Una forma estándar de integrar aplicacionesbasadas en Web utilizando los estándares abiertos XML, SOAP, WSDL y UDDI. XML se utiliza para etiquetar los datos de una página web. SOAP para transferir los datos, WSDL para describir los servicios disponibles y UDDI para listar que servicios están disponibles.

El problema de los Servicios Web es abarcado en la actualidad por tres tópicos fundamentales, los cuales serán la estructura básicadel presente documento: La sección 2 presenta un acercamiento a las bondades que ofrece La Web semántica a los Servicios Web, potencializando sus capacidades, y así conocerlos como Servicios Web Semánticos. La sección 3 enfatiza en la Composición Automática de Servicios Web y como es visto como un problema de Planificación en Inteligencia Artificial. La sección 4 presenta las generalidades de la...
tracking img