Está en la página 1de 4

APLICACIONES

DISTRIBUIDAS
Nombre de la asignatura: Aplicaciones Distribuidas-PAC

Presentación
1. Presentación de la asignatura

Reciba un cordial saludo de parte de la Universidad de las Fuerzas Armadas ESPE al inicio de este
nuevo semestre, deseándole éxitos en esta asignatura de “Aplicaciones Distribuidas”. Es necesario en
primer lugar, que tenga una actitud positiva hacia lo que va a estudiar (voluntad, motivación, interés).
A veces, adquirir esa actitud es complicado, debido a que existen asignaturas que le confunden. No
obstante, puede planificar ese estudio para que no sea tan árido, distribuir los contenidos como más
cómodo le resulte; tenga en cuenta que los temas que se tratan en esta asignatura son de actualidad y
orientadas principalmente al desarrollo de software.

Respecto a su horario y planificación de estudio, debe adaptarlo a sus necesidades. Es un tema muy
personal y de responsabilidad. De todas formas, algunas investigaciones le brindan consejos útiles,
como está demostrado que "aquellos que estudian durante las últimas horas de la tarde-noche se
aprende más despacio, pero es lo que mejor se recuerda". Sin embargo, "el estudio durante las horas de
la mañana hace que se aprenda más de prisa, pero se olvide más fácilmente."

Una buena planificación del estudio y un horario disciplinado pueden darle resultados muy positivos.
Es uno de los aspectos más difíciles de cumplir pero es, sin duda, una de las claves de excelentes
resultados. Una planificación adecuada le ahorrará tiempo, que podrás dedicar a otras actividades.
Ahorrará también esfuerzo y lograrás más eficacia. Adquiriendo un hábito diario de estudio, evitará los
trancones de última hora. Lo tendrá todo a punto, rendirá mejor y mejorará su auto-estima.

Hemos elaborado esta guía a partir de nuestra actividad profesional desarrollada dentro de las áreas de
desarrollo e ingeniería de software. En la actualidad se está viviendo una revolución en cuanto al
almacenamiento de datos en repositorios no relacionales y en el desarrollo de grandes aplicaciones
particionadas de forma vertical.

2. Caracterización

La asignatura de Aplicaciones Distribuidas; se caracteriza por presentar tres tecnologías que son
utilizadas en el desarrollo de aplicaciones de software como son: Integración de Aplicaciones por
medio de servicios Web, uso de bases de datos NoSQL y la utilización de arquitecturas basadas en
micro-servicios para el desarrollo de aplicaciones empresariales.

3. Metodología de estudio

Esta guía se desarrolló tomando como base la experiencia académica y profesional de sus tutores y un
sin número de textos y direcciones electrónicas; que usted lo encontrará en la sección contenidos de la
plataforma virtual.

La presente asignatura se la desarrollará siguiendo un proceso teórico-práctico en la modalidad de


educación a distancia. Para su estudio usted dispondrá de una introducción, en la que tendrá una visión
general sobre los contenidos que serán tratados en cada uno de los parciales; también encontrará una
asesoría didáctica, en la que se le dará a conocer todas las indicaciones y los aspectos que debe analizar
para el desarrollo de los contenidos; además deberá realizar las actividades de aprendizaje propuestas.
 
Es fundamental participar activamente en los foros académicos y en las evaluaciones en línea que serán
planteados durante el desarrollo de esta asignatura.
 
El sistema de evaluación que será aplicado es: una guía, dos actividades interactivas (un foro
académico y una evaluación en línea) y una evaluación presencial. Estas actividades y sus respectivas
fechas las encontrará en la sección calendario propuesto para esta asignatura.

El método de estudio se basa en la aceptación de lo estudiado, se denomina Heurístico o del


descubrimiento (del griego heurisko: enseñar); Mejor es comprender que memorizarse la materia, lo
mejor es descubrir que aceptar cualquier cosa escrita como verdad. El profesor presenta los elementos
del aprendizaje para que el alumno, usted, los descubra.

1
Nombre de la asignatura: Aplicaciones Distribuidas-PAC

4. Evaluación

 La nota se compone de dos actividades interactivas, la guía de estudios desarrolladas y el


examen presencial, son los siguientes:

Ponderación de calificaciones

5. Objetivo general

Aprender las nuevas tecnologías y marcos de trabajo que son utilizados por la industria del software
para el desarrollo de aplicaciones empresariales orientadas a la web, y que son accedidas desde
múltiples dispositivos; con la finalidad de soportar múltiples usuarios concurrentes y ayudar a los
procesos de las empresas en una sociedad globalizada.

6. Resultados de aprendizaje

 Adquirir conocimientos para el uso de servicios Web Rest, SOAP y WebSockets para la
integración de sistemas heterogéneos.
 Evidenciar conocimientos teóricos y prácticos en el desarrollo de aplicaciones orientadas a
Servicios.
 Evidenciar los conocimientos adquiridos con la realización de una aplicación completa
utilizando la arquitectura de micro-servicios; en la cual se demuestre el uso de servicios WEB
y bases de datos Relacionales

7. Tabla de contenidos

Tema, unidad o capitulo Contenidos


- Integración de Sistemas Actividad 1
Heterogéneos – Servicios Web
SOAP - Implemente un servicio Web SOAP que permita
realizar las 4 operaciones básicas (suma, resta,
multiplicación y división).
- Integración de Sistemas Actividad 2
Heterogéneos – Servicios Web
REST - Implemente un servicio Web REST que
permita realizar operaciones CRUD (Crear,
Leer, Modificar y Eliminar) de un “Producto”

- Integración de Sistemas Actividad 3


Heterogéneos – WebSockets
- Implemente una aplicación de tipo Chat
utilizando WebSockets

2
Nombre de la asignatura: Aplicaciones Distribuidas-PAC

- Arquitectura Orientada a Actividad 4


Servicios
- Realizar un artículo de difusión científico (paper)
del tipo “revisión sistemática de la literatura” sobre
la Arquitectura Orientada a Servicios y su
aplicación en sistemas de software.
-
- Arquitectura de Micro-Servicios Actividad 5

- Desarrollo de una aplicación que utilice la


arquitectura de Micro-servicios..

8. Texto guía

Libro con autor:

Joyanes Aguilar, L. (2014). Big Data: Análisis de grandes volumes de datos en organizaciones y
empresas. Medellin: Alfaomega.

Libro versión electrónica

Lourdes Hernández. (2016). Casos de uso en Big Data. LIDlearning. Recuperado de


https://www.youtube.com/watch?v=RBy594v2EFw

Zoltan Prekopcsak, Gabor Makrai, Tamas Henk, Csaba G ́asp ́ar-Papanek. (2015). Radoop: Analyzing
Big Data with RapidMiner and Hadoop. Recuperado de
https://www.researchgate.net/publication/266463880_Radoop_Analyzing_Big_Data_with_Ra
pidMiner_and_Hadoop

También podría gustarte