Representación de procesos que conforman un sistema y que interactúan entre ellos, con la finalidad de cumplir una función particular.
Enviado por kikemar • 18 de Febrero de 2016 • Resumen • 864 Palabras (4 Páginas) • 242 Visitas
Arquitectura.
Una arquitectura es un conjunto de componentes funcionales que usan diferentes estándares, convenciones, reglas y procesos con los que se integran productos y servicios informáticos que se utilizan en una organización. El término arquitectura se puede referir ya sea a hardware o software o a una combinación de ellos. Las arquitecturas abiertas utilizan componentes de estándares aprobados. Un sistema de arquitectura cerrada, por otro lado es aquella cuyo diseño es propietario, haciendo más difícil conectarse a otros sistemas.
Modelo.
Representación de procesos que conforman un sistema y que interactúan entre ellos, con la finalidad de cumplir una función particular.
Arquitectura cliente/servidor.
Es la tecnología que permite al usuario final, el acceso transparente a las aplicaciones, datos y recursos de cómputo a través de la organización en múltiples plataformas en un ambiente distribuido, de tal forma que los requerimientos de servicio hechos por los clientes, son proporcionados por servidores.
Cliente.
Es todo proceso que solicita servicios de otro. El cliente es conocido como front-end.
Funciones de un cliente:
- Administra la interfaz del usuario
- Interactúa con el usuario
- Procesa la lógica de la aplicación y hace validaciones locales
- Genera requerimientos de bases de datos
- Recibe resultados del servidor
- Da formato a los resultados
Servidor.
Un servidor es todo proceso que proporciona un servicio a otros. Atiende a múltiples clientes que hacen las peticiones de algún recurso administrado por él. Al proceso servidor se le conoce como back-end.
Funciones de un servidor.
- Aceptar requerimientos de base de datos que hacen los clientes
- Procesar requerimientos de bases de datos
- Formatear datos para transmitirlos a los clientes
- Realizar validaciones a nivel de base de datos.
Arquitectura en N-Capas.
La arquitectura de las aplicaciones en N-Capas provee un modelo para que los desarrolladores creen aplicaciones flexibles y reusables.
El término “N-Capas” implica cualquier número (2-Capas, 4-Capas, básicamente cualquier número de capas distintas que se usen en la arquitectura). La arquitectura de las aplicaciones son parte de la capa 7 del modelo OSI.
Modelo en 3 capas.
La arquitectura cliente/servidor en 3 capas (Three-tier) presenta una capa adicional entre el cliente y el servidor, en la cual se implemente la lógica de la aplicación, A nivel de hardware, los clientes se conectan a través de la red LAN a un servidor de aplicaciones local, el cual a su vez se comunica con un servidor central de bases de datos, en donde el servidor de aplicaciones actúa como cliente o servidor.
En este modelo se puede elegir en donde se coloca la lógica de la aplicación, es decir: en el cliente, en el servidor de bases de datos o en otro servidor; de igual manera, se tiene libertad para la elección del lenguaje a utilizar para el desarrollo.
...