Un servicio web XML es una entidad programable
que proporciona un elemento determinado de funcionalidad, como lógica de la
aplicación y es accesible por diversos sistemas potencialmente dispares usando
los estándares de Internet ubicuos, como XML y HTTP. Los servicios web XML
dependen en gran medida de la amplia aceptación de XML y otros estándares de
Internet para crear una infraestructura que admita la interoperabilidad de
aplicaciones en un nivel que resuelva muchos de los problemas que anteriormente
impidieron tales intentos.
Un servicio web XML puede usarse internamente por
una sola aplicación o exponerse externamente a través de Internet para su uso
por diversas aplicaciones. Puesto que es accesible a través de una interfaz
estándar, un servicio web XML permite a sistemas heterogéneos funcionar juntos
como una sencilla web de cálculo.
En lugar de seguir las funciones genéricas de
portabilidad de código, los servicios web XML proporcionan una solución viable
para habilitar los datos y la interoperabilidad del sistema. Los servicios web
XML usan la mensajería basada en XML como un medio fundamental para la
comunicación de datos y ayudar a salvar las diferencias que existen entre los
sistemas que usan modelos de componentes, sistemas operativos y lenguajes de
programación incongruentes. Los programadores pueden crear aplicaciones que
desarrollen juntas servicios web XML de varios orígenes de la misma manera que
usan tradicionalmente los componentes para crear una aplicación distribuida.
Una de las características básicas de un servicio
web XML es el alto grado de abstracción que existe entre la implementación y el
uso de un servicio. Al usar la mensajería basada en XML como el mecanismo para
crear y tener acceso al servicio, el cliente y el proveedor del servicio web
XML se liberan de la mutua necesidad de tener información de las entradas, las
salidas y la ubicación.
Los servicios web XML habilitan una nueva era de
desarrollo de aplicaciones distribuidas. Ya no se trata de una guerra de
modelos de objetos o concursos de belleza de lenguajes de programación. Cuando
los sistemas cooperan estrechamente usando infraestructuras de propietario,
esto se hace con cargo a la interoperabilidad de la aplicación. Los servicios
web XML proporcionan la interoperabilidad en un nivel completamente nuevo que
niega tales rivalidades contraproducentes. El próximo avance revolucionario de
Internet será que los servicios web XML se convertirán en la estructura
fundamental que vincule juntos los dispositivos informáticos.
Infraestructura de servicios web XML
Los servicios web XML deben
ser independientes respecto a la opción de sistema operativo, modelo de objetos
y lenguaje de programación para tener éxito en la disparidad de Web. Asimismo,
para los servicios web de XML se aprovechen de la misma adopción extendida que
otras tecnologías basadas en Web, deben ser:
- Muy poco dependientes: dos sistemas se consideran poco dependientes si la única obligación impuesta en ambos sistemas es comprender los mensajes autodescriptivos, basados en texto mencionados anteriormente. Los sistemas muy dependientes, por otro lado, imponen una cantidad significativa de carga personalizada para habilitar la comunicación y requieren una comprensión mayor entre los sistemas.
- Comunicación ubicua: es improbable que cualquiera genera ahora un sistema operativo o en un futuro cercano que no incorpore la capacidad de conectarse a Internet, lo que proporciona un canal de comunicación ubicuo. Por tanto, la capacidad de conectar casi cualquier sistema o dispositivo a Internet garantiza que tales sistemas y dispositivos estarán universalmente disponibles a cualquier otro sistema o dispositivo conectado a Internet.
- Formato de datos universal: al adoptar los métodos de comunicación de bucle cerrado con estándares abiertos sobre la propiedad, cualquier sistema que admita los mismos estándares abiertos es capaz de entender los servicios web de XML. Al usar mensajes autodescriptivos, basados en texto que los servicios web XML y sus clientes pueden compartir sin conocer lo que constituye cada sistema subyacente se habilita la comunicación entre sistemas autónomos y diferentes. Los servicios web XML logran esta función con XML.
Los servicios web XML
emplean una infraestructura que proporciona lo siguiente: un mecanismo para
localizar servicios web XML, una descripción de servicio para definir cómo usar
esos servicios y formatos de conexión estándar con los que comunicarse. La
siguiente ilustración muestra un ejemplo de esta infraestructura.
Infraestructura de
servicios web XML
Para mas informacion ver Presentacion Servicios Web XML ubicado en la parte derecha de la pantalla
En el siguiente enlace se muestra un ejemplo sencillo de Como Crear Un Servicio Web XM
y en el siguiente enlace puedes descargas el ejemplo Servicios web XML
y en el siguiente enlace puedes descargas el ejemplo Servicios web XML
No hay comentarios.:
Publicar un comentario