miércoles, 8 de diciembre de 2010

Funciones de los Niveles en la Arquitectura C/S.

 

ARQUITECTURA DE 2 NIVELES:

1. Generalmente usa los modelos de función distribuida o datos distribuidos.

2. Muy productivo.

3. Distribución no flexible.

         4. Dependiente del suministrador.

 ARQUITECTURA DE 3 NIVELES:

La Arquitectura de tres niveles es lógica y no física. Se preocupa con las funciones y no con la implantación.

La Arquitectura puede ser utilizada para desarrollar sistemas Centralizados o Distribuidos.

La Arquitectura facilitará la distribución de los componentes del sistema.

1. Modelo presentación-negocio-datos
2. Distribución flexible.
3. Sistema abierto. No dependiente.


 BENEFICIOS:

Estructura para la elaboración de aplicativos flexibles y fáciles de modificar, según las necesidades del negocio(cambio).
Alto nivel de reutilización del software y datos.
Fácil y rápido desarrollo de aplicativos grandes y complejos, para las transacciones y los SSD.
Fácil y rápido desarrollo de sistemas distribuidos que dan soporte a la administración central y a equipos auto-gestionados.

NIVELES DE ABSTRACCION:



BENEFICIOS DE LA ABSTRACCIÓN.

Esconde de cada nivel los detalles contenidos en los niveles inferiores:

Desarrollo simplificado del aplicativo: Al desarrollar un nivel no precisa preocuparse por el otro.
 
Mayor seguridad y protección: El desarrollador de un nivel no puede controlar físicamente otra camada en ningún nivel de detalle.

INTERFAZ ENTRE CAMADAS.
Es la superficie entre los componentes adyacentes de un aplicativo y el dispositivo por medio del cual ellos interactúan a través de las siguientes funciones:

Informa lo que el otro componente debe hacer, pregunta el estado actual del otro componente, recibe el resultado de las operaciones solicitadas.
 
 TIPOS DE INTERFACES.




PROYECTO DE CADA NIVEL.



DIVISIÓN DEL TRABAJO:


El desarrollo de un buen sistema Cliente / Servidor exige especialización de:
1. Interfaz gráfica
2. Redes de computadora
3. Programación de Negocios
4. Base de Datos
5. Programación de Base de Datos
6. Distribución de sistemas

METODOLOGIA ACTUAL DE PROYECTOS:

No hay comentarios:

Publicar un comentario