Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

COMPUTACIÓN DISTRIBUIDA EN JAVA

Curso 2016/2017 / Cod.31102079

COMPUTACIÓN DISTRIBUIDA EN JAVA

RESULTADOS DE APRENDIZAJE

El objetivo básico de la asignatura es ofrecer una descripción, lo más detallada posible, de los conceptos fundamentales sobre las diferentes tecnologías de desarrollo distribuido y un estudio de las tecnologías más actuales y extendidas a este respecto. Para ello, se establecen como objetivos específicos los siguientes:

  • Realizar un estudio de los fundamentos de los sistemas distribuidos y sus aplicaciones en el desarrollo de software para entornos corporativos.
  • Aprender a clasificar los sistemas distribuidos de acuerdo a una tipología de paradigmas, que permite analizar los beneficios y fortalezas de dichos paradigmas de manera general.
  • Realizar una revisión del modelo cliente servidor, modelo que en la actualidad es usado como paradigma de implementación de las denominadas Aplicaciones Web.
  • Entender el concepto de objeto distribuido y las diferentes alternativas de implementación del mismo en Java mediante Java RMI y CORBA.
  • Comprender el concepto de Arquitectura basada en servicios (SOA) y realizar implementaciones de servicios Web mediante SOAP, WDSL y UDDI.
  • Entender los conceptos asociados al nuevo paradigma de computación en la nube y sus diferentes modelos de computación. Además de realizar implementaciones prácticas con alguna de las plataformas existentes en el mercado.