La Arquitectura de sistemas de información: tipos y características

Descripción

Mapa Mental sobre La Arquitectura de sistemas de información: tipos y características, creado por Carlos Moreno el 21/08/2016.
Carlos Moreno
Mapa Mental por Carlos Moreno, actualizado hace más de 1 año
Carlos Moreno
Creado por Carlos Moreno hace casi 8 años
240
0

Resumen del Recurso

La Arquitectura de sistemas de información: tipos y características
  1. Estilo de flujo de datos
    1. Esta familia de estilos enfatiza la reutilización y la modificabilidad. es apropiada para sistemas que implementan transformaciones de datos en pasos sucesivos.
      1. Tubería y Filtros
        1. El sistema tubería-filtros se percibe como una serie de transformaciones sobre sucesivas piezas de los datos de entrada. Los datos entran al sistema y fluyen a través de los componentes.
    2. Estilos Centrados en Datos
      1. Esta familia de estilos 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 de la familia serían los repositorios, las bases de datos, las arquitecturas basadas en hipertextos y las arquitecturas de pizarra.
        1. Arquitecturas de Pizarra o Repositorio
          1. Estos sistemas se han usado en aplicaciones que requieren complejas interpretaciones de proceso de señales (reconocimiento de patrones, reconocimiento de habla, etc), o en sistemas que involucran acceso compartido a datos con agentes débilmente acoplados.
      2. Estilos de Llamada y Retorno
        1. Esta 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.
          1. Model-View-Controller (MVC)
            1. Es referido en el marco de la estrategia arquitectónica de Microsoft. En la documentación correspondiente es tratado a veces en términos de un estilo decididamente abstracto y otras como patrón de aplicación ligado a una implementación específica en Visual C++ o en ASP.NET. Buschmann y otros lo consideran un patrón correspondiente al estilo de los sistemas interactivos.
            2. Arquitecturas en Capas
              1. Se definen el estilo en capas como una organización jerárquica tal que cada capa proporciona servicios a la capa inmediatamente superior y se sirve de las prestaciones que le brinda la inmediatamente inferior.
              2. Arquitecturas Orientadas a Objetos
                1. Los componentes de este estilo son los objetos, o más bien instancias de los tipos de dato abstractos. En la caracterización clásica de David Garlan y Mary Shaw, los objetos representan una clase de componentes que ellos llaman managers, debido a que son responsables de preservar la integridad de su propia representación
                  1. COM y JavaBeans
                2. Arquitecturas Basadas en Componentes
                  1. Los sistemas de software basados en componentes se basan en principios definidos por una ingeniería de software específica Pragmáticamente se puede también definir un componente (no en el sentido estilístico, sino en el de CBSE) como un artefacto diseñado y desarrollado de acuerdo ya sea con CORBA Component Model (CCM), JavaBeans y Enterprise JavaBeans en J2EE y lo que alternativamente se llamó OLE, COM, ActiveX y COM+, y luego .NET.
              3. Estilos de Código Móvil
                1. Esta familia de estilos enfatiza la portabilidad. Ejemplos de la misma son los intérpretes, los sistemas basados en reglas y los procesadores de lenguaje de comando
                  1. Arquitectura de Máquinas Virtuales
                    1. La arquitectura de máquinas virtuales se ha llamado también intérpretes basados en tablas
                      1. 1.- Máquina de interpretación que lleva a cabo la tarea
                        1. 2.- Una memoria que contiene el seudo-código a interpretar,
                          1. 3.- Una representación del estado de control de la máquina de interpretación
                            1. 4.- Una representación del estado actual del programa que se simula.
                            2. Admite diferentes paradigmas
                              1. Orientada a objetos (C#, J#, C++, Python) y estructurada en bloques (Oberon),
                                1. Ambientes de objetos puros (Smallscript / Smalltalk), programación lógica declarativa (Prolog, P#),
                                  1. Diseño basado en contratos (Eiffel), modelado matemático (Fortran)
                                    1. Scripting interpretado (Perl)
                                      1. meta-programación (SML, Mondrian)
                                        1. programación cercana a la semántica de negocios (Cobol)
                                          1. programación centrada en reportes (Visual ASNA RPG)
                                    2. Estilos heterogéneos
                                      1. Sistemas de control de procesos
                                        1. caracterizan no sólo por los tipos de componentes, sino por las relaciones que mantienen entre ellos. El objetivo de un sistema de esta clase es mantener ciertos valores dentro de ciertos rangos especificados, llamados puntos fijos o valores de calibración
                                        2. Arquitecturas Basadas en Atributos
                                          1. La intención de estos autores es asociar a la definición del estilo arquitectónico un framework de razonamiento (ya sea cuantitativo o cualitativo) basado en modelos de atributos específicos
                                        3. Estilos Peer-to-Peer
                                          1. 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.
                                            1. Arquitecturas Basadas en Eventos
                                              1. Las arquitecturas basadas en eventos se han llamado también de invocación implícita. Otros nombres propuestos para el mismo estilo han sido integración reactiva o difusión (broadcast) selectiva.
                                              2. Arquitecturas Orientadas a Servicios
                                                1. Sólo recientemente estas arquitecturas que los conocedores llaman SOA han recibido tratamiento intensivo en el campo de exploración de los estilos
                                                  1. HTTPs, SMTP, FTP, IIOP, MQ
                                                2. Arquitecturas Basadas en Recursos
                                                  1. Aunque la literatura especializada tiende a considerar a REST una variante menor de las arquitecturas basadas en servicios, Fielding considera que REST resulta de la composición de varios estilos más básicos, incluyendo repositorio replicado, cache, cliente-servidor, sistema en capas, sistema sin estado, máquina virtual, código a demanda e interfaz uniforme
                                                    1. implementaciones tales como WebDAV, ebXML, BPML, XLANG, UDDI, WSCK o BPEL4WS
                                              Mostrar resumen completo Ocultar resumen completo

                                              Similar

                                              First Certificate - Use of English Parte 3
                                              Diego Santos
                                              Miguel de Unamuno
                                              Diego Santos
                                              CIUDADES I...
                                              JL Cadenas
                                              Historia de España. Siglo XVIII
                                              FIRA BRIGHTON
                                              ÁRBOL DE PROBLEMAS
                                              hsanchezron
                                              VERB TENSES
                                              cesartorres721
                                              CLASIFICACIÓN DE LAS EMPRESAS
                                              ivon nieto
                                              Unidad III - Dibujo de Conjunto
                                              Mariana Cardozo
                                              DALÍ...
                                              JL Cadenas
                                              REGISTROS DE CUENTAS CONTABLES
                                              islena olivero
                                              MESOPOTAMIA
                                              Txemi López