2. Una Aplicación distribuida es..
Es una aplicación con distintos
componentes que se ejecutan en entornos
separados en diferentes plataformas
conectadas a través de una red.
Un componente es una unidad
independiente para formar un sistema mas
completo.
3. Que es distribución:
La distribución se refiere a la construcción
de Software por partes, a las cuales les son
asignadas un conjunto especifico de
responsabilidades dentro de un sistema.
5. NECESIDADES A CUBRIR:
Trabajo a distancia
Compartir información
Accesibilidad
Seguridad en la protección de la información (tener la base de
datos particionada en dos o mas nodos)
Independencia lugares
7. Tipos de Aplicaciones
Distribuidas
Aplicaciones Cliente-Servidor: el servidor se
proporciona y procesa los datos solicitados por el
cliente; el cliente maneja la aplicación, y sus
funciones son solicitar datos al servidor.
Middleware: Un conjunto de controladores, API u
otro software que mejora la conectividad entre las
aplicaciones de cliente y un servidor.
8. Problemas comunes en el uso
de A. D
Disponibilidad de los servidores.
Acceso a los sistemas de manera remota.
Posibilidad de que pueden ser vistos (pero no
accesados) por muchas personas.
Capacidad de los equipos donde se almacenan las
fuentes.
9. Características de las
aplicaciones distribuidas
1.
Concurrencia: son utilizadas por
cierto número de usuarios a la vez.
2.
Topología de la red: Se debe
tener en cuenta el tipo de red (LAN o
WAN) a utilizar.
10. Características de las
aplicaciones distribuidas
3.Ubicación de la lógica: Intervienen varios
procesos, será necesario decidir en cuál de los
posibles procesos físicos se sitúa cada componente
lógico de la aplicación.
4.Homogeneidad de las plataformas: La utilización
de estándares es muy útil.
5.Seguridad: Establecer políticas de seguridad para
impedir el acceso no autorizado a los procesos.