Transcript

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.


Top Related