Você está na página 1de 3

5.

2 VISION GENERAL DE SERVICIOS WEB XML

Los servicios Web XML son bloques de cdigo ejecutable expuestos a travs de
protocolos estndar para su uso en la Web. El bloque de cdigo que compone un
servicio Web XML parece ms a un programa de consola sin interfaz; se trata de
una clase pblica que define, principalmente, mtodos. Estos son llamados
mtodos de servicio Web XML, mismos que podrn ser invocados por aquellos
programas que consuman el servicio.
Los servicios Web XML permiten el manejo distribuido de componentes, estos
permiten tomar ventaja de la infraestructura de Internet para la distribucin de
funcionalidad y paquetes de datos.
Las principales caractersticas de los servicios Web XML son:
Estn basados en protocolos estndar para la Web. Los servicios Web XML
realizan las peticiones y proporcionan las respuestas utilizando protocolos
estndar de la Web, como los son HTTP (Hyper Text Transfer Protocol),
XML (Extensible Markup Language), y SOAP (Simple Object Access
Protocol), toda plataforma que maneje dichos protocolos, podr aprovechar
la funcionalidad de los servicios Web XML.
Comunicacin de aplicacin a aplicacin basada en Internet. Al utilizar un
servicio Web XML no se tienen una interfaz de usuario visible; realmente se
trata de un componente que puede ser consumido de manera programtica
de aplicacin a aplicacin. Los servicios Web XML proporcionan una
interfaz estndar para la recepcin de peticiones y envo de respuesta,
denominada contrato, dicho contrato pone a disposicin de los usuarios la
informacin requerida por el componente, describe los comportamientos del
mismo, y relaciona los datos de entrada con la salida del componete.
Independencia del lenguaje. Los servicios Web
XML pueden ser
consumidos desde programas escritos en cualquier lenguaje .NET, por lo
cual no es necesario aprender un lenguaje determinado para poder tener
acceso a su funcionalidad.

Independencia de la plataforma. Independientemente de la plataforma que


dispongan los clientes de una aplicacin, el contrato se encarga de hacer la
peticin en un formato estndar, y de recibir la respuesta correspondiente.
Arquitectura libre del manejo de estados (stateless architecture). Los
servicios Web XML no manejan estados de objetos; cada respuesta
brindada por un servicio Web XML es una nueva instancia de un objeto, con
su estado particular. Lo que una peticin realiza no impacta lo realizado por
otras peticiones.
Comunicacin sncrona y asncrona. El requerimiento de ejecucin de un
mtodo de servicio Web XML, y el requerimiento de la respuesta, son
independientes. La aplicacin que consume el servicio Web XML, y el
servicio Web XML mismo, pueden operar con mayor disponibilidad, ya que
liberan recursos mientras se est en tiempo de espera.

Los principales usos que tienen los servicios Web XML son los siguientes:
Cuando se requiere compartir funcionalidad libre de interfaz de usuario. Los
servicios Web son tiles en cuando se desea consumir la funcionalidad de
un componente, sin la intermediacin de una interfaz de usuario. Ejemplos
de esto es el consumo de servicios que proporcionan informacin, como
tipos de cambio, estado del clima, precios de productos, disponibilidad de
lugares en eventos, sin tener que responder a alguna interfaz de usuario.
Cuando se quiere comercializar un servicio de uso de software, y no un
producto de software. En el futuro, no se vender software, sino la
funcionalidad que el software brinda estar disponible como servicio en la
Web, si requerimos de un procesador de palabras, nos enlazaremos a un
procesador de palabras en lnea, y pagaremos slo por el tiempo que
utilizamos dicho procesador.
Cuando el equipo cliente y servidor requieren compartir funcionalidad en
Internet, pero difieren en su plataforma operativa.

PRINCIPALES CARACTERSTICAS DE LOS SERVICIOS WEB XML

Estn basados en protocolos estndar para la Web. Los servicios Web XML
realizan las peticiones y proporcionan las respuestas utilizando protocolos
estndar de la Web, como los son HTTP (Hyper Text Transfer Protocol), XML
(Extensible Markup Language), y SOAP (Simple Object Access Protocol), toda
plataforma que maneje dichos protocolos, podr aprovechar la funcionalidad de
los
servicios
Web
XML.
SERVICIOS WEB XML. Los proveedores ofrecen sus servicios como
procedimientos remotos y los usuarios solicitan un servicio llamando a estos
procedimientos a travs de la Web, por lo que estos servicios deben estar alojados
en un servidor Web. SERVICIOS WEB XML Los servicios Web XML son un
conjunto de aplicaciones o de tecnologas con capacidad para interoperar en la
Web. Estas aplicaciones o tecnologas intercambian datos entre s con el objetivo
de ofrecer unos servicios.

Você também pode gostar