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.
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.