Arquitectura de sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 12 (2889 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de agosto de 2012
Leer documento completo
Vista previa del texto
UNIVERSIDAD NACIONAL DE INGENERIA
INGENIRIA DE SOFTWARE II

Resumen de Arquitecturas de Aplicaciones Resumen de Arquitectura de Sistemas Distribuidos

Integrantes: Wendy Aracely Membreño Franco M. Salas Medina Josué Misael Jarquín Cerda Cesar Daniel Cordero Jiménez

GRUPO 5T1-CO

Modelos de Dominio Específico
Los sistemas de Modelos de dominio específico de aplicaciones intentanadecuarse a necesidades organizacionales o de negocio. Todos los negocios tienen mucho en común: necesitan contratar personal, emitir facturas, mantener la contabilidad, etc., sobre todo en negocios del mismo rubro. Las aplicaciones de los sistemas que utilizan estos negocios tienen también mucho en común. Normalmente, los sistemas del mismo tipo tienen arquitecturas similares, y la diferencia entreellos está en la funcionalidad detallada que proporcionan. El Diseñador puede usar arquitecturas de aplicaciones genéricas de varias formas: Como un punto de partida para el Diseño Arquitectónico Como comprobación de un diseño Para organizar el trabajo del equipo de desarrollo Para evaluar componentes a fin de su reutilización Como un vocabulario para hablar sobre tipos de aplicaciones Hay cuatrograndes tipos de aplicaciones: Aplicaciones de procesamiento de datos: Son aplicaciones conducidas por los datos. Procesan datos por lotes sin intervenciones explícitas del usuario durante el procesamiento. Aplicaciones de procesamiento de transacciones: Son aplicaciones centradas en bases de datos, que procesan peticiones del usuario para obtener información y actualizar la información en una basede datos. Sistemas de procesamiento de eventos. Es una clase muy amplia de aplicaciones, donde las acciones del sistema dependen de la interpretación de eventos en el entorno del sistema. Sistemas de procesamiento de lenguajes. Son sistemas donde las intenciones del usuario se expresan en un lenguaje formal (Java). Los sistemas de negocio son generalmente sistemas de procesamiento de transaccioneso de datos, estos sistemas se centran en datos, y las bases de datos con las que se relacionan son normalmente más grandes que los propios sistemas, dichos sistemas son de procesamiento por lotes donde los datos son introducidos y extraídos por lotes, a partir de un fichero o base de datos, en lugar de ser introducidos y extraídos por una terminal de usuario. La arquitectura de los sistemas deprocesamiento por lotes tiene tres componentes principales: Un componente de entrada reúne entradas desde una o más fuentes. Un componente de procesamiento realiza cálculos utilizando estas entradas; y un componente de salida genera salidas para ser escritas en la base de datos o impresas. La naturaleza de los sistemas de procesamiento de datos, implica que estos sistemas sean naturalmente orientadosa funciones en vez de orientados a objetos.

1. 2. 3. 4. 5.

1. 2.

3. 4.

La ventaja de los diagramas de flujo de datos es que muestran el procesamie nto de los datos desde su entrada hasta su salida, es decir, se pueden ver todas las funciones que actúan sobre los datos, a medida que se mueven a través de las etapas del sistema. Los sistemas de procesamiento de transacciones se diseñanpara procesar peticiones de usuario, a fin de obtener información de una base de datos, o peticiones para actualizar la base de datos . Técnicamente, una transacción de una base de datos es una secuencia de operaciones tratada como una única unidad (una unidad atómica). Los sistemas de procesamiento por eventos, responden a eventos en el entorno del sistema o interfaz del usuario, es decir, elsistema detecta e interpreta los eventos. Los eventos de interfaz de usuario representan comandos implícitos al sistema, que realiza alguna acción como respuesta a ese comando. Los sistemas de procesamiento de lenguajes son capaces de aceptar el lenguaje natural o artificial como entrada y generar alguna otra representación de ese lenguaje como salida. La salida del proceso es el resultado de...
tracking img