Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evolución de Las Aplicaciones Informáticas
Evolución de Las Aplicaciones Informáticas
APLICACIONES MONOLTICAS
Son aquellas en las que el software se estructura en grupos funcionales muy acoplados,
involucrando los aspectos referidos a la presentacin, procesamiento y almacenamiento de
la informacin.
En este rubro estn considerados las distintas aplicaciones para escritorio: sistemas
operativos, ofimtica, juegos monousuario, etc.
APLICACIONES CLIENTE/SERVIDOR
Esta arquitectura consiste bsicamente en un cliente que realiza peticiones a otro
programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas
que se ejecutan sobre una sola computadora es ms ventajosa en un sistema operativo
multiusuario distribuido a travs de una red de computadoras.
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los
servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la
centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que
facilita y clarifica el diseo del sistema.
La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor
no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo
programa. Los tipos especficos de servidores incluyen los servidores web, los servidores
de archivo, los servidores del correo, etc. Mientras que sus propsitos varan de unos
servicios a otros, la arquitectura bsica seguir siendo la misma.
APLICACIONES DE 2, 3 Y N CAPAS
Esta arquitectura consiste bsicamente en un cliente que realiza peticiones a otro
programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas
que se ejecutan sobre una sola computadora es ms ventajosa en un sistema operativo
multiusuario distribuido a travs de una red de computadoras.
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los
servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la
centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que
facilita y clarifica el diseo del sistema.
La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor
no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo
programa. Los tipos especficos de servidores incluyen los servidores web, los servidores
de archivo, los servidores del correo, etc. Mientras que sus propsitos varan de unos
servicios a otros, la arquitectura bsica seguir siendo la misma.
Nivel de aplicacin
Este nivel es en el que se encuentra toda la interfaz del sistema y es la que el usuario puede
disponer para realizar su actividad con el sistema.
Este nivel de la Base de Datos tambin llamado el Repositorio de Datos, es la capa en donde
se almacena toda la informacin ingresada en el sistema y que se deposita en forma
permanente.
Existen herramientas para el desarrollo en dos capas por ejemplo Visual Basic, Access y
SQL.
APLICACIONES DE TRES CAPAS
La arquitectura de dos capas si bien ayud en unos aos atrs, se vio la necesidad de crear
una nueva arquitectura ya que en dos capas se tena algunos problemas en la capa de
aplicacin ya que la principal desventaja de esta era el peso que tenia para el cliente, como
se mencion anteriormente.
Aplicacin n capas.
El surgimiento de la tecnologa de componentes distribuidos es la clave de las arquitecturas
de n-capas. Estos sistemas de computacin utilizan un nmero variable de componentes
individuales que se comunican entre ellos utilizando estndares predefinidos y
frameworks de comunicacin como:
APLICACIONES DISTRIBUIDAS
El diseo de aplicaciones modernas involucra la divisin de una aplicacin en mltiples
capas; la interfaz de usuario, la capa media de objetos de negocios, y la capa de acceso a
datos. Puede ser til identificar los tipos de procesamiento que podemos esperar que una
aplicacin realice. Muchas aplicaciones pueden, al menos, hacer lo siguiente:
Nosotros podemos tomar estos tipos de servicios y generalizarlos dentro de los tres grupos
o capas que a continuacin se resumen:
o
o
o
o
o
o
o
o
o
o