Segunda sesion modulo 2 : Ing. Adriana Iglesias.

ARQUITECTURA WEB,[object Object],MÓDULO II ,[object Object],Programa de Ingeniería de Sistemas,[object Object],Tutor: Ing. Adriana Iglesias Solano,[object Object],Email: aiglesias3@unisimonbolivar.edu.co,[object Object],Universidad Simón Bolívar,[object Object],Barranquilla – Colombia,[object Object],2011,[object Object]
Actividades- Diccionario,[object Object],Smalltalk,[object Object],Servlets,[object Object],TDD,[object Object],Dispatchers,[object Object],Beans,[object Object],persistencia de los datos,[object Object],MIT/BSD/Apache/GPL,[object Object],WSDL,[object Object],SOAP,[object Object],UDDI,[object Object],Java swing,[object Object],Ruby,[object Object],Perl,[object Object],Phyton,[object Object]
Evolución de la computación distribuida,[object Object],En computación distribuida, una aplicación se divide en partes más pequeñas que se ejecutan al mismo tiempo en equipos diferentes. Esto también se conoce como computación en red debido a que las partes más pequeñas se comunican a través de la red general a través de protocolos  construido en la parte superior de TCP / IP o UDP.,[object Object],Las partes de la aplicación más pequeñas se llaman niveles. Cada nivel proporciona un conjunto independiente de servicios que pueden ser consumidos por el cliente que se conecta,[object Object], La mayoría de las aplicaciones tienen tres capas distintas:,[object Object],• La capa de presentación es responsable de las interfaces de usuario.,[object Object],• La capa de negocio ejecuta las reglas de negocio. En el proceso, tambiéninteractúa con la capa de acceso a datos.,[object Object],• La capa de acceso a datos es responsable de recuperar y manipular datos,[object Object]
Arquitectura de un nivel,[object Object],La arquitectura de un solo nivel se remonta a la época de los mainframes monolíticos conectadas por terminales brutas. ,[object Object],La aplicación completa que abarca las capas, como las interfaces de usuario, reglas de negocio, y los datos fue colocado en el host. ,[object Object],Los usuarios interactúan con estos sistemas mediante terminales o consolas, que tenía muy limitada capacidad de procesamiento de texto.,[object Object]
Arquitectura de un nivel,[object Object]
Arquitectura de dos niveles,[object Object],En la década de 1980, las computadoras personales se hicieron muy populares. Eran menos costoso y tenía más poder de procesamiento que las terminales brutas. ,[object Object],El cliente o el PC ejecutaba los programas de interfaz de usuario. También apoyaba las interfaces gráficas de usuario (GUI), lo que permite a los usuarios introducir datos e interactuar con el servidor central. ,[object Object],El servidor central aloja ahora sólo las reglas de negocio y datos. Una vez que la entrada de datos se completa, la aplicación con interfaz gráfica, puede realizar las validaciones y luego enviar los datos al servidor para la ejecución de la lógica de negocio. ,[object Object],Las aplicaciones de Oracleforms son un buen ejemplo de la arquitectura de dos niveles.  Las formas de proporcionar la interfaz gráfica de usuario cargado en el PC, y la lógica de negocio (codificados como procedimientos almacenados) y los datos permanecen en el servidor de base de datos Oracle.,[object Object]
Arquitectura de dos niveles,[object Object]
Arquitectura de tres niveles,[object Object],Las aplicaciones de dos capas con cliente pesado son fáciles de desarrollar, pero cualquier  actualización o  cambio en la interfaz de usuario o la lógica de negocio tiene que ser realizado para todos los clientes.  Proceso complicado cierto?,[object Object],En este modelo, el sistema cliente sólo necesita software de cliente ligero como un navegador para mostrar el contenido  que viene desde el servidor. ,[object Object],El servidor aloja la presentación,la lógica de negocio, y la lógica de acceso a datos. ,[object Object],La capa de negocio en general, interactúa con el sistema de información a través de la capa de acceso a datos. Dado que toda la  aplicación reside en el servidor, este servidor también se conoce como un servidor de aplicación o middleware,[object Object]
Arquitectura de tres niveles,[object Object]
Arquitectura N- capas,[object Object],Con el crecimiento generalizado de la Internet de banda  ancha, empresas de todo el mundo hanhabilitado para la web sus servicios.,[object Object],Como resultado, los servidores de aplicaciones no son una carga más con la tarea de la capa de presentación. Esta tarea es ahora realizada por los servidores web especializados que generan contenido de la presentación. ,[object Object],Este contenido se transfiere al navegador en el nivel de cliente, que se encarga de hacer las interfaces de usuario. ,[object Object],Los servidores de aplicaciones en  arquitectura de n niveles se accede de forma remota a los componentes de negocio. Se accede por el servidor web a la capa de presentación en la red mediante protocolos nativos.,[object Object]
Arquitectura N- capas,[object Object]
Ejemplo arquitectura por capas,[object Object]
Arquitecturas Web Multicapas,[object Object]
Flujograma Arquitectura Dos Capas,[object Object]
Flujograma Arquitectura Tres Capas,[object Object]
Flujograma Arquitectura Tres Capas,[object Object]
Flujograma Arquitectura Cuatro Capas,[object Object]
Operaciones de persistencia,[object Object],Las operaciones de persistencia CRUD:,[object Object],Create, se utilizan para desmaterializar.,[object Object],Operación Insert B.D. relacionales ,[object Object],Read, se utilizan para materializar,[object Object],Operación Selecten B.D relacionales,[object Object],Update, se utiliza para actualizar,[object Object],Operación UpdateB.D relacionales,[object Object],Delete, eliminar registros ,[object Object],Operación DeleteB.D relacionales,[object Object]
Diccionario,[object Object],JDBC/ODBC,[object Object],RMI,[object Object],LAMP,[object Object],Thickclient/ thin server,[object Object],Thinclient/ thick server,[object Object],Gridcomputing,[object Object],Conector AJP,[object Object],Patrón Observer,[object Object],Patrón Singleton,[object Object],TCP,[object Object],UDP,[object Object]
1 von 19

Recomendados

03b arquitectura clienteservidor n capas von
03b arquitectura clienteservidor n capas03b arquitectura clienteservidor n capas
03b arquitectura clienteservidor n capasWalter Moo Guzmán
3.4K views9 Folien
A charla12 arq.3-capas von
A charla12 arq.3-capasA charla12 arq.3-capas
A charla12 arq.3-capashome
2.7K views13 Folien
Arquitectura de cliente-servidor de tres capas von
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasanibalsmit
6.6K views11 Folien
arquitectura de desarrollo web von
 arquitectura de desarrollo web  arquitectura de desarrollo web
arquitectura de desarrollo web jenifer moreno
2.4K views9 Folien
Programando en capas von
Programando en capasProgramando en capas
Programando en capasStevendido George
1.8K views11 Folien
Arquitectura 3 Capas von
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
125.3K views15 Folien

Más contenido relacionado

Was ist angesagt?

Taller 4 - Teleinformatica von
Taller 4 - TeleinformaticaTaller 4 - Teleinformatica
Taller 4 - TeleinformaticaCristian Villamizar
778 views22 Folien
Arquitectura web von
Arquitectura webArquitectura web
Arquitectura webmartinacho3
9 views4 Folien
Arquitectura en Capas von
Arquitectura en CapasArquitectura en Capas
Arquitectura en CapasHelenSaravia
1.5K views13 Folien
Ejemplo de-informe-academico von
Ejemplo de-informe-academicoEjemplo de-informe-academico
Ejemplo de-informe-academicoRonnyCoaquira
2.5K views2 Folien
Sistemas distribuidos von
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosIván Fernando Rivas Quezada
48 views19 Folien
Arquitectura de aplicaciones von
Arquitectura de aplicacionesArquitectura de aplicaciones
Arquitectura de aplicacionesRocio Vicente Navas
25.4K views11 Folien

Was ist angesagt?(20)

Arquitectura en Capas von HelenSaravia
Arquitectura en CapasArquitectura en Capas
Arquitectura en Capas
HelenSaravia1.5K views
Ejemplo de-informe-academico von RonnyCoaquira
Ejemplo de-informe-academicoEjemplo de-informe-academico
Ejemplo de-informe-academico
RonnyCoaquira2.5K views
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web) von Micael Gallego
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Micael Gallego50.8K views
Aplicaciones Distribuidas von Sorey García
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones Distribuidas
Sorey García23.1K views
Arquitectura multicapa von Hugo Herrera
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
Hugo Herrera1.3K views
Ensayo von jesusdrt
EnsayoEnsayo
Ensayo
jesusdrt505 views

Destacado

14 flujograma del manuscrito 08.04.2013 von
14 flujograma del manuscrito 08.04.201314 flujograma del manuscrito 08.04.2013
14 flujograma del manuscrito 08.04.2013Herbert Stegemann
698 views11 Folien
Flujagrama von
FlujagramaFlujagrama
Flujagramaycardenas1995
257 views2 Folien
Métodos de espacialización y zonificación turística von
Métodos de espacialización y zonificación turísticaMétodos de espacialización y zonificación turística
Métodos de espacialización y zonificación turísticaUMSS
4.6K views18 Folien
Flujogramas von
FlujogramasFlujogramas
FlujogramasUTPL UTPL
6.9K views14 Folien
ZONIFICACIÓN DE UNA VIVIENDA - ARQUITECTURA - EDIFICACIÓN von
ZONIFICACIÓN DE UNA VIVIENDA - ARQUITECTURA - EDIFICACIÓNZONIFICACIÓN DE UNA VIVIENDA - ARQUITECTURA - EDIFICACIÓN
ZONIFICACIÓN DE UNA VIVIENDA - ARQUITECTURA - EDIFICACIÓNLUCERO ANDREA CHAVEZ GOMEZ
168.2K views26 Folien
FLUJOGRAMAS von
FLUJOGRAMASFLUJOGRAMAS
FLUJOGRAMASMarilyn Vivas
488.9K views24 Folien

Destacado(8)

Métodos de espacialización y zonificación turística von UMSS
Métodos de espacialización y zonificación turísticaMétodos de espacialización y zonificación turística
Métodos de espacialización y zonificación turística
UMSS4.6K views
Flujogramas von UTPL UTPL
FlujogramasFlujogramas
Flujogramas
UTPL UTPL6.9K views
Flujograma o diagrama de flujo von Diony C.
Flujograma o diagrama de flujoFlujograma o diagrama de flujo
Flujograma o diagrama de flujo
Diony C.35.5K views

Similar a Segunda sesion modulo 2 : Ing. Adriana Iglesias.

Unidad 1 von
Unidad 1Unidad 1
Unidad 1mi casa
237 views14 Folien
cliente servidor de 3 niveles von
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
351 views11 Folien
SISTEMA DE BASE DE DATOS von
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSNatalia Perez
424 views13 Folien
Arquitectura web von
Arquitectura webArquitectura web
Arquitectura webRene Guaman-Quinche
234 views32 Folien
63997661 tecnologia-cliente-servidor-con-java von
63997661 tecnologia-cliente-servidor-con-java63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-javaGilberto Garcia Zavaleta
3.1K views99 Folien
Arquitectura multicapa von
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapauniv of pamplona
22.2K views22 Folien

Similar a Segunda sesion modulo 2 : Ing. Adriana Iglesias.(20)

Unidad 1 von mi casa
Unidad 1Unidad 1
Unidad 1
mi casa237 views
Arquitectura de sistemas distribuidos-Grupo de Maria von gequito
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
gequito316 views
Arquitectura de sistemas distribuidos-grupo Maria von gequito
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
gequito3.4K views
Sesion 08 tel202 2010-1 von kevinXD123
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1
kevinXD123801 views
Desarrollo y reutilización de componentes software y multimedia mediante leng... von My Electronic
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...
My Electronic1.3K views
Mexelineth semi von 65519584
Mexelineth semiMexelineth semi
Mexelineth semi
65519584225 views
Ejemplo arquitectura 3 capas con access von univ of pamplona
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con access
univ of pamplona7.8K views
Seguridad de sistemas distribuidos von Javierialv
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
Javierialv4.6K views
Examen 2 trimestre idiomas 1 von Lucy Villa
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1
Lucy Villa227 views

Más de castlellanos

Servicios Web.pptx von
Servicios Web.pptxServicios Web.pptx
Servicios Web.pptxcastlellanos
5 views10 Folien
Foro.pptx von
Foro.pptxForo.pptx
Foro.pptxcastlellanos
91 views9 Folien
Induccion en ssoa virtual von
Induccion en ssoa  virtualInduccion en ssoa  virtual
Induccion en ssoa virtualcastlellanos
4.3K views15 Folien
Sustacias quimicas von
Sustacias quimicasSustacias quimicas
Sustacias quimicascastlellanos
564 views30 Folien
Actividad1 sena von
Actividad1 senaActividad1 sena
Actividad1 senacastlellanos
4.3K views6 Folien
Actividad von
ActividadActividad
Actividadcastlellanos
298 views6 Folien

Segunda sesion modulo 2 : Ing. Adriana Iglesias.

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.