diseño y análisis de sistemas: arquitectura de sistemas

43
Arquitectura del Sistema

Upload: kenny-merle

Post on 14-Feb-2017

76 views

Category:

Technology


0 download

TRANSCRIPT

Arquitectura del Sistema

Introducción

• Un sistema eficaz combina elementos en una arquitectura o diseño, que es flexible, rentable y técnicamente sólido y capaz de soportar las necesidades de información de la empresa

• La arquitectura del sistema se traduce el diseño lógico de un sistema de información en una estructura física que incluye hardware, software, soporte de red, y los métodos de procesamiento

Lista de comprobación de la arquitectura del sistema Enterprise Resource Planning (ERP)

El objetivo de la ERP es establecer una estrategia de toda la compañía para el uso de los recursos de TI

Gestión de la cadena de suministro (SCM) El costo inicial y el coste total de propiedad

Durante la etapa de diseño final, se toman decisiones que tendrán un gran impacto en los costos iniciales y TCO para el nuevo sistema

Debe revisar todas las anteriores estimaciones de costos

Lista de comprobación de la arquitectura del sistema

Escalabilidad Escalabilidad, también es llamada la extensibilidad, se refiere

a la capacidad de un sistema para ampliar, cambiar o reducir su tamaño fácilmente para satisfacer la necesidad de cambiar de una empresa comercial

Especialmente importante en los sistemas de aplicación que son de volumen nominal, como los sistemas de procesamiento de transacciones

Lista de comprobación de la arquitectura del sistema

Integración web Un sistema de información

incluye aplicaciones Arquitectura centrada en la

web Evita muchos de los

problemas de conectividad y compatibilidad que se producen habitualmente

Los mercados electrónicos

Lista de comprobación de la arquitectura del sistema Requisitos para la interfaz del sistema heredado

El nuevo sistema podría tener que interactuar con uno o más sistemas de legado

La conexión de un nuevo sistema con un sistema heredado implica el análisis de los formatos de datos y la compatibilidad

El analista debe saber si la nueva aplicación con el tiempo reemplazará el sistema heredado

Lista de comprobación de la arquitectura del sistema Opciones de proceso

En la planificación de la arquitectura, los diseñadores también tienen que considerar cómo el sistema procesará los datos - en línea o por lotes

Deberán estar previstos para la copia de seguridad y recuperación rápida en caso de fallo del sistema

Lista de comprobación de la arquitectura del sistema

• Temas de seguridad• Las amenazas de seguridad

y las defensas son una preocupación importante para un analista de sistemas

• El analista debe tener en cuenta los problemas de seguridad que se relacionan con las especificaciones de diseño del sistema

• Los sistemas basados en la Web introducen problemas de seguridad adicionales

Planificación de la Arquitectura

Servidores Servidor Clientela Arquitectura de

mainframe Procesamiento basado en

servidor

Planificación de la Arquitectura

Clientela A medida que la tecnología de PC explotó a mediados de los

años 1980 y 1990, potentes microordenadores aparecieron rápidamente en los escritorios corporativos

Los usuarios descubrieron que podían ejecutar sus propias aplicaciones de procesamiento de textos, hojas de cálculo, bases de datos y

Las empresas vinculadas a los equipos independientes en las redes

Planificación de la Arquitectura

Clientela Computación Stand-Alone Redes de área local y amplia Procesamiento basado en el

cliente

Arquitectura de Cliente / Servidor

Visión general

Arquitectura de Cliente / Servidor

Client/Server Design Styles

Arquitectura de Cliente / Servidor

Fat and Thin Clients

Arquitectura de Cliente / Servidor

• Niveles Cliente / Servidor• Diseño de dos niveles• Diseño de tres niveles

• middleware• Permite a los niveles de comunicar y transmitir los datos de ida y vuelta• Proporciona una interfaz transparente• Puede integrar sistemas heredados y aplicaciones basadas en la Web

Arquitectura de Cliente / Servidor

Cuestiones de Costo-Beneficio Los sistemas cliente / servidor permiten a la empresa escalar el sistema en un

entorno que cambia rápidamente La computación cliente / servidor también permite a las empresas para

transferir las aplicaciones de mainframe caros a las plataformas de cliente más económicos

Sistemas cliente / servidor reducen la carga de la red y mejorar los tiempos de respuesta

Arquitectura de Cliente / Servidor

• Problemas de rendimiento cliente / servidor• En contraste con el sistema centralizado, un diseño de cliente / servidor

separa las aplicaciones y los datos de• Sistema de gestión de base de datos distribuida (DDBMS)• El sistema es escalable, por lo que los nuevos sitios de datos se puede añadir

sin reconstruir el diseño del sistema• El sistema es menos propensos a experimentar fallo catastrófico

Arquitectura basada en Internet

Arquitectura basada en Internet

Soluciones envasados y proveedores de servicios de comercio electrónico Muchos proveedores ofrecen sistemas llave en mano para empresas Otra alternativa es utilizar un proveedor de servicios de aplicaciones (ASP) Otra opción es la gestión de alojamiento Tenga en cuenta la experiencia de otras empresas en la misma industria

Arquitectura basada en Internet

• Portales corporativos• Un portal corporativo puede

proporcionar acceso para clientes, empleados, proveedores y el público

• Computación en la nube• Elimina eficazmente los

problemas de compatibilidad• La ampliación de la demanda• Requiere mucho más ancho de

banda

Arquitectura basada en Internet

Web 2.0 Prevé una segunda generación

de la web que permitirá a las personas a colaborar, interactuar y compartir información de forma más dinámica

Wiki Sistema operativo del Internet

Métodos de procesamiento

Procesamiento en línea Debido a que es

interactiva, el procesamiento en línea evita retrasos y permite un diálogo constante entre el usuario y el sistema de

El procesamiento en línea también se puede utilizar con los sistemas orientados de archivos

Métodos de procesamiento

Procesamiento por lotes El grupo de operaciones de TI puede ejecutar programas por

lotes en un horario predeterminado, sin participación de los usuarios, en horario de oficina, por la noche o los fines de semana

Requerirá un número significativamente menor que los sistemas de recursos de la red en línea

Métodos de procesamiento

El procesamiento por lotes combinado con en línea

Modelos de Redes

El modelo de referencia OSI El modelo OSI se compone de

siete capas Cada capa realiza una función

específica Ofrece un conjunto de normas

de diseño

Modelos de Redes

Protocolos de red En todos los casos, la red debe usar un protocolo Transmission Control Protocol / Internet Protocol (TCP / IP) Protocolo de transferencia de archivos (FTP)

Modelos de Redes

Topología de la red Red jerárquica

Que refleja el flujo de funcionamiento real de la organización

Una desventaja de una red jerárquica es que si una empresa añade niveles de procesamiento adicionales, la red se vuelve más complejo y costoso de operar y mantener

Modelos de Redes

Topología de la red Red de autobuses

Los dispositivos pueden estar unidos o separados de la red en cualquier punto sin perturbar el resto de la red

Se añaden el rendimiento disminuye en general a medida que más usuarios y dispositivos

Hoy en día, el diseño de bus es mucho menos popular

Modelos de Redes

Topología de la red Red en anillo

Una desventaja de una red en anillo es que si un dispositivo de red falla (tal como un PC o un servidor), los dispositivos aguas abajo de la dispositivo que ha fallado no se pueden comunicar con la red

Unidad de acceso multiestación (MAU)

Modelos de Redes

Topología de la red Red en estrella

Desventaja del diseño de la estrella es que toda la red depende del conmutador

Sin embargo, en la mayoría de redes en estrella de gran tamaño, interruptores de copia de seguridad están disponibles de inmediato en caso de fallo de hardware

Modelos de Redes

Topología de la red Red de malla

Aunque este diseño es extremadamente fiable, sino que también es muy caro de instalar y mantener

Originalmente desarrollado para aplicaciones militares

Modelos de Redes

Routers Los routers se diferencian de los

interruptores en que funcionan a un nivel más alto PSI

Se puede conectar a una red mayor, disímiles, tales como la Internet

Puerta Servidor proxy

Modelos de Redes

Herramientas de Modelado de red Mientras traduce el modelo OSI

lógico en un modelo físico del sistema en red, puede utilizar las herramientas de software

Problemas de licencias de red Restricciones de licencia de

software

Conexiones inalámbricas

Una red de área local inalámbrica, o WLAN Estándares de la red inalámbrica

802.11 Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) Enmiendas Mbps (megabits por segundo)

Conexiones inalámbricas

Estándares de la red inalámbrica 802.11g 802.11n Múltiple entrada / múltiple salida (MIMO) Diseño de múltiples rutas 802.11y

Conexiones inalámbricas

Las topologías de red inalámbrica Conjunto de servicios básicos (BSS) - el modo de

infraestructura Punto de acceso Extended Service Set (ESS) Itinerancia Independencia de conjunto de servicios (ISS) - peer-

to-peer

Conexiones inalámbricas

Tendencias inalámbricos Wi-Fi Alliance Wi-Fi (fidelidad inalámbrica) Bluetooth En adición a 802.11 protocolos para redes LAN, IEEE está trabajando

en 802.16 MAN (redes de área metropolitana) WiMAX

Terminación de Diseño de Sistemas

Sistema de especificaciones de diseño Una especificación típica diseño del sistema utiliza una estructura similar a la

siguiente: Resumen de gestión Componentes del sistema Entorno del sistema Requisitos para la aplicación Las estimaciones de tiempo y costo Material adicional

Terminación de Diseño de Sistemas

• La aprobación del usuario• Los usuarios deben revisar y aprobar los diseños de diseño de la interfaz, y el

informe de menús, pantallas de entrada de datos, documentos de origen, y otras áreas del sistema que les afectan

• Otros miembros del departamento de TI también tienen que revisar las especificaciones de diseño de sistemas

• Cuando la especificación de diseño del sistema haya finalizado, deberá distribuir el documento a un grupo objetivo de los usuarios, el personal del departamento de TI, y la gestión de la empresa

Terminación de Diseño de Sistemas

• Presentaciones• La primera presentación es para los analistas de sistemas, programadores,

los miembros del personal técnico y de apoyo• Su próxima presentación es a los jefes de departamento y los usuarios de los

departamentos afectados por el sistema de• La presentación final es para la gestión de la empresa• Gestión podría llegar a una de tres decisiones: proceder con el desarrollo de

sistemas, realizar un trabajo adicional en la fase de diseño de los sistemas, o terminar el proyecto

Resumen

Un sistema de información combina hardware, software, datos, procedimientos, y la gente en una arquitectura de sistema

El analista debe tener en cuenta la planificación de recursos empresariales, el costo inicial y el coste total de propiedad, la escalabilidad, la integración Web, requisitos de interfaz legado, las opciones de tratamiento, y los problemas de seguridad

Una arquitectura requiere de servidores y clientes

Resumen

• En comparación a presentar diseños de servidores, sistemas cliente / servidor son más escalables y flexibles

• En la implementación de un diseño, un analista debe considerar estrategias de comercio electrónico, la disponibilidad de paquetes de soluciones y portales corporativos, que son las entradas a un sitio Web multifunción

• Los métodos de tratamiento principales son el procesamiento en línea y por lotes

Resumen

• Las redes permiten el intercambio de hardware, software y recursos de datos con el fin de reducir los gastos y proporcionar una mayor capacidad de usuarios

• La forma se configura una red se llama la topología de red• La especificación de diseño del sistema se presenta el diseño de

sistemas completos de un sistema de información