Esta materia se dedica al estudio de las distintas soluciones arquitectónicas al diseño de sistemas distribuidos. Más específicamente, la materia se orienta al estudio de las soluciones basadas en servicios, arquitecturas orientadas a servicio, y la articulación de este tipo de soluciones con las tecnologías que dan soporte a los Servicios Web. Tomando los Servicios Web como base tecnológica, se aborda, la descripción, descubrimiento e invocación de servicios en una arquitectura SOA. Finalmente, se introducen también los modelos de composición en arquitecturas SOA (otra vez utilizando los Servicios Web como tecnología de soporte).