Competències i objectius
Context de l'assignatura per al curs 2023-24
La asignatura se encuentra ubicada en 3º curso del Grado en Informática y proporciona conocimiento concreto al tiempo que una visión global e integradora de los diversos aspectos de los sistemas operativos en su expresión más amplia de interconexión y gestión de redes de computadores y que conforman el sistema distribuido, pero consiguiendo que la dependencia de los protocolos de la red sea lo más transparente posible al mismo.
Para ello, a estos sistemas, ya sean aplicaciones distribuidas de propósito específico o sistemas operativos, se les debe proporcionar una capa de abstracción software comúnmente denominada Middleware. Esta capa intermedia proporciona servicios a las aplicaciones distribuidas tales como la comunicación entre procesos o la invocación de objetos distribuidos.
Competències de l'assignatura (verificades per ANECA en graus i màsters oficials) per al curs 2023-24
Competències específiques (CE)
- CE11 : Coneixement i aplicació de les característiques, funcionalitats i estructura dels sistemes distribuïts, les xarxes de computadors i Internet, i dissenyar i implementar aplicacions que hi estiguen basades.
- CE14 : Coneixement i aplicació dels principis fonamentals i tècniques bàsiques de la programació paral·lela, concurrent, distribuïda i de temps real.
Resultats d'aprenentatge (Objectius formatius)
Sense dades
Objectius específics indicats pel professorat per al curs 2023-24
Los objetivos se concretan en los siguientes apartados:
1.- Proporcionar una visión general de los sistemas distribuidos con planteamientos de modelo, describiendo los principales paradigmas de computación distribuida, tecnologías Web y Middleware, las características de cada modelo y sus aplicaciones.
2.- Comprender los conceptos de heterogeneidad, extensibilidad, seguridad, escalabilidad, tolerancia a fallos, coordinación, concurrencia y transparencia en el contexto de los sistemas distribuidos.
3.- Saber diseñar una arquitectura de un sistema distribuido en función de los requisitos establecidos en el problema, así como proponer los paradigmas de computación distribuida, protocolos y mecanismos de comunicación entre objetos más adecuados para cada escenario.
4.- Concebir los sistemas distribuidos en un contexto realista, profundizando en la integración de aplicaciones y servicios, sockets, protocolos de comunicación, seguridad, servicios web, ...
5.- Saber utilizar servicios de terceros accesibles a través de la red y aprender a desarrollar servicios propios, contemplando los aspectos necesarios para la creación de aplicaciones y servicios en entornos distribuidos, como la escalabilidad, la disponibilidad y la seguridad.
6.- Implementar aplicaciones distribuidas basadas en tecnologías y arquitecturas de sistemas distribuidos (sockets, RPC, RMI, WS, Websockets, SOAP, etc.), resaltando la conveniencia de saber evaluar las ventajas e inconvenientes de cada una de ellas en función de los requerimientos de cada proyecto.
Dades generals
Codi:
34022
Professor/a responsable:
Gilart Iglesias, Virgilio
Crèdits ECTS:
6,00
Crèdits teòrics:
1,20
Crèdits pràctics:
1,20
Càrrega no presencial:
3,60
Departaments amb docència
-
Dep.:
TECNOLOGIA INFORMATICA I COMPUTACIO
Àrea: ARQUITECTURA I TECNOLOGIA DE COMPUTADORS
Crèdits teòrics: 1,2
Crèdits pràctics: 1,2
Aquest departament és responsable de l'assignatura.
Aquest dep. és responsable de l'acta.
Estudis en què s'imparteix
-
GRAU EN ENGINYERIA INFORMÀTICA
Tipus d'assignatura: OBLIGATÒRIA (Curs: 3)
-
DOBLE GRAU EN ENGINYERIA INFORMÀTICA I ADMININISTRACIÓ I DIRECCIÓ D'EMPRESES
Tipus d'assignatura: OBLIGATÒRIA (Curs: 4)