Temario

Páginas: 20 (4766 palabras) Publicado: 17 de noviembre de 2012
Programa general de las aplicaciones distribuidas.

1.1 Evolución de las aplicaciones informáticas.
La evolución de las aplicaciones informáticas se dio debido a los siguientes factores:
  -Trabajo a distancia.
  -Compartir información.
  -Accesibilidad.
Seguridad en la protección de la información.
  -Independencia de lugares. 
En la actualidad cualquier aplicación cuentageneralmente con tres partes diferenciadas:
  -Una interfaz de usuario: Elemento con el que interacciona el usuario de la aplicación, ejecutando acciones, introduciendo u obteniendo información.
  -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.
• 1.1.1Aplicaciones Monolíticas.

Una aplicación monolítica es aquella aplicación que se ha diseñado para solo una función un ejemplo de ello seria un procesador de texto. Es una única aplicación de software en niveles en los que la interfaz de usuario y código de acceso a datos se combinan en un solo programa de una plataforma única. En una aplicación monolítica las tres partes forman un todo y seejecutan en la misma máquina.
-Datos
-Lógica de negocio
-Interface de usuario
[pic]

• 1.1.2 Aplicaciones cliente/servidor.
Al cliente se le representa por un software de aplicación y lo utilizan los usuarios de Internet para acceder a un determinado servicio.
En cambio un servidor tiene un software de servidor que lo utiliza para ofrecer al cliente toda la funcionalidadutilizada por el cliente. El cliente y el servidor se comunican a través de Internet por un protocolo que ellos mismos definen.
[pic]
• 1.1.3 Aplicaciones de 2,3 y n capas.
Lo que se conoce como arquitectura en capas es en realidad un estilo de programación cuyo objetivo principal es separar los diferentes aspectos del desarrollo, tales como las cuestiones de aplicación.
• Aplicaciones de2 capas las componen: 
•Capa de acceso a datos. 
•Capa de aplicación. 
-Algunas redes disponen de tres tipos de nodos: 
•Clientes que interactúan con los usuarios finales. 
•Servidores de aplicación que procesan los datos para responder a los clientes. 
•Servidores de base de datos que almacenan los datos para servidores de aplicación. 
• A esta arquitectura se lellama arquitectura de 3 capas y se divide en: 
•La capa de acceso a datos. 
•La capa de negocios. 
•La capa de presentación. 
[pic]


• 1.1.4 Aplicaciones distribuidas.
Una aplicación con distintos componentes se ejecutan en entornos separados, normalmente en diferentes plataformas conectadas a través de una red. 
• Componentes de una aplicación distribuida.1. Lado del servidor. 
2. Lado del cliente. 
3. Protocolo de la aplicación. 
4. Formato de los mensajes. 
•Lado del servidor: Programa que se ejecuta en un computador, está a la escucha de un puerto, esperando peticiones de los clientes.
Por ejemplo: 
El servidor de correo Hotmail o Gmail, cuando se va a autenticar el usuario y contraseña, el servidor hace los procesos internospara analizar si el usuario existe y concuerda con el usuario.

•Lado cliente: Programa que ejecuta el usuario. 
Por ejemplo: 
-Windows Live Messenger 
-Mozilla 
-FileZilla 

•Protocolo de aplicación: 
Para la comunicación cliente servidor. El protocolo define el tipo de mensajes intercambiados. 
Por ejemplo: El protocolo de la capa de aplicación Web HTTP, define elformato y las secuencias de mensajes transmitidos entre el navegador y el servidor Web. 

•Formato de los mensajes que se intercambian: Forman parte del servicio.
Por ejemplo: en el correo electrónico se define el formato de los mensajes electrónicos.

[pic]




• 1.2 Evolución de las tecnologías para el desarrollo de aplicaciones distribuidas.

Hoy en día las compañías...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temario
  • Temarios
  • Temario de estado
  • Temarios
  • temario
  • temario
  • temario
  • Temario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS