Documente Academic
Documente Profesional
Documente Cultură
Lady Vargas O.
066091002
Andrs M Rico.
066091035
Estilos arquitectnicos comunes
Garlan y Shaw enfocan una arquitectura de un sistema especfico como una coleccin de
componentes computacionales o como un simple componente, ambos unidos por conectores. La
idea se asocia a un grafo en el cual cada una de los nodos representa un componente y sus ramas
los conectores. Cada conector se puede representar una serie de tubos, filtros, eventos, etc.
Cuando garlan y Shaw se refieren a un estilo arquitectnico, lo cual lo define como una familia de
sistemas en trminos de una organizacin estructural (componentes y conectores). Que se pueden
usar como instancias de un estilo buscando la manera de ser combinados, teniendo en cuenta que
tambin tienen limitaciones.
Tubos y Filtros. Garlan & Shaw hablan de esta arquitectura como un desarrollo de que puede
tener de informacin cada tubo y en cual direccin ir el filtro, la transformacin de los datos de
entrada hacia la salida se logra dentro del mismo tubo logrando que la informacin de salida se
transforme antes de que la informacin de entrada se agote. Una regla para la implementacin del
estilo arquitectnico de tubos y filtros, es la independizacin de los estados de los filtros, otra
caracterstica es que los filtros no deben de conocer la identidad de su ascendente; las tuberas de
entrada garantiza sobre lo que aparece en los tubos de salida, pero no puede identificar los
componentes en los extremos de los tubos. Se asume que la programacin de los filtros no
depende del orden en que realizan su trabajo.
Este tipo de arquitecturas es utilizado ampliamente por UNIX Shell 16
Abstraccin de datos y organizacin orientada a objetos
En este estilo la representacin de datos y sus operaciones primitivas asociadas son encapsuladas
en un tipo de datos abstractos u objeto, donde este ltimo sern los componentes. Estos objetos
son una clase de componentes llamados gerente ya que es el responsable de preservar la
integridad del recurso.
De acuerdo a los que menciona Garlan y Shaw, dos aspectos importantes de este estilo son,
primero que cada objetos es responsable de preservar la integridad de esa representacin.
Segundo que la representacin es el encabezado de otros objetos. El uso del tipo de datos
abstractos y el creciente uso de los sistemas orientados a objetos se ha convertido en una especie
de extensin.
Aunque los sistemas orientados a objetos tienen muchas ventajas, tambin tiene desventajas
como por ejemplo que el orden que use para un objeto para interactuar con otro lo ms probable
es que este tenga que conocer la identidad de ese otro objeto, de lo contrario no servira.