Unidad 1Panorama General De Las Aplicaciones Distribuidas.

Páginas: 13 (3095 palabras) Publicado: 20 de febrero de 2013
INSTITUTO TECNOLOGICO DE CONKAL.
PANORAMA GENERAL DE LAS APLICACONES DISTRIBUIDAS.

Desarrollo de aplicaciones para ambientes distribuidas.
Que presenta:
JUAN FRANCISCO CANCHE DAVID.

Conkal, Yucatán, México 2013.

INDICE DE CONTENIDO.

UNIDAD 1. Panorama general de las aplicaciones distribuidas.

1.1 Evolución de las aplicaciones informáticas………………………...…………..1
1.1.1 Aplicacionesmonolíticas……………………………………………….2
1.1.2 Aplicaciones cliente/servidor…………………………………………..3
1.1.3 Aplicaciones de 2,3 y n capas……………………………………..…..4
1.1.4 Aplicaciones distribuidas……………………………………….………7
1.2 Evolución de las tecnologías para el desarrollo de aplicaciones distribuidas……………………………………………………………………..………8
1.2.1 De interfaz de usuario……………………………………………….….9
1.2.2 Deaplicación…………………………………………………………….9
1.2.3 De base de datos……………………………………………….……..10
1.2.4 De comunicación de datos………………………………………..….10
1.2.5 De conexión entre capas…………………………………………..…12
1.3 Escenarios de utilización de las aplicaciones distribuidas……………….…12
1.4 Problemas comunes en el desarrollo y uso de aplicaciones distribuidas…13

Bibliografia………………………………………………………………..…………..13
UNIDAD I. PANORAMA GENERAL DE LAS APLICACIONES DISTRIBUIDAS1.1 EVOLUCION DE LAS APLICACIONES INFORMATICAS.
La evolución de las aplicaciones informáticas se dio debido a los siguientes factores:
1. Trabajo a distancia.
2. Compartir información.
3. Accesibilidad.
4. Seguridad en la protección de la información (tener la base de datos particionada en dos o más nodos).
5. Independencia lugares.

En la actualidad cualquier aplicación cuentageneralmente con tres partes diferenciadas:

1. Una interfaz de usuario: Elemento con el que interacciona el usuario de la aplicación, ejecutando acciones, introduciendo u obteniendo información.

2. Lógica o Reglas de negocio: Son las que procesan la información para generar los resultados que persiguen, siendo el elemento fundamental que diferencia unas aplicaciones de otras.

3. Gestión de datos:Se ocupa del almacenamiento y recuperación de la información.

1.1.1 APLICACIONES MONOLITICAS

Son aquellas en las que el software se estructura en grupos funcionales muy acoplados, involucrando los aspectos referidos a la presentación, procesamiento y almacenamiento de la información.
En este rubro están considerados las distintas aplicaciones para escritorio: sistemas operativos, ofimática,juegos mono usuario, etc.
En una aplicación monolítica las tres partes forman un todo y se ejecutan en la misma máquina.
1. Datos
2. Lógica de negocio
3. Interface de usuario



Ejemplo:
Resulta caro y los costos de mantenimiento son también altos.
Una aplicación monolítica duplica en cada computadora todos sus elementos: interfaz de usuario, lógica o reglas de negocio yacceso a datos.
* Fácil de desarrollar.
* Precisa de cierta potencia de proceso.
* Requieren más y mejor HW en las estaciones de trabajo.
* Son infinitamente más lentos en el procesamiento de peticiones sencillas Ocupan mayor ancho de banda, provocando congestionamiento en la Red Local Requieren habilitar el acceso real a la carpeta de datos para todos los usuarios de laaplicación.
* Su actualización es más costosa.
* No permiten el acceso en línea desde fuera de la Red Local ó requieren de implementaciones de soluciones de conectividad muy costosas.

1.1.2 APLICACIONES CLIENTE/SERVIDOR

Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar aprogramas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Panorama General De Las Aplicaciones Distribuidas.
  • Aplicaciones distribuidas
  • Aplicaciones Distribuidas
  • Unidad 2. Arquitectura De Aplicaciones Distribuidas.
  • Unidad 2 Arquitectura De Aplicaciones Distribuidas.
  • Unidad 2 Desarrollo De Aplicaciones Para Ambientes Distribuidos-Arquitectura De Aplicaciones Distribuidas
  • Importancia de las aplicaciones distribuidas
  • Aplicaciones Distribuidas Ejemplos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS