DADES IDENTIFICATIVES 2020_21
Assignatura (*) ARQUITECTURES PER A APLICACIONS EN XARXA Codi 17264122
Ensenyament
Grau de Tècniques de Desenvolupament d'Aplicacions Web i Mòbils (2018)
Cicle 1r
Descriptors Crèd. Tipus Curs Període
6 Obligatòria Segon 1Q
Llengua d'impartició
Castellà
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
VIEJO GALICIA, LUIS ALEXANDRE
Adreça electrònica alexandre.viejo@urv.cat
christian.zanger@urv.cat
Professors/es
VIEJO GALICIA, LUIS ALEXANDRE
ZANGER , CHRISTIAN
Web
Descripció general i informació rellevant <div> La informació publicada en aquesta guia és la que correspon a classes presencials i pot servir de guia orientativa. A causa de l’emergència sanitària provocada per la COVID-19 poden haver-hi canvis en la docència, avaluació i calendaris del curs 2020-21. Aquests canvis s’informaran a l’espai Moodle de cada assignatura. <br /></div><div><br /></div><div>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. <br /></div><div><br /></div><div>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. </div>

Competències
Tipus A Codi Competències Específiques
 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.
Tipus B Codi Competències Transversals
Tipus C Codi Competències Nuclears

Resultats d'aprenentage
Tipus A Codi Resultats d'aprenentatge
 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
Tipus B Codi Resultats d'aprenentatge
Tipus C Codi Resultats d'aprenentatge

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 computing.
3.3 Xarxes ad hoc.

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe
Hores fora de classe
(**) Hores totals
Activitats Introductòries
1 0 1
Sessió Magistral
INF6
INF7
WM2
25 22 47
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
4 8 12
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
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ó
Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.

Avaluació
Metodologies Competències Descripció Pes        
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ó de proves per avaluar el grau d'assoliment dels continguts teòrics de l'assignatura. 50%
Altres  
 
Altres comentaris i segona convocatòria

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.

En cas que les restriccions derivades de la situació d'emergència sanitària actual no permetin la realització de proves presencials, els exàmens i les avaluacions de les pràctiques es faran a distancia.


Fonts d'informació

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

Complementària

Recomanacions

Assignatures que en continuen el temari
DESENVOLUPAMENT AVANÇAT D'APLICACIONS WEB/17264121

Assignatures que es recomana cursar simultàniament
PROGRAMACIÓ/17264114
XARXES DE DADES/17264118
ENGINYERIA DE LLOCS WEB/17264125

Assignatures que es recomana haver cursat prèviament
FONAMENTS DE PROGRAMACIÓ I/17264001
FONAMENTS DE PROGRAMACIÓ II/17264102
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent