ARQUITECTURA WEBMÓDULO II Programa de Ingeniería de SistemasTutor: Ing. Adriana Iglesias SolanoEmail: aiglesias3@unisimonbolivar.edu.coUniversidad Simón BolívarBarranquilla – Colombia2011
Actividades- DiccionarioSmalltalkServletsTDDDispatchersBeanspersistencia de los datosMIT/BSD/Apache/GPLWSDLSOAPUDDIJava swingRubyPerlPhyton
Evolución de la computación distribuidaEn 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.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 La mayoría de las aplicaciones tienen tres capas distintas:• La capa de presentación es responsable de las interfaces de usuario.• La capa de negocio ejecuta las reglas de negocio. En el proceso, tambiéninteractúa con la capa de acceso a datos.• La capa de acceso a datos es responsable de recuperar y manipular datos
Arquitectura de un nivelLa arquitectura de un solo nivel se remonta a la época de los mainframes monolíticos conectadas por terminales brutas. La aplicación completa que abarca las capas, como las interfaces de usuario, reglas de negocio, y los datos fue colocado en el host. Los usuarios interactúan con estos sistemas mediante terminales o consolas, que tenía muy limitada capacidad de procesamiento de texto.
Arquitectura de un nivel
Arquitectura de dos nivelesEn 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. 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. 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. 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.
Arquitectura de dos niveles
Arquitectura de tres nivelesLas 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?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. El servidor aloja la presentación,la lógica de negocio, y la lógica de acceso a datos. 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
Arquitectura de tres niveles
Arquitectura N- capasCon el crecimiento generalizado de la Internet de banda  ancha, empresas de todo el mundo hanhabilitado para la web sus servicios.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. Este contenido se transfiere al navegador en el nivel de cliente, que se encarga de hacer las interfaces de usuario. 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.
Arquitectura N- capas
Ejemplo arquitectura por capas
Arquitecturas Web Multicapas
Flujograma Arquitectura Dos Capas
Flujograma Arquitectura Tres Capas
Flujograma Arquitectura Tres Capas
Flujograma Arquitectura Cuatro Capas
Operaciones de persistenciaLas operaciones de persistencia CRUD:Create, se utilizan para desmaterializar.Operación Insert B.D. relacionales Read, se utilizan para materializarOperación Selecten B.D relacionalesUpdate, se utiliza para actualizarOperación UpdateB.D relacionalesDelete, eliminar registros Operación DeleteB.D relacionales
DiccionarioJDBC/ODBCRMILAMPThickclient/ thin serverThinclient/ thick serverGridcomputingConector AJPPatrón ObserverPatrón SingletonTCPUDP

Más contenido relacionado

PDF
03b arquitectura clienteservidor n capas
PPT
A charla12 arq.3-capas
PPTX
Arquitectura de cliente-servidor de tres capas
PPTX
arquitectura de desarrollo web
PPTX
Programando en capas
PPT
Arquitectura 3 Capas
DOCX
1.2 arquitectura en 2 capas
PPTX
cliente servidor de 3 niveles
03b arquitectura clienteservidor n capas
A charla12 arq.3-capas
Arquitectura de cliente-servidor de tres capas
arquitectura de desarrollo web
Programando en capas
Arquitectura 3 Capas
1.2 arquitectura en 2 capas
cliente servidor de 3 niveles

La actualidad más candente (20)

PDF
Taller 4 - Teleinformatica
DOCX
Arquitectura web
PPT
Arquitectura en Capas
PDF
Ejemplo de-informe-academico
PPTX
Sistemas distribuidos
PPTX
Arquitectura de aplicaciones
PPTX
Arquitectura cliente
PDF
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
PDF
Arquitectura cliente servidor
DOC
Programacion por capas
PPTX
Servidor - Cliente
PPTX
Cliente servidor
PPT
Aplicaciones Distribuidas
PPTX
Arquitectura multicapa
PPTX
Ensayo
PPT
PDF
Lab Tr5 Multicapa
PPTX
Aplicaciones de n capas en visual net
PPTX
Arquitectura Cliente/ servidor
Taller 4 - Teleinformatica
Arquitectura web
Arquitectura en Capas
Ejemplo de-informe-academico
Sistemas distribuidos
Arquitectura de aplicaciones
Arquitectura cliente
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Arquitectura cliente servidor
Programacion por capas
Servidor - Cliente
Cliente servidor
Aplicaciones Distribuidas
Arquitectura multicapa
Ensayo
Lab Tr5 Multicapa
Aplicaciones de n capas en visual net
Arquitectura Cliente/ servidor
Publicidad

Destacado (8)

PPT
14 flujograma del manuscrito 08.04.2013
DOCX
Flujagrama
PPTX
Métodos de espacialización y zonificación turística
PPTX
Flujogramas
PDF
ZONIFICACIÓN DE UNA VIVIENDA - ARQUITECTURA - EDIFICACIÓN
PPT
FLUJOGRAMAS
PDF
Simbolos diagrama de flujo
PPTX
Flujograma o diagrama de flujo
14 flujograma del manuscrito 08.04.2013
Flujagrama
Métodos de espacialización y zonificación turística
Flujogramas
ZONIFICACIÓN DE UNA VIVIENDA - ARQUITECTURA - EDIFICACIÓN
FLUJOGRAMAS
Simbolos diagrama de flujo
Flujograma o diagrama de flujo
Publicidad

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

DOC
Unidad 1
PPTX
cliente servidor de 3 niveles
PPTX
SISTEMA DE BASE DE DATOS
PDF
Arquitectura web
PDF
63997661 tecnologia-cliente-servidor-con-java
PPTX
Arquitectura multicapa
PDF
Arquitectura Web
PPT
arquitectura-3-capas-1214315565134161-9.ppt
PPTX
Arquitectura de sistemas distribuidos-grupo Maria
PPTX
Arquitectura de sistemas distribuidos-Grupo de Maria
PDF
Sesion 08 tel202 2010-1
PDF
MANUAL DE COMPUTACION EN LA NUBE, NIVEL DE RESPONSABILIDAD
PDF
Desarrollo y reutilización de componentes software y multimedia mediante leng...
PPTX
Mexelineth semi
PPTX
Cliente servidor1
DOCX
N-CAPAS EN VISUAL NET
DOCX
Ejemplo arquitectura 3 capas con access
PPS
Seguridad de sistemas distribuidos
PDF
Examen 2 trimestre idiomas 1
PDF
Unidad ii desarrollo de aplicaciones web
Unidad 1
cliente servidor de 3 niveles
SISTEMA DE BASE DE DATOS
Arquitectura web
63997661 tecnologia-cliente-servidor-con-java
Arquitectura multicapa
Arquitectura Web
arquitectura-3-capas-1214315565134161-9.ppt
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
Sesion 08 tel202 2010-1
MANUAL DE COMPUTACION EN LA NUBE, NIVEL DE RESPONSABILIDAD
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Mexelineth semi
Cliente servidor1
N-CAPAS EN VISUAL NET
Ejemplo arquitectura 3 capas con access
Seguridad de sistemas distribuidos
Examen 2 trimestre idiomas 1
Unidad ii desarrollo de aplicaciones web

Más de castlellanos (15)

PPTX
Servicios Web.pptx
PPTX
Foro.pptx
PPTX
Induccion en ssoa virtual
PPT
Sustacias quimicas
PDF
Actividad1 sena
PDF
Actividad
PDF
Actividad 1 cms
PDF
Proyecto de ley
PPT
Proyecto de mercados definitivo
DOC
DOC
Diccionario 2
DOC
Diccionario 1
PPTX
PDF
Articulo MVC
PPTX
Exposicion JSF
Servicios Web.pptx
Foro.pptx
Induccion en ssoa virtual
Sustacias quimicas
Actividad1 sena
Actividad
Actividad 1 cms
Proyecto de ley
Proyecto de mercados definitivo
Diccionario 2
Diccionario 1
Articulo MVC
Exposicion JSF

Segunda sesion modulo 2 : Ing. Adriana Iglesias.

  • 1. ARQUITECTURA WEBMÓDULO II Programa de Ingeniería de SistemasTutor: Ing. Adriana Iglesias SolanoEmail: aiglesias3@unisimonbolivar.edu.coUniversidad Simón BolívarBarranquilla – Colombia2011
  • 2. Actividades- DiccionarioSmalltalkServletsTDDDispatchersBeanspersistencia de los datosMIT/BSD/Apache/GPLWSDLSOAPUDDIJava swingRubyPerlPhyton
  • 3. Evolución de la computación distribuidaEn 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.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 La mayoría de las aplicaciones tienen tres capas distintas:• La capa de presentación es responsable de las interfaces de usuario.• La capa de negocio ejecuta las reglas de negocio. En el proceso, tambiéninteractúa con la capa de acceso a datos.• La capa de acceso a datos es responsable de recuperar y manipular datos
  • 4. Arquitectura de un nivelLa arquitectura de un solo nivel se remonta a la época de los mainframes monolíticos conectadas por terminales brutas. La aplicación completa que abarca las capas, como las interfaces de usuario, reglas de negocio, y los datos fue colocado en el host. Los usuarios interactúan con estos sistemas mediante terminales o consolas, que tenía muy limitada capacidad de procesamiento de texto.
  • 6. Arquitectura de dos nivelesEn 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. 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. 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. 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.
  • 8. Arquitectura de tres nivelesLas 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?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. El servidor aloja la presentación,la lógica de negocio, y la lógica de acceso a datos. 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
  • 10. Arquitectura N- capasCon el crecimiento generalizado de la Internet de banda ancha, empresas de todo el mundo hanhabilitado para la web sus servicios.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. Este contenido se transfiere al navegador en el nivel de cliente, que se encarga de hacer las interfaces de usuario. 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.
  • 18. Operaciones de persistenciaLas operaciones de persistencia CRUD:Create, se utilizan para desmaterializar.Operación Insert B.D. relacionales Read, se utilizan para materializarOperación Selecten B.D relacionalesUpdate, se utiliza para actualizarOperación UpdateB.D relacionalesDelete, eliminar registros Operación DeleteB.D relacionales
  • 19. DiccionarioJDBC/ODBCRMILAMPThickclient/ thin serverThinclient/ thick serverGridcomputingConector AJPPatrón ObserverPatrón SingletonTCPUDP