Esta asignatura céntrase no desenvolvemento de aplicacións distribuidas. Utilízase un enfoque de deseño multicapa, no que en primeiro lugar se deseña unha capa de acceso de datos, posteriormente unha capa de lóxica de negocio (capa modelo) e, finalmente, unha capa que expán a funcionalidade da aplicación como un servicio que pode ser empregado por outras aplicacións. Explícanse tamén os principais estilos arquitectónicos para deseñar aplicacións distribuidas: RPC e REST. Para ilustrar todos estes conceptos xeráis, empregaránse tecnoloxías utilizadas habitualmente na industria para estes propósitos, como JDBC, XML, servlets, HTTP e SOAP. O enfoque da asignatura é fundamentalmente práctico, polo que se proporcionan múltiples exemplos de código durante as clases teóricas, e a práctica ten un forte impacto na nota final da 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