DATOS IDENTIFICATIVOS 2022_23
Asignatura (*) ARQUITECTURES PER A APLICACIONS EN XARXA Código 16924122
Titulación
Doble titulació de grau en ADE i de Grau de TDAWIM (2019)
Ciclo 1r
Descriptores Cr.totales Tipo Curso Periodo Horarios y datos del examen
6 Obligatòria Tercer 1Q
Modalidad y lengua de impartición
Departamento Enginyeria Informàtica i Matemàtiques
Coordinador/a
VIEJO GALICIA, LUIS ALEXANDRE
Correo-e alexandre.viejo@urv.cat
christian.zanger@urv.cat
Profesores/as
VIEJO GALICIA, LUIS ALEXANDRE
ZANGER , CHRISTIAN
Web
Descripción general e información relevante
DESCRIPCIÓ GENERAL DE L'ASSIGNATURA: Aquesta assignatura té com a objectiu que l’alumne conegui els diferents models d’arquitectures utilitzades als sistemes informàtics. Específicament es tractarà amb especial èmfasi les arquitectures basades amb el model client/servidor, les arquitectures distribuïdes i les arquitectures orientades a serveis.

Although this course is not offered in English, foreign exchange students will receive personalised support in English and will be able to develop the evaluation activities in this language.

Competències
Tipo A Código Competencias Específicas
 INF6 Coneixement de les característiques, funcionalitats i arquitectura dels sistemes distribuïts, les xarxes de computadors i internet.
 INF7 Coneixement i utilització dels fonaments de la programació en sistemes distribuïts, xarxes de computadors i internet.
 WM2 Capacitat per desenvolupar i mantenir aplicacions web que satisfacin els requisits de l'usuari i es comportin de forma fiable i eficient.
Tipo B Código Competencias Transversales
Tipo C Código Competencias Nucleares

Resultats d'aprenentage
Tipo A Código Resultados de aprendizaje
 INF6 Coneix i comprèn l'arquitectura client / servidor
Coneix i comprèn l'arquitectura orientada a serveis
Coneix i comprèn les arquitectures bàsiques utilitzades en entorns distribuïts
Tria una arquitectura adequada en funció de l'àmbit d'aplicació
 INF7 Implementa una aplicació complexa client / servidor utilitzant sockets
 WM2 Comprèn el funcionament dels servidors web com contenidors d'aplicacions web i sap avaluar el seu rendiment
Sap desenvolupar serveis web
Tipo B Código Resultados de aprendizaje
Tipo C Código Resultados de aprendizaje

Continguts
tema Subtema
1. Arquitectura client/servidor 1.1 Fonaments de l’arquitectura client/servidor.
1.2 Programació de sockets amb Java.
1.3 Model multicapa.
1.4 Proxies i memòries cau.
1.5 Servidors web.
1.6 Model d’esdeveniments i subscripció/publicació.
2. Arquitectura orientada a serveis 2.1 Fonaments de l’arquitectura orientada a serveis.
2.2 Invocació remota de mètodes.
2.3 Serveis web SOAP.
2.4 Serveis web REST.
3. Arquitectures avançades 3.1 Arquitectura peer-to-peer.
3.2 Cloud services.
3.3 Blockchain and Web3.0 applications.
3.4 Xarxes ad hoc.

Planificació
Metodologías  ::  Pruebas
  Competencias (*) Horas en clase
Horas fuera de clase
(**) Horas totales
Activitats Introductòries
2 0 2
Sessió Magistral
INF6
INF7
WM2
26 30 56
Pràctiques a través de TIC en aules informàtiques
INF7
WM2
30 60 90
Atenció personalitzada
0 0 0
 
Proves de desenvolupament
INF6
INF7
WM2
2 0 2
 
(*) En el caso de docencia no presencial, serán las horas de trabajo con soporte virtual del profesor.
(**) Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de los alumnos

Metodologies
Metodologías
  descripción
Activitats Introductòries Es farà una presentació dels objectius i de les aplicacions de l'assignatura.
Sessió Magistral Explicació dels continguts teòrics de l'assignatura.
Pràctiques a través de TIC en aules informàtiques Per grups de 2, els alumnes realitzarán una serie de pràctiques relacionades amb els continguts de l'assignatura.
Atenció personalitzada Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.

Atenció personalitzada
descripción

Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.


Avaluació
Metodologías Competencias descripción Peso        
Pràctiques a través de TIC en aules informàtiques
INF7
WM2
Realització d'una sèrie de pràctiques relacionades amb els continguts de l'assignatura. 50%
Proves de desenvolupament
INF6
INF7
WM2
Realització d'una prova per avaluar el grau d'assoliment dels continguts de l'assignatura. 50%
Otros  
 
Otros comentarios y segunda convocatoria

No es permet l'ús de dispositius mòbils durant la realització dels exàmens.

L'avaluació de la segona convocatòria es realitzarà mitjançant un examen de preguntes de desenvolupament (50% de la nota final) i l'entrega de una sèrie de pràctiques relacionades amb els continguts de l'assignatura (50% de la nota final). Cal tenir en compte que la nota màxima que es pot obtenir a les activitats pràctiques entregades en segona convocatòria és un 8 sobre 10.

Tant en 1a convocatòria com en 2a convocatòria, els exàmens i avaluacions de les pràctiques es realitzaran de forma presencial.


Fonts d'informació

Bàsica Coulouris, George, Distributed systems : concepts and design, ,
Tanenbaum, Andrew S., Distributed systems : principles and paradigms, ,

Complementària

Recomanacions

Asignaturas que continúan el temario
DESENVOLUPAMENT AVANÇAT D'APLICACIONS WEB/17264121

Asignaturas que se recomienda cursar simultáneamente
PROGRAMACIÓ/17264114
XARXES DE DADES/17264118
ENGINYERIA DE LLOCS WEB/17264125

Asignaturas que se recomienda haber cursado previamente
FONAMENTS DE PROGRAMACIÓ I/17264001
FONAMENTS DE PROGRAMACIÓ II/17264102
(*)La Guía docente es el documento donde se visualiza la propuesta académica de la URV. Este documento es público y no es modificable, excepto en casos excepcionales revisados por el órgano competente o debidamente revisado de acuerdo la normativa vigente.