El Poeta

Páginas: 8 (1983 palabras) Publicado: 18 de octubre de 2014
¿Como hacer una aplicación en Capas? (Parte I)
Publicado por Cristian Ayala en 10:32 Etiquetas: Programacion en Capas
Programación en capas primero a entender que es?
¿Cuantas capas existen para programar?
En la actualidad Se han propuesto diversas técnicas de programación, cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas se puedenmencionar las programaciones lineal, estructurada, modular y orientada a objetos. Pero la programación en capas es el mejor método para la facilidad de el programador por este motivo existen n-capas pero El diseño más en boga actualmente es el diseño en tres niveles (o en tres capas).
Programación en 3 capas o Three-Tier: es un estilo de programación en la que el objetivo primordial es la separación dela lógica de negocios de la lógica de diseño, un ejemplo básico de esto es separar la capa de datos de la capa de presentación al usuario. La programación en capas es la técnica más efectiva en aplicaciones empresariales, debido a la fácil administración que implica el dividir los componentes de la aplicación en capas y la rapidez que esto implica en programas orientados a Cliente-Servidor. Estaarquitectura consiste en dividir los componentes primarios de la aplicación, programarlos por separado y después unirlos en tiempo de ejecución

Definición: Una capa representa un elemento del sistema que procesa o trata la información.
Características: Una capa puede residir (se ejecuta) en una maquina diferente o en diferentes espacios o entornos de procesos dentro de la misma maquina.Diseñando Aplicaciones Distribuidas.
El diseño de aplicaciones modernas involucra la división de una aplicación en múltiples capas; la interface de usuario (IU), la capa media de objetos de negocios, y la capa de acceso a datos. Si se programa en 4 Capas, se le agrega una capa la cual es la de “Modelo” en la cual va una clase por cada tabla que haya en la base de datos, ya que va a tener los atributos decada tabla las clases (Producto, Persona, etc).
Puede ser útil identificar los tipos de procesamiento que podemos esperar que una aplicación realice. Muchas aplicaciones pueden, al menos, hacer lo siguiente:
Cálculos u otros procesos de negocios.
Ejecución de reglas de negocios.
Validación de datos relacionados al negocio.
Manipulación de datos.
Ejecución de las reglas de datos relacional.Interactuar con aplicaciones externas o servicios.
Interactuar con otros usuarios.
Nosotros podemos tomar estos tipos de servicios y generalizarlos dentro de los tres grupos o capas que a continuación se resumen:
· Interface de usuario (Capa de Presentación)
Interactuar con otros usuarios.
Interactuar con aplicaciones externas o servicios.
· Procesos de negocios (Capa de Negocios)
Cálculosu otros procesos de negocios.
Ejecución de reglas de negocios.
Validación de datos relacionados al negocio.
· Procesos de datos (Capa de Servicios de Datos).
Manipulación de datos.
Ejecución de las reglas de datos relacional.
La división de estos procesos de aplicaciones y su distribución entre diferentes procesos cliente/servidor es conocido como Procesamiento Distribuido. Generalizandoestos procesos dentro de estas tres categorías o capas es una distribución lógica y no refleja necesariamente alguna opción de diseño físico sobre computadoras, terminales u otros equipos. Usted puede desarrollar una aplicación cliente/servidor distribuida basada sobre estas tres capas de Presentación, Lógica de Negocios y Servicios de Datos y tener la aplicación entera corriendo sobre una simplecomputadora. Alternativamente, usted puede esparcir estas tres capas a través de un gran número de diferentes computadoras sobre una red. De cualquier forma usted ha desarrollado una aplicación cliente/servidor de tres capas.
Capas o niveles
1 Capa de presentación (IU):
La capa de Presentación provee su aplicación con una interface de usuario (IU). Aquí es donde su aplicación presenta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Poetas De Es
  • Poetas
  • Poetas
  • Poetas
  • Poeta
  • poeta
  • Tu poeta
  • poeta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS