You are on page 1of 4

ARQUITECTURAS DE APLICACIONES

Los sistemas de aplicaciones estn diseados para satisfacer las necesidades


organizacionales. Como algunos negocios tienen mucho en comn, sus sistemas de
aplicacin tambin tienden a tener una arquitectura comn que refleja los requisitos de la
aplicacin.
Una arquitectura genrica est configurada y adaptada para crear un sistema que cumpla
con los requerimientos especficos.
Como diseadores de software, nosotros podemos usar arquitecturas de aplicaciones
genricas de varias formas:
1.
2.
3.
4.
5.

Como un punto de partida para el proceso de diseo arquitectnico.


Como una lista de comprobacin de un diseo.
Como una forma de organizar el trabajo del grupo de desarrollo.
Como una forma de evaluar los componentes para su reutilizacin.
Como un vocabulario para hablar sobre tipos de aplicaciones.

Hay muchos tipos de sistemas de aplicaciones y, aparentemente, pueden parecer muy


distintos.
Sin embargo, cuando se examina la organizacin arquitectnica de las aplicaciones, muchas
de estas aplicaciones aparentemente distintas tienen mucho en comn.
Encontramos arquitecturas de cuatro grandes tipos de aplicaciones:
1. APLICACIONES DE PROCESAMIENTO DE DATOS
Aplicaciones basadas en datos, procesan datos por lotes sin intervenciones explcitas del
usuario.
2. APLICACIONES DE PROCESAMIENTO DE TRANSACCIN
Aplicaciones centradas en bases de datos que procesan peticiones del usuario y actualizan
la informacin en una base de datos.
3. SISTEMAS DE PROCESAMIENTO DE EVENTOS
Aplicaciones donde las acciones del sistema dependen de la interpretacin de eventos en el
entorno del sistema.
4. SISTEMAS DE PROCESAMIENTO DE LENGUAJES
Aplicaciones donde las intenciones del usuario son expresadas en un lenguaje formal que es
procesado e interpretado por el sistema.

SISTEMAS DE PROCESAMIENTO DE DATOS

Los negocios necesitan relacionarse con sistemas de procesamiento de datos para soportar
muchos aspectos de sus negocios tales como el pago de salarios, el clculo y la impresin
de facturas, el mantenimiento de cuentas y la emisin de renovacin para plizas de
seguros.
Estos sistemas se centran en los datos y, donde las bases de datos con las que se relacionan
son normalmente de rdenes de magnitud ms grandes que los propios sistemas. Estos
sistemas seleccionan datos para el registro de entradas y, dependiendo del valor de los
campos en los registros, realizan algunas acciones especificadas en el programa.
Los datos son de entrada y salida en los lotes:

Entrada: un conjunto de nmeros de clientes y las lecturas asociadas de un medidor


elctrico;
Salida: un conjunto correspondiente de facturas, uno para cada cliente

Los sistemas de procesamiento de datos por lo general tienen una estructura entradaproceso- salida

Diagramas de flujo de datos: Muestran como los datos son procesados a medida que se
mueven a travs del sistema. Las transformaciones son representadas como un rectngulo
con bordes redondeados, los flujos de datos como flechas (entre las transformaciones) y los
archivos y almacenes de datos se representan como rectngulos.

SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES


MARITZA GUERRERO Y.

Pgina 2 de 5

Se disean para procesar peticiones de un usuario de obtener informacin de una base de


datos o solicitudes de actualizar la base de datos.
Una transaccin de una base de datos es una secuencia de operaciones tratada como una
nica unidad. Desde una perspectiva del usuario transaccin es: Cualquier secuencia
coherente de operaciones que satisface un objetivo.
Los usuarios hacen solicitudes de servicio de forma asincrnicas, las cuales luego son
procesadas por un administrador de transacciones.

La estructura entrada-proceso-salida que podemos observar en las aplicaciones de


procesamiento de datos tambin se aplica a muchos sistemas de procesamiento de
transacciones.
SISTEMAS DE INFORMACION Y DE GESTION DE RECURSOS
Todos los sistemas que implican una interaccin con una base de datos compartida pueden
considerarse como sistemas de informacin basados en transacciones.
Un sistema de informacin permite el acceso controlado a una gran base de informacin,
como un catlogo de biblioteca, un horario de vuelos o los registros de pacientes en un
hospital.
El desarrollo de la WWW significa que un enorme nmero de sistemas de informacin
pasaron de ser sistemas organizacionales especializados a ser sistemas de propsito general
universalmente accesibles.
Los sistemas de informacin tienen una arquitectura genrica que puede ser organizada
como una arquitectura de capas. Las capas son:

Interfaz de usuario
Comunicaciones del usuario
Recuperacin de informacin
Gestin de base de datos

SISTEMA DE PROCESAMIENTO DE EVENTOS


MARITZA GUERRERO Y.

Pgina 3 de 5

Estos sistemas responden a los eventos en el entorno del sistema. Su principal caracterstica
es que la llegada de los eventos es impredecible por lo que la arquitectura tiene que ser
organizada para poderlo manejar.
Muchos sistemas comunes como ser procesadores de texto, juegos, etc. Son sistemas de
procesamiento de eventos.

SISTEMAS DE PROCESAMIENTO DE LENGUAJES


Aceptan lenguaje natural o artificial como entrada y generan alguna otra representacin de
ese lenguaje como salida.
Puede incluir un intrprete para actuar en las instrucciones en el idioma que se est
procesando
Se utiliza en situaciones en que la forma ms fcil de resolver un problema es describir un
algoritmo o describir el sistema de datos

MARITZA GUERRERO Y.

Pgina 4 de 5

You might also like