Serviciosweb
Páginas: 22 (5366 palabras)
Publicado: 31 de octubre de 2012
Vadim Paz Madrid Gorelov1, Juan Francisco De Paz Santana1
1
Universidad de Salamanca, Doctorado Informática y Automática
Plaza de la Merced s/n 37008, Salamanca, Spain
{vpazmadrid, fcofds}@gmail.com
Abstract. En este artículo se trata de proporcionar una visión general de la
situación actual de los servicios Web en diversos aspectos como arquitectura,
seguridad, calidad,estándares, problemas de implementación etc. También se
muestran algunas líneas de investigación que se están llevando a cabo en el
ámbito docente y empresarial.
1
Introducción
Con la aparición de Internet y su posterior masificación a niveles jamás
pensados, ha existido siempre la necesidad e inquietud por parte de las
empresas desarrolladoras de software de buscar o contar con lamanera de
lograr la integración entre sistemas heterogéneos, siendo sistemas
heterogéneos los relacionados en software y hardware. Para tal efecto muchas
compañías fueron creando de forma individual la mejor manera de lograr esta
integración. Se comenzó una búsqueda por generar la mejor tecnología
integradora de sistemas, pero a medida que la competencia se hacia cada vez
más fuerte, laintegración se hacia cada vez más difícil.
Las empresas se percataron que era imposible crear una plataforma
integrada de forma individual, así que decidieron atacar el problema de raíz.
En vez de crear la mejor plataforma integradora, era mejor buscar un leguaje
común de intercambio de información aprovechando los estándares existentes.
Bajo todo este contexto nacieron los servicios Web (WebServices) que aun
están en desarrollo y este artículo pretenderá mostrar lo que ellos significan,
avances en este campo, limitaciones, una visión futurista en esta rama y
algunos ejemplos de líneas de investigación encontradas en este momento.
Una de las características que diferencia los servicios Web y WWW es el
ambiente de funcionamiento. HTTP (Hypertext Transfer Protocol) y HTML
sedesarrollaron principalmente para lectura por parte de los navegadores y su
contenido es frecuentemente estático, mientras que los servicios Web, para
programas que interaccionan de forma dinámica.
2
Servicios Web
Los servicios Web [3] [Cabrera et al., 2004] tienen gran importancia en la
tendencia de la computación distribuida en Internet. Los estándares abiertos y
el enfoque en lacomunicación y la colaboración entre personas y aplicaciones
han creado un entorno donde los servicios Web XML (eXtensible Markup
Language) están favoreciendo una plataforma para la integración de
aplicaciones.
Hay tantas definiciones de servicios Web como compañías que los
construyen, Una posible sería hablar de ellos como un conjunto de
aplicaciones o de tecnologías con capacidad para interoperar enla Web. Estas
aplicaciones o tecnologías intercambian datos entre sí con el objetivo de
ofrecer unos servicios. Los proveedores ofrecen sus servicios como
procedimientos remotos y los usuarios solicitan un servicio llamando a estos
procedimientos a través de la Web.
Para ampliar un poco mejor el concepto de servicios Web citaremos una
exposición del Doctor Marcos Escobar: "Un Web Service esun componente
de software que se comunica con otras aplicaciones codificando los mensaje
en XML y enviando estos mensaje a través de protocolos estándares de
Internet tales como el HTTP. Intuitivamente un Web Service es similar a un
sitio Web que no cuenta con un interfaz de usuario y que da servicio a las
aplicaciones en vez de a las personas. Un Web Service, en vez de obtener
solicitudesdesde el navegador y retornar páginas Web como respuesta, lo que
hace es recibir solicitudes a través de un mensaje formateado en XML desde
una aplicación, realiza una tarea y devuelve un mensaje de respuesta también
formateado en XML.
Se esta promocionando SOAP (Simple Object Access Protocol) como
estándar de los mensajes para los Web Services. Un mensaje SOAP es similar
a una carta: es...
Leer documento completo
Regístrate para leer el documento completo.