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

Carlos Moreno
Mind Map by Carlos Moreno, updated 12 months ago
Carlos Moreno
Created by Carlos Moreno over 3 years ago
76
0

Description

Mapa Mental sobre La Arquitectura de sistemas de información: tipos y características, creado por Carlos Moreno el 21/08/2016.

Resource summary

La Arquitectura de sistemas de información: tipos y características
1 Estilo de flujo de datos
1.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.1.1 Tubería y Filtros
1.1.1.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
2.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.
2.1.1 Arquitecturas de Pizarra o Repositorio
2.1.1.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.
3 Estilos de Llamada y Retorno
3.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.
3.1.1 Model-View-Controller (MVC)
3.1.1.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.
3.1.2 Arquitecturas en Capas
3.1.2.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.
3.1.3 Arquitecturas Orientadas a Objetos
3.1.3.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
3.1.3.1.1 COM y JavaBeans
3.1.4 Arquitecturas Basadas en Componentes
3.1.4.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.
4 Estilos de Código Móvil
4.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
4.1.1 Arquitectura de Máquinas Virtuales
4.1.1.1 La arquitectura de máquinas virtuales se ha llamado también intérpretes basados en tablas
4.1.1.1.1 1.- Máquina de interpretación que lleva a cabo la tarea
4.1.1.1.2 2.- Una memoria que contiene el seudo-código a interpretar,
4.1.1.1.3 3.- Una representación del estado de control de la máquina de interpretación
4.1.1.1.4 4.- Una representación del estado actual del programa que se simula.
4.1.1.2 Admite diferentes paradigmas
4.1.1.2.1 Orientada a objetos (C#, J#, C++, Python) y estructurada en bloques (Oberon),
4.1.1.2.2 Ambientes de objetos puros (Smallscript / Smalltalk), programación lógica declarativa (Prolog, P#),
4.1.1.2.3 Diseño basado en contratos (Eiffel), modelado matemático (Fortran)
4.1.1.2.4 Scripting interpretado (Perl)
4.1.1.2.5 meta-programación (SML, Mondrian)
4.1.1.2.6 programación cercana a la semántica de negocios (Cobol)
4.1.1.2.7 programación centrada en reportes (Visual ASNA RPG)
5 Estilos heterogéneos
5.1 Sistemas de control de procesos
5.1.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
5.2 Arquitecturas Basadas en Atributos
5.2.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
6 Estilos Peer-to-Peer
6.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.
6.1.1 Arquitecturas Basadas en Eventos
6.1.1.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.
6.1.2 Arquitecturas Orientadas a Servicios
6.1.2.1 Sólo recientemente estas arquitecturas que los conocedores llaman SOA han recibido tratamiento intensivo en el campo de exploración de los estilos
6.1.2.1.1 HTTPs, SMTP, FTP, IIOP, MQ
6.1.3 Arquitecturas Basadas en Recursos
6.1.3.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
6.1.3.1.1 implementaciones tales como WebDAV, ebXML, BPML, XLANG, UDDI, WSCK o BPEL4WS
Show full summary Hide full summary

Similar

Definitions to Learn in Music
Rosa Brookes
Anatomy and Physiology
pressey_property
English Terminology for AS Level
rhigzy
Orwell and 1984
Polina Strich
Animal Farm- The Pigs
lianastyles17
GCSE Subjects
KimberleyC
AS Media Studies Terminology
Mourad
Weimar & Nazi Germany?
Maddy Balkham
Present Simple/Past Simple Tenses
learning.buzz.in
Primera Evaluación de Trigonometria
José William Montes Ocampo
Romeo and Juliet notes
Faizaan Mohmed