Este documento describe los conceptos clave de la arquitectura de sistemas de información. Explica que una arquitectura es un diseño estructural integrado de un sistema y sus componentes. También describe algunos patrones comunes de arquitectura como capas, "pipes and filters" y cliente-servidor. Finalmente, enfatiza la importancia de diseñar una arquitectura adecuada para satisfacer las necesidades de información de una empresa.
2. Arquitectura de los Sistemas
de Informacion
Una arquitectura es un diseño estructural
integrado de un sistema, sus elementos y
definiciones dependen de los requerimientos
proporcionados. El concepto de
“arquitectura” es ampliamente usado en el
contexto de la construcción de
computadoras.
3. Las entidades que deben participar
dentro de la Arquitectura del sistema
de información son la empresa y sus
productos. Ambas deben ser
consideradas para los propósitos del
diseño del sistema de información,
implementación y operación
especialmente cuando mas sistemas
son diseñados para empresas
virtuales.
4. El ordenador está formado por un conjunto
de componentes físicos denominado
hardware, así
como un conjunto de instrucciones
necesarias para que estos puedan funcionar
que se denomina software
Software.
Es el conjunto de los programas de
cálculo,procedimientos, reglas,
documentación y datos asociados
queforman parte de las operaciones de
un ordenador (es decir,aquello que no se
puede tocar de manera física).
5. Hardware.
El hardware es, como se ha dichoanteriormente,
la parte física de un ordenador (todoaquello que
se puede tocar con la mano, aunque estédentro
de la CPU).
El hardware lo podemos dividir en dos
bloques, principalmente:
- CPU, y
- Periféricos.
Se va a tratar, de manera diferenciada cada
uno de los bloques anteriores
6.
7. Algunos patrones de arquitectura
Arquitectura en capas:
Organiza los componentes en grupos de sub
tareas, donde cada grupo se encuentra en un
nivel de abstracción diferente
Ejemplo:
Virtualización, Java
Virtual Machine
como caso particular
JAVA RUNTIME ENVIRONMENT
JAVA VIRTUAL MACHINE (JRE)
SISTEMA OPERATIVO
HARDWARE
8. “Pipes and Filters”:
Sirve en sistemas que procesan un flujo de datos.
Cada paso es encapsulado en un “filtro”.
Los “tubos” pasan datos de un filtro a otro
Al recombinar filtros puedo construir familias de
sistemas relacionado.
Cliente – Servidor:
Permite estructurar sistemas distribuidos con
componentes desacoplados que interactúan por
medio de invocaciones remotas a servicios.
Ejemplo: navegación web
Cliente: navegador, cliente “fino” (poca lógica)
Servidor: servidores web
9. Conclusión
La arquitectura de los sistemas de Informacion nacen análisis y diseño de
Sistemas de Información ante la necesidad de organizar los procesos y
recursos de información antes de programarlos.
Recomendación
Realizar una Arquitectura adecuada que satisfaga las necesidades de la
empresa y ayude a su mejor administración de datos.
Bibliografia
http://es.wikipedia.org/wiki/Arquitectura_de_la_informaci%C3%B3n
http://www.pedeciba.edu.uy/bioinformatica/sibdyw/Clase_3.pdf
http://www.nosolousabilidad.com/articulos/historia_arquitectura_informacion.htm