Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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.
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.