jueves, 20 de noviembre de 2014

Servicios Web XML



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

No hay comentarios.:

Publicar un comentario