Aplicacion De 2 Y 3 Capas

Páginas: 6 (1317 palabras) Publicado: 10 de octubre de 2012
Aplicaciones de 2 y 3 capas
Dos capas
En la actualidad muchos sistemas de información están basados en arquitecturas
de dos capas, denominadas:
 Nivel de aplicación;
 Nivel de la base de datos.
Existen herramientas de amplio uso que presuponen esta estructura (p. ej. Visual
Basic + Access/SQL server). Estas arquitecturas fueron las primeras en
aprovecharse de la estructuracliente-servidor (aplicación en los clientes, base de
datos como servidor). Las desventajas de dos niveles son bien conocidas:
 El nivel de las aplicaciones se recargan, entremezclando aspectos típicos
del manejo de la interfaz con las reglas del negocio;
 Las reglas del negocio quedan dispersas entre el nivel de aplicación y los
"stored procedures" de la base de datos;
La aplicación quedasobrecargada de información de bajo nivel si hay que
extraer los datos de varias bases de datos, posiblemente con estructuras
diferentes.
 El nivel de aplicación puede ser demasiado pesado para el cliente.

Se caracterizan por tener 2 asociaciones lógicas, que prestan servicios y que a la final son capas.

Arquitectura de 2 capas

En la primera capa se incluye a la presentación(Interface grafica) y a la lógica de negocios, toda la lógica la escribimos en las formas (en el onClick del botón por ejemplo), y accedemos a un servicio de datos para la gestión de los mismos, por lo general a un servidor de Base de Datos.

Esta arquitectura es comúnmente llamada cliente servidor, puesto que también el programa fuente puede residir en un servidor y muchos cliente pueden acceder a élpara ejecutar una copia del programa.

Arquitectura Cliente – Servidor

Pero quisiera plantear la siguiente problemática:

¿Qué podría suceder si tuviésemos que hacer cambios en la implementación de la lógica de negocios?

El resultado es la recompilación de toda la aplicación y reinstalación en todos y cada uno de los clientes; y….si mis clientes suman como 200 máquinas?

La soluciónestá en separar la lógica de negocios en un servicio aparte, allí es donde aparece la tercera capa.

Tres capas
El modelo de distribución y despliegue más extendido es este y aún se puede
afirmar que existe una fuerte y bien avanzada tendencia a adoptar una
arquitectura de tres capas:
 Aplicación [ojo]
 Dominio de la aplicación;
 Repositorio.
La mayoría de estos sistemas buscanconservar la tecnología de BD relacional
para la capa del repositorio e introducir la tecnología OO para el dominio de la
aplicación. Para la capa de presentación se pueden utilizar tanto la tecnología
HTML (Java-enabled) como los Generadores GUI.
En terminología de BD los tres niveles pueden equipararse, a grosso modo, con:
 Esquema externo;
 Esquema conceptual;
 Esquemainterno o de almacenamiento.
En el caso de la capa denominada lógica de dominio, o simplemente dominio, se
hacer referencia a la lógica que se debe ensamblar en la aplicación y
regularmente se incorpora en una sola aplicación que puede ser almacenada en
una estación cliente o en un servidor de aplicaciones. La ventaja es que ahora la
aplicación puede describirse únicamente en relación a lasemántica de la
aplicación, sin tener que preocuparse sobre cómo está implementado ese dominio
(ubicación y estructura física de la data).

Una aplicación de tres capas es una aplicación cuya funcionalidad puede ser segmentada en tres niveles lógicos (capas):

* Los servicios de presentación.

* Los servicios de negocios (Lógica de Negocios)

* Los servicios de datos.Arquitectura de Aplicaciones de 3 capas

La capa de servicios de presentación es responsable de:

* Obtener información del usuario.
* Enviar la información del usuario a los servicios de negocios para su procesamiento.
* Recibir los resultados del procesamiento de los servicios de negocios.
* Presentar estos resultados al usuario.

El nivel de servicios de negocios es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ambiental Cap 2 y 3
  • programacion en 2 y 3 capas
  • apa 2 cap 3
  • madruga cap 2 y 3
  • Aplicacion Biologia 2 etapa 3
  • Andrea Alliau cap 2 3
  • Winnicott. Cap 2 Y 3. Resumen.
  • Cap 2 y 3 del libro 2.3.15

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS