Saltar la navegación

SEMANA 14: Servicios Web SOAP

Motivación

Imaginemos el negocio de los viajes de turismo donde participan tres entidades:

  • la Aerolínea que tiene un sistema web para compra de tickets de avión
  • la Agencia que tiene un sistema de reserva de boletos (desarrollado en una plataforma diferente al de la aerolínea), y que registra un monto de utilidad por la operación, para la agencia de viajes.
  • un Hotel que tiene un portal web en el cual lista las habitaciones disponibles según la temporada.

Cada entidad tiene un sistema web aislado de las otras entidades, sin embargo las tres entidades están inmersas en el negocio del turismo. Causaría molestias al cliente que desea planear sus vacaciones, ingresar y coordinar cada una de las reservas en cada uno de los sistemas.

¿Cómo podríamos integrar las tres entidades para brindar un servicio óptimo al cliente?

Existen varias soluciones, sin embargo desde el punto de vista informático, podríamos pensar en conectar, de alguna manera, los sistemas de las tres entidades. Esto permitirá enviar y recibir datos entre las tres entidades de manera coordinada. Los Servicios Web nos permiten realizar la interacción entre los sistemas informáticos, independientemente de la plataforma en la que estos sistemas estén construidos.