Arquitecturas de software (resumen)
Arquitecturas
Cliente - Servidor: Su diseño es básicamente la implementación de uno o más servidores que ofrecen servicios a uno o más clientes a través de una red quepermite acceder a estos servicios. Dentro de sus características se encuentra que es Centralizado en el control (ya que el servidor controla el acceso, recurso y la integridad de los datos controlando quecliente puede acceder a ellos y quién no), Escalable (esto quiere decir que si se desea aumentar el número de clientes y/o servidores se puede hacer en cualquier momento y por separado si es elgusto) y Encapsulado (o de fácil mantenimiento, ya que puede reemplazarse cualquier servidor sin que la conexión de los clientes se vea afectada). En general, la arquitectura cliente-servidor sustituye ala arquitectura de módulos (monolítica), por su mejora en la distribución (tanto a nivel lógico como físico). También conocido como modelo de capas, es una especialización de la arquitectura cliente –servidor, en donde las tareas (cargas) se dividen en tres partes: La primera es la capa de “presentación” (interfaz gráfica), en donde se rescatan las acciones realizadas por el usuario. Lasiguiente, es la capa de “negocio” o capa de aplicación. Es la encargada de la comunicación entre la capa de presentación y la capa de datos, a través de los programas que residen en esta. Por último,está la capa de datos, en donde residen los datos. Está formada por uno o más gestores de base de datos, que reciben solicitudes tanto de almacenamiento como de recuperación de información.
Orientadaa servicios (SOA): Es un modelo de arquitectura que define la utilización de servicios para la creación de sistemas que reflejan de muy buena manera el negocio de la organización. Se divide en 5 capasde software: Aplicaciones básicas, exposición de funcionalidades, integración de servicios, composición de procesos y de entrega.
Arquitectura en pizarra (repositorios): Ésta arquitectura se...
Regístrate para leer el documento completo.