Componentes De Software
Enviado por lu_armenta • 28 de Abril de 2015 • 253 Palabras (2 Páginas) • 209 Visitas
Componentes de Software:
Se distinguen tres componentes básicos de software:
• Presentación.- Tiene que ver con la presentación al usuario de un conjunto de objetos visuales y llevar a cabo el procesamiento de los datos producidos por el mismo y los devueltos por el servidor.
• Lógica de aplicación.- Esta capa es la responsable del procesamiento de la información que tiene lugar en la aplicación.
• Base de datos.- Esta compuesta de los archivos que contienen los datos de la aplicación.
Arquitecturas Cliente / Servidor
A continuación mostramos las arquitecturas cliente-servidor más populares:
• Arquitectura Cliente-Servidor de Dos Capas.- Consiste en una capa de presentación y lógica de la aplicación; y la otra de la base de datos. Normalmente esta arquitectura se utiliza en las siguientes situaciones:
•
o Cuando se requiera poco procesamiento de datos en la organización.
o Cuando se tiene una base de datos centralizada en un solo servidor.
o Cuando la base de datos es relativamente estática.
o Cuando se requiere un mantenimiento mínimo.
CLIENTE/SERVIDOR DE DOS CAPAS
• Arquitectura Cliente-Servidor de Tres Capas- 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. Normalmente esta arquitectura se utiliza en las siguientes situaciones:
•
o Cuando se requiera mucho procesamiento de datos en la aplicación.
o En aplicaciones donde la funcionalidad este en constante cambio.
o Cuando los procesos no están relativamente muy relacionados con los datos.
o Cuando se requiera aislar la tecnología de la base de datos para que sea fácil de cambiar.
o Cuando se requiera separar el código del cliente para que se facilite el mantenimiento.
o Esta muy adecuada para utilizarla con la tecnología orientada a objetos.
...