1.1.- Evolución De Las Aplicaciones Informáticas.

Páginas: 5 (1020 palabras) Publicado: 12 de abril de 2012
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 (tener la base de datos particionada en dos o más nodos).
Independencia de lugares.
En la actualidad cualquier aplicacióncuenta generalmente 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 unasaplicaciones de otras.
- Gestión de datos: Se ocupa del almacenamiento y recuperación de la información.

1.1.1 Aplicaciones monolíticas

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 paraescritorio: sistemas operativos, ofimática, juegos monousuario, etc.

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 a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a travésde 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 información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

La separación entre cliente y servidor es una separación detipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma.

1.1.3 Aplicaciones de 2, 3 y n capas.APLICACIONES DE 2 CAPAS.

La arquitectura de dos capas en la actualidad es muy utilizada, aunque con muchas fallas, todavía no se ha podido dejar de usar. Estas arquitecturas fueron las primeras en aprovecharse de la estructura cliente-servidor.

Las capas que esta arquitectura presenta son las siguientes:

Nivel de aplicación
Este nivel es en el que se encuentra toda la interfaz delsistema y es la que el usuario puede disponer para realizar su actividad con el sistema.
Nivel de la base de datos.
Este nivel de la Base de Datos también llamado el Repositorio de Datos, es la capa en donde se almacena toda la información ingresada en el sistema y que se deposita en forma permanente.

Existen herramientas para el desarrollo en dos capas por ejemplo Visual Basic, Access y SQL.APLICACIONES DE TRES CAPAS

La arquitectura de dos capas si bien ayudó en unos años atrás, se vio la necesidad de crear una nueva arquitectura ya que en dos capas se tenía algunos problemas en la capa de aplicación ya que la principal desventaja de esta era el peso que tenía para el cliente.

Y es así que se creó la arquitectura de tres capas las cuales son:

• Nivel de Aplicación
Ladiferencia de este nivel aplicado ahora en una arquitectura de tres capas es que solo tiene que trabajar con la semántica propia de aplicación, sin tener que preocuparse de cómo esta implementado este ni de su estructura física.

• Nivel de Dominio de la aplicación.
En cambio este nivel se encarga de toda la estructura física y el dominio de aplicación.

• Nivel de Repositorio.
Sigue siendo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 1.1 EVOLUCIÓN DE LAS APLICACIONES WEB
  • Evolución de las aplicaciones informáticas.
  • Tema: 1.1 evolución de la programación.
  • 1.1 Historia y evolucion del cnc.
  • 1.1. Evolución del pensamiento estratégico
  • Aplicaciones informaticas
  • Informatica aplicada
  • Informatica aplicada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS