lol1

Páginas: 8 (1938 palabras) Publicado: 6 de junio de 2014


InforMAS
Revista de Ingeniería Informática del CIIRM
Dep.Legal: MU-2419-2004  ISSN: 1698-8841
Arquitectura y diseño de sistemas web modernos

por Juan Salvador Castejón Garrido.
Secretario del CIIRM.

Las   aplicaciones   web   se   han   convertido   en   pocos   años   en   complejos
sistemas con interfaces de usuario cada vez más parecidas a lasaplicaciones   de   escritorio,   dando   servicio   a   procesos   de   negocio   de
considerable envergadura y estableciéndose sobre ellas requisitos
estrictos  de  accesibilidad  y  respuesta.  Esto  ha  exigido  reflexiones  sobre
la  mejor  arquitectura  y  las  técnicas  de  diseño  más  adecuadas.  En  este
artículo se   pretende dar un   breve   repaso   a   la   arquitectura   de   talesaplicaciones y a los patrones de diseño más aplicables.

En   los   últimos   años,   la   rápida   expansión   de   Internet   y  del   uso   de   intranets
corporativas ha supuesto una transformación en las necesidades de
información  de  las  organizaciones.  En  particular  esto  afecta  a  la  necesidad  de
que:

1. La   información   sea   accesible   desde   cualquier   lugar   dentro   de   laorganización e incluso desde el exterior.

2. Esta  información  sea  compartida  entre  todas  las  partes  interesadas,
de  manera  que  todas  tengan  acceso  a  la  información  completa  (o  a
aquella parte que les corresponda según su función) en cada
momento.

Estas  necesidades  han  provocado  un  movimiento  creciente  de  cambio  de  lasaplicaciones  tradicionales  de  escritorio  hacia  las  aplicaciones  web,  que  por  su
idiosincrasia, cumplen a la perfección con las necesidades mencionadas
anteriormente.   Por   tanto,   los   sitios   web   tradicionales   que   se   limitaban   ha
mostrar información se han convertido en aplicaciones capaces de una
interacción  más  o  menos  sofisticada  con  el  usuario.  Inevitablemente,  esto  haprovocado  un  aumento  progresivo  de  la  complejidad  de  estos  sistemas  y,  por
ende,  la  necesidad  de  buscar  opciones  de  diseño  nuevas  que  permitan  dar  con
la arquitectura óptima que facilite la construcción de los mismos.

El  usuario  interacciona  con  las  aplicaciones  web  a  través  del  navegador.  Como
consecuencia   de   la   actividad   del   usuario,   se   envían   peticiones   al   servidor,donde se aloja la aplicación y que normalmente hace uso de una base de datos
que   almacena   toda   la   información   relacionada   con   la   misma.   El   servidor
procesa  la  petición  y  devuelve  la  respuesta  al  navegador  que  la  presenta  al
usuario.  Por  tanto,  el  sistema  se  distribuye  en  tres  componentes:  el  navegador,que  presenta  la  interfaz  al  usuario;  la  aplicación,  que  se  encarga de  realizar  las
operaciones  necesarias  según  las  acciones  llevadas  a  cabo  por  éste  y  la  base
de datos, donde la información relacionada con la aplicación se hace
persistente.  Esta  distribución  se  conoce  como  el  modelo  o  arquitectura  de  tres
capas.




InforMAS Nº1 Página 1


InforMAS
Revista de Ingeniería Informática del CIIRMDep.Legal: MU-2419-2004  ISSN: 1698-8841











En  la  mayoría  de  los  casos,  el  navegador  suele  ser  un  mero  presentador  de
información (modelo de cliente delgado), y no lleva a cabo ningún
procesamiento   relacionado   con   la   lógica   de   negocio.   No   obstante,   con   la
utilización de  applets,  código  javascript  y DHTML la mayoría de los sistemas sesitúan  en  un  punto  intermedio  entre  un  modelo  de  cliente  delgado  y  un  modelo
de  cliente  grueso  (donde  el  cliente  realiza  el  procesamiento  de  la  información  y
el  servidor  sólo  es  responsable  de  la  administración  de  datos).  No  obstante  el
procesamiento  realizado  en  el  cliente  suele  estar  relacionado  con  aspectos  de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lol1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS