DATOS IDENTIFICATIVOS 2023_24
Asignatura (*) ARQUITECTURAS PARA APLICACIONES EN RED Código 17244122
Titulación
Grado en Ingeniería de Sistemas y Servicios de Telecomunicaciones (2016)
Ciclo
Descriptores Cr.totales Tipo Curso Periodo
6 Obligatoria Tercer 1Q
Lengua de impartición
Castellà
Departamento Ingeniería Informática y Matemáticas
Coordinador/a
VIEJO GALICIA, LUIS ALEXANDRE
Correo-e alexandre.viejo@urv.cat
Profesores/as
VIEJO GALICIA, LUIS ALEXANDRE
Web http://https://campusvirtual.urv.cat/local/alternatelogin/index.php
Descripción general e información relevante <div><p>Esta asignatura tiene como objetivo que el alumno conozca los diferentes modelos de arquitecturas utilizados en los sistemas informáticos. Específicamente se tratará con especial énfasis las arquitecturas basadas en el modelo cliente/servidor, las arquitecturas distribuidas y las arquitecturas orientadas a servicios.&nbsp;</p><p>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.</p></div>

Competencias
Tipo A Código Competencias Específicas
 RT6 Capacidad de concebir, desplegar, organizar y gestionar redes, sistemas, servicios e infraestructuras de telecomunicación en contextos residenciales (hogar, ciudad i comunidades digitales), empresariales o institucionales responsabilizándose de la puesta en marcha y mejora contínua, así como conocer el impacto económico y social.
 RT7 Conocimiento y utilitzación de los fundamentos de la programación en redes, sistemas y servicios de telecomunicación.
 TEL6 Capacidad de diseñar arquitecturas de redes y servicios telemáticos.
Tipo B Código Competencias Transversales
Tipo C Código Competencias Nucleares

Resultados de aprendizaje
Tipo A Código Resultados de aprendizaje
 RT6 Escoge una arquitectura adecuada en función del ámbito de aplicación y sus ventajas y desventajas.
 RT7 Implementa una aplicación compleja cliente / servidor utilitzando sockets
 TEL6 Comprende el funcionamiento del modelo publicación-suscripción.
Comprende el funcionamiento de los servidores web.
Comprende el funcionamiento de las aplicaciones basadas en servicios web.
Comprende el funcionamiento de los diferentes modelos P2P.
Comprende el funcionamiento de las aplicaciones basadas en cloud computing.
Comprende el funcionamiento y la utilidad de las redes ad hoc.
Tipo B Código Resultados de aprendizaje
Tipo C Código Resultados de aprendizaje

Contenidos
tema Subtema
1. Arquitectura cliente/servidor 1.1 Fundamentos de la arquitectura cliente/servidor.
1.2 Programación de sockets en Java.
1.3 Modelo multicapa.
1.4 Proxies y memorias caché.
1.5 Servidores web.
1.6 Modelo de eventos y suscripción/publicación.
2. Arquitectura orientada a servicios 2.1 Fundamentos de la arquitectura orientada a servicios.
2.2 Invocación remota de métodos.
2.3 Servicios web SOAP.
2.4 Servicios web REST.
3. Arquitecturas avanzadas 3.1 Arquitectura peer-to-peer.
3.2 Cloud services.
3.3 Blockchain and Web3.0 applications.
3.4 Redes ad hoc.

Planificación
Metodologías  ::  Pruebas
  Competencias (*) Horas en clase
Horas fuera de clase
(**) Horas totales
Actividades introductorias
2 0 2
Sesión magistral
RT6
TEL6
26 30 56
Practicas a través de TIC en aulas informáticas
RT7
TEL6
30 60 90
Atención personalizada
0 0 0
 
Pruebas de desarrollo
RT6
RT7
TEL6
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

Metodologías
Metodologías
  descripción
Actividades introductorias Se hará una presentación de los objetivos y aplicaciones de la asignatura.
Sesión magistral Explicación de los contenidos teóricos de la asignatura.
Practicas a través de TIC en aulas informáticas Por grupos de 2, los alumnos realizarán una serie de prácticas relacionadas con los contenidos de la asignatura.
Atención personalizada Consultas de forma presencial en el despacho 147 o mediante correo electrónico.

Atención personalizada
descripción

Consultas de forma presencial en el despacho 147 o mediante correo electrónico.


Evaluación
Metodologías Competencias descripción Peso        
Practicas a través de TIC en aulas informáticas
RT7
TEL6
Realización de una serie de prácticas relacionadas con los contenidos de la asignatura. 50%
Pruebas de desarrollo
RT6
RT7
TEL6
Realización de un examen escrito para evaluar el grado de consecución de los contenidos de la asignatura. 50%
Otros  
 
Otros comentarios y segunda convocatoria

No se permite el uso de dispositivos móviles durante la realización de los exámenes.

La evaluación de la segunda convocatoria se realizará mediante un examen de preguntas de desarrollo (50% de la nota final) y la entrega de una serie de prácticas relacionadas con los contenidos de la asignatura (50% de la nota final). Hay que tener en cuenta que la nota máxima que se puede obtener en las actividades prácticas entregadas en segunda convocatoria es un 8 sobre 10.

Tanto en 1ª convocatoria como en 2ª convocatoria, los exámenes y evaluaciones de las prácticas se realizará

n de forma presencial.


Fuentes de información

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

Complementaria

Recomendaciones

Asignaturas que continúan el temario
SISTEMAS TELEMÁTICOS DISTRIBUIDOS/17244126

Asignaturas que se recomienda cursar simultáneamente
INGENIERÍA DE SITIOS WEB/17244125

Asignaturas que se recomienda haber cursado previamente
PROGRAMACIÓN/17244010
REDES DE DATOS E INTERNET/17244104
(*)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.