Esta asignatura se centra en el desarrollo de aplicaciones distribuidas. Se utiliza un enfoque de diseño multicapa, en el que en primer lugar se diseña una capa de acceso de datos , posteriormente una capa de lógica de negocio (capa modelo) y, finalmente, una capa que expone la funcionalidad de la aplicación como un servicio que puede ser utilizado por otras aplicaciones. Se explican también los principales estilos arquitectónicos para diseñar aplicaciones distribuidas: RPC y REST. Para ilustrar todos estos conceptos generales, se usarán tecnologías utilizadas habitualmente en la industria para estos propósitos, como JDBC, XML, servlets, HTTP y SOAP. El enfoque de la asignatura es fundamentalmente práctico, por lo que se proporcionan múltiples ejemplos de código durante las clases teóricas, y la práctica tiene un fuerte impacto en la nota final de la asignatura.
(*)A Guía docente é o documento onde se visualiza a proposta académica
da UDC. Este documento é público e non se pode modificar, salvo casos excepcionais baixo a revisión do
órgano competente dacordo coa normativa vixente que establece o proceso de elaboración de guías