Web service c#
Web Services
Jose F. Álvarez Salgado, Pablo Espada Bueno
Jose F. Alvarez Salgado. Universidad de Extremadura. E-mail: hosa@wanadoo.es Pablo Espada Bueno.Universidad de Extremadura. E-mail: esbupa@apdo.com
Resumen Los Web Services (Servicios Web) proponen una nueva forma de intercomunicar la lógica de negocio de las empresas, basandose en protocolosabiertos como XML y SOAP, facilitando así la colaboración entre las mismas.
1. Introducción Si intentamos centrar el estado actual del desarrollo de aplicaciones basadas en Web, podemos encontrar unagran cantidad de tecnologías, muchas de ellas incompatibles entre sí. Pero si una conclusión podemos obtener de ello es que las arquitecturas basadas en tecnología de componentes está tomando un papelprincipal dentro del desarrollo Web. Enterprise Java Beans, CORBA, o la nueva plataforma Microsoft.NET ofrecen distintas soluciones, todas encuadradas dentro del modelo de componentes. Los Web Servicesse proponen como una alternativa para facilitar la intercomunicación entre diferentes arquitecturas de componentes, ofreciendo una visión de dichas arquitecturas basada en servicios. Solamentedebemos pensar en una empresa aérea, cuyo sistema de venta de billetes, creado con componentes, debe ser utilizado por los sistemas de las diferentes agencias de viajes. Todo esto nos lleva a un escenarioideal, en el cual la arquitectura de las aplicaciones desarrolladas para una empresa debería seguir un modelo de 3 capas (Fig 1.): Capa de Datos, que
contendrá la información útil para la empresa(habitualmente una base de datos); Capa de Lógica de Negocio, que contendrá los procesos que resuelven las necesidades de la empresa (compuesta por una infraestructura de componentes) y Capa dePresentación, en la que se encuadrarían las aplicaciones que harían uso de las funciones implementadas por la Lógica de Negocio. En esta capa se encuadrarían tanto aplicaciones basadas en Web, aplicaciones...
Regístrate para leer el documento completo.