| |
|
|

Así como los
sistemas operativos MS-DOS® y Windows® cambiaron
significativamente la computación, (MS-DOS impulsando
la aceptación de las computadoras personales en los hogares y en las empresas, y Windows elevando la interfase gráfica a la forma más común de interacción del software con los usuarios) .NET está diseñado para convertir los servicios Web XML en el modelo principal de la computación
en el futuro.
Los servicios Web XML son módulos de software
creados utilizando la tecnología XML en el
intercambio de datos para ayudar a las aplicaciones, servcios y elementos a trabajar de forma conjunta. La forma más sencilla para comprender
los servicios Web de XML es comparándolos con
bloques de Lego. Como los bloques de Lego, los
servicios Web de XML son unidades independientes.
De la misma manera en que el Lego posee una forma
específica de armarse, los servicios Web de XML
lo hacen a través de los mensajes XML. Cuando se unen varios legos, se puede construir un objeto:
una casa, un barco, una jirafa o un avión y cuándo se unen servicios Web XML se puede construir una solución
que realiza una tarea específica. Y así como se utiliza el mismo bloque de lego (digamos el rectángulo
amarillo de 2 por 3) como parte de varios objetos, se puede utilizar un servicio Web XML en grupos diferentes
como parte de la solución a varias tareas diferentes.
Beneficios para los desarrolladores. Los desarrolladores
pueden elegir entre construir y comprar las piezas
para sus aplicaciones y elegir entre consumir
otros servicios Web XML para completar su solución,
exponer sus propios servicios para otras aplicaciones
ó crear servicios para disponer. No necesitan
proveer a la solución al cliente cada una de
las piezas para poder obtener una solución completa.
Resultados para los usuarios finales. A diferencia
de las aplicaciones independientes, los servicios
Web XML no están unidos a un lenguaje de programación
en particular, a una aplicación de negocio ó a
un servicio en línea. Eso les proporciona a los
usuarios finales la libertad para trabajar en
el dispositivo de acceso que elijan, desde
una potente computadora hasta dispositivos inteligentes
como teléfonos celulares y handhelds.
Microsoft .NET proporciona una experiencia diferente
a los usuarios, una experiencia más personal e
integrada; que se deriva de la conexión de los
servicios Web XML entregada a través de los
nuevos dispositivos inteligentes.
 
|