Unidad 3. Estilos Arquitectonicos



ESTILOS ARQUITECTONICOS                                

Se dice que los estilos arquitectónicos son un conjunto de reglas de diseño que identifica las clases de componentes y conectores que se pueden utilizar para componer en sistema o subsistema, junto con los aparejados por el uso del estilo. Sin duda un estilo describe entonces una clase de arquitectura, o piezas identificables de las arquitecturas empíricamente dadas..Esas piezas se encuentran repetidamente en la práctica, trasuntando la existencia de decisiones estructurales coherentes. Una vez que se han identificado los estilos, es lógico y natural pensar en re-utilizarlos en situaciones semejantes que se presenten en el futuro [Kaz01]. Igual que los patrones de arquitectura y diseño, todos los estilos tienen un nombre: cliente-servidor, modelo-vista-controlador, tubería-filtros, arquitectura en capas.



Estilos De Datos estos o Estilos centrados en datos:

Enfatiza la integrabilidad de los datos. Se estima apropiada para sistemas que se fundan en acceso y actualización de datos en estructuras de almacenamiento. Sub-estilos característicos además de que constituyen una de las principales ramas de investigación sobre arquitectura de computadores y de esta manera alcanzar las cualidades de reusó y modificabilidad.



Estilos de Llamada y Retorno:

Estilos de Llamada y RetornoEsta familia de estilos enfatiza la modificabilidad y la escalabilidad. Son los estilos más generalizados en sistemas en gran escala. Miembros de la familia son las arquitecturas de programa principal y subrutina, los sistemas basados en llamadas a procedimientos remotos, los sistemas orientados a objeto y los sistemas jerárquicos en capas.



Estilos de Código Móvil

Esta familia de estilos enfatiza la portabilidad. Ejemplos de la misma son los intérpretes, lossistemas basados en reglas y los procesadores de lenguaje de comando. Fuera de las máquinas virtuales y los intérpretes, los otros miembros del conjunto han sido rara vez estudiados desde el  punto de vista estilístico. Los sistemas basados en reglas, que a veces se agrupan como miembros de la familia de estilos basados en datos, han sido estudiados particularmente por

Murrell, Gamble, Stiger y Plant [MPG96] [SG97] [GSP99].



Estilos heterogéneos

Antes de pasar a la familia más fuertemente referida en los últimos tiempos, incluyo en este grupo formas compuestas o indóciles a la clasificación en las categorías habituales. Es por cierto objetable y poco elegante que existan clases residuales de este tipo en una taxonomía, pero ninguna clasificación conocida ha podido resolver este dilema conceptual. En este apartado podrían agregarse formas que aparecen esporádicamente en los censos de estilos, como los sistemas de control de procesos industriales, sistemas de transición de estados, arquitecturas  específicas de dominios [GS94] o estilos derivados de otros estilos, como GenVoca, C2 o REST



Estilos Peer-to-Peer
Esta familia, también llamada de componentes independientes, enfatiza la modificabilidad por medio de la separación de las diversas partes que intervienen en la computación. Consiste por lo  general en procesos independientes o entidades que se comunican a través de mensajes. Cada  entidad puede enviar mensajes a otras entidades, pero no controlarlas directamente. Los  mensajes pueden ser enviados a componentes nominados o propalados mediante broadcast.  Miembros de la familia son los estilos basados en eventos, en mensajes (Chiron-2), en servicios  y en recursos. Gregory Andrews [And91] elaboró la taxonomía más detallada a la fecha de  estilos basados en transferencia de mensajes, distinguiendo ocho categorías: (1) Flujo de datos  en un sentido a través de redes de filtros. (2) Requerimientos y respuestas entre clientes y  servidores. (3) Interacción de ida y vuelta o pulsación entre procesos vecinos. (4) Pruebas y ecos  en grafos incompletos. (5) Broadcasts entre procesos en grafos completos. (6) Tokenpassingasincrónico. (7) Coordinación entre procesos de servidor decentralizados. (8) Operadores  replicados que comparten una bolsa de tareas.




Integrantes:

Brizuela Ismari.

Delgado Jesús.

Mirabal José.

Mujica Liliana.

Rangel Ana.

Rico Dayana.


1 comentario:

  1. Buen aporte..! Sería de utilidad que dejen una referencia para continuar leyendo porque el contenido es un poco abstracto!

    ResponderEliminar