Tabla Comparativa Arquitectura de 2 - 3 capas.

2
Tabla comparativa Arquitectura 2 capas Arquitectura 3 capas Consiste en una capa de presentación y lógica de la aplicación; y la otra de la base de datos. Cuando se requiera poco procesamiento de datos en la organización. Consiste en una capa de la Presentación, otra capa de la lógica de la aplicación y otra capa de la base de datos. Cuando se requiera poco procesamiento de datos en la organización. Cuando se requiera mucho procesamiento de datos en la aplicación. Se usa cuando se tiene una base de datos centralizada en un solo servidor. Cuando los procesos no están relativamente muy relacionados con los datos. Cuando la base de datos es relativamente estática. Cuando se requiera aislar la tecnología de la base de datos para que sea fácil de cambiar. Cuando se requiere un mantenimiento mínimo. Cuando se requiera separar el código del cliente para que se facilite el mantenimiento. Seguridad baja en nivel de información. Seguridad alta en el nivel del servicio. Desempeño pobre, se envían muchas instrucciones de SQL por la red. Desempeño alto, se envían solicitudes de servicios cliente- servidor. En facilidad de desarrollo es muy alta su capacidad. En facilidad de desarrollo están surgiendo nuevas herramientas para desarrollar los servidores de Apps. Para la administración del sistema, es más compleja, usa mas reglas del cliente por administrar. Para la administración del sistema, es menos compleja pues puede administrarse de manera central en el servidor. En el encapsulado de información es bajo, pues las tablas de datos están expuestas. En el encapsulado de información es alto, el cliente llama a servicios o métodos. Su disponibilidad es baja. Su disponibilidad es excelente, puede volver a arrancar los componentes de la capa media entre otros servidores. Su flexibilidad de arquitectura de Su flexibilidad de arquitectura es excelente, pues las 3 capas se

description

Tabla Comparativa Arquitectura de 2 - 3 capas.

Transcript of Tabla Comparativa Arquitectura de 2 - 3 capas.

Tabla comparativa

Arquitectura 2 capasArquitectura 3 capas

Consiste en una capa de presentacin y lgica de la aplicacin; y la otra de la base de datos. Cuando se requiera poco procesamiento de datos en la organizacin.Consiste en una capa de la Presentacin, otra capa de la lgica de la aplicacin y otra capa de la base de datos.

Cuando se requiera poco procesamiento de datos en la organizacin.Cuando se requiera mucho procesamiento de datos en la aplicacin.

Se usa cuando se tiene una base de datos centralizada en un solo servidor.Cuando los procesos no estn relativamente muy relacionados con los datos.

Cuando la base de datos es relativamente esttica. Cuando se requiera aislar la tecnologa de la base de datos para que sea fcil de cambiar.

Cuando se requiere un mantenimiento mnimo.Cuando se requiera separar el cdigo del cliente para que se facilite el mantenimiento.

Seguridad baja en nivel de informacin.Seguridad alta en el nivel del servicio.

Desempeo pobre, se envan muchas instrucciones de SQL por la red.Desempeo alto, se envan solicitudes de servicios cliente-servidor.

En facilidad de desarrollo es muy alta su capacidad.En facilidad de desarrollo estn surgiendo nuevas herramientas para desarrollar los servidores de Apps.

Para la administracin del sistema, es ms compleja, usa mas reglas del cliente por administrar.Para la administracin del sistema, es menos compleja pues puede administrarse de manera central en el servidor.

En el encapsulado de informacin es bajo, pues las tablas de datos estn expuestas.En el encapsulado de informacin es alto, el cliente llama a servicios o mtodos.

Su disponibilidad es baja.Su disponibilidad es excelente, puede volver a arrancar los componentes de la capa media entre otros servidores.

Su flexibilidad de arquitectura de hardware es limitada, pues se tiene solo un cliente y un servidor.Su flexibilidad de arquitectura es excelente, pues las 3 capas se pueden residir en computadoras distintas, o la segunda y la tercera pueden encontrarse en la misma mquina en entornos basados en componentes.

En el reciclado de aplicaciones, es pobre.Sus aplicaciones monolticas en el cliente.En el reciclado de aplicaciones, es excelente.Pueden reciclar servicios y objetos.

Alumno: Luis Enrique Cancino Ortiz. Programacin Web. 13-14 HRS.