SlideShare una empresa de Scribd logo
1 de 9
Universidad Politécnica Territorial
“José Antonio Anzoátegui”
El Tigre, Estado Anzoátegui
Bachilleres:
Castro Wilfredo CI:
Espinoza Yarelbis CI: 24.227.409
Meneses Kenny CI:24.492.395
Mendoza Yuraima CI:15.705.406
Moreno Jenifer CI:25.568.555
Arquitectura
de
desarrollo web
LA ARQUITECTURA
CLIENTE-SERVIDOR
La arquitectura cliente servidor es
aquella red de comunicaciones en
la que todos los clientes están
conectados a un servidor en el que
se centralizan los diversos recursos
y aplicaciones, con que se cuenta y
los coloca a disposición del cliente
cada vez que estos son solicitados.
Cómo funciona el sistema cliente – servidor:
El cliente envía su solicitud al servidor mediante
a la dirección IP y el puerto, que está reservado
para un servicio en particular que se ejecuta en el
servidor.
El servidor recibe la solicitud y responde a la
dirección IP del equipo cliente y su puerto
Funciones del Servidor
Administrar la interfaz de usuario.
Interactuar con el usuario.
Procesar la lógica de la aplicación y hacer validaciones locales.
Generar requisitos de base de datos.
 Recibir resultados del servidor.
Aceptar los requerimientos de base de datos que hacen los clientes.
Procesar los requerimientos de base de datos.
Formatear datos para transmitirlos a los clientes.
Procesar la lógica de la aplicación y realizar validaciones a nivel de
base de datos.
Funciones del Cliente
Características del cliente.
Es quien inicia solicitudes o peticiones, tienen por tanto un papel
activo en la comunicación.
Espera y recibe las respuestas del servidor.
Por lo general, puede conectarse a varios servidores a la vez.
Normalmente interactúa directamente con los usuarios finales
mediante una interfaz grafica del usuario.
Características del Servidor
Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan
entonces un papel pasivo en la comunicación.
Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente.
Por lo general, acepta las conexiones de un gran número de clientes (en ciertos
casos el número máximo de peticiones puede estar limitado).
Centralización de control
 Escalabilidad
 Fácil Mantenimiento
ventajas
La congestión del trafico ha sido un problema en el paradigma C/S
el paradigma C/S clásico no tiene robustez de una red p2p
 El software y el hardware de un servidor son generalmente muy
determinantes.
 El cliente no dispone de los recursos que puedan existir en el
servidor.
desventajas
Define cómo organizar el modelo de diseño en capas, que pueden estar físicamente
distribuidas, lo cual quiere decir que los componentes de una capa sólo pueden hacer
referencia a componentes en capas inmediatamente inferiores.
Además, permite distribuir el trabajo de creación de
una aplicación por niveles; cada grupo de trabajo
está totalmente abstraído del resto de niveles, de
forma que basta con conocer la API que existe entre
niveles.
En el diseño de sistemas informáticos
actuales se suele usar las
arquitecturas multilineal o
Programación por capas.
Arquitectura de tres capas
Ventajas
Es el desarrollo que se puede
llevar a cabo en varios niveles y,
en caso de que sobrevenga algún
cambio.
Es la que se encarga de que el sistema interactúe con el usuario y viceversa, muestra el
sistema al usuario, le presenta la información y obtiene la información del usuario en
un mínimo de proceso.
No existe comunicación directa
entre la capa de presentación y
la capa de negocios.
Los servicios de presentación
proporcionan la interfaz necesaria
para presentar y reunir los datos.
capa de presentación
Características
Los servicios de presentación generalmente
son identificados con la interfaz de usuario.
La capa de negocio contiene la lógica principal de procesamiento de datos dentro de nuestra aplicación Web. Se
comunica con la capa de presentación para obtener las entradas del usuario y presentar la información resultante,
así como la capa de acceso a datos o directamente con servicios para realizar sus operaciones.
Recibir la entrada del nivel de
presentación.
Interactuar con servicios de datos para ejecutar las
operaciones de negocios para los que la aplicación fue
diseñada.
Enviar el resultado procesado al nivel
de presentación.
capa de negocios
funciones
Es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores
de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o
recuperación de información desde la capa de negocio.
Funciones
Almacenar los datos Recuperar los datos Mantener los datos Detectar errores
capa de datos

Más contenido relacionado

La actualidad más candente

Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacion
aleexsanroman
 
Algoritmo centralizado
Algoritmo centralizadoAlgoritmo centralizado
Algoritmo centralizado
Pattzy Montero
 
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Huy Pham
 
Qué es un documento de requerimientos
Qué es un documento de requerimientosQué es un documento de requerimientos
Qué es un documento de requerimientos
Carlos Alonso
 

La actualidad más candente (20)

Uberization of field service management
Uberization of field service managementUberization of field service management
Uberization of field service management
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacion
 
Algoritmo centralizado
Algoritmo centralizadoAlgoritmo centralizado
Algoritmo centralizado
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
IT Service Desk Software RFP Template
IT Service Desk Software RFP TemplateIT Service Desk Software RFP Template
IT Service Desk Software RFP Template
 
Introducción a los sistemas distribuidos
Introducción a los sistemas distribuidosIntroducción a los sistemas distribuidos
Introducción a los sistemas distribuidos
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Arquitectura de la Web y Computación en el Servidor
Arquitectura de la Web y Computación en el ServidorArquitectura de la Web y Computación en el Servidor
Arquitectura de la Web y Computación en el Servidor
 
Seguridad de las redes
Seguridad de las redesSeguridad de las redes
Seguridad de las redes
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
¿Qué es Microsoft Azure y Sus Principales Servicios y Características?
¿Qué es Microsoft Azure y Sus Principales Servicios y Características?¿Qué es Microsoft Azure y Sus Principales Servicios y Características?
¿Qué es Microsoft Azure y Sus Principales Servicios y Características?
 
Proyectos de inversión en t.i.
Proyectos de inversión en t.i.Proyectos de inversión en t.i.
Proyectos de inversión en t.i.
 
Qué es un documento de requerimientos
Qué es un documento de requerimientosQué es un documento de requerimientos
Qué es un documento de requerimientos
 
Operacion del servicio ti
Operacion del servicio  tiOperacion del servicio  ti
Operacion del servicio ti
 
SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 

Destacado

Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capas
Jenny Gonzalez
 
Arquitectura de la información para web
Arquitectura de la información para webArquitectura de la información para web
Arquitectura de la información para web
Neser Ideas
 
paginas Web y sitios web web 2.0 y web 3.0
paginas Web y sitios web  web 2.0 y web 3.0paginas Web y sitios web  web 2.0 y web 3.0
paginas Web y sitios web web 2.0 y web 3.0
jairozamora01
 
ENSAYO DREANWAVER
ENSAYO DREANWAVERENSAYO DREANWAVER
ENSAYO DREANWAVER
guest803786
 
Resumen de dreamweaver
Resumen de dreamweaverResumen de dreamweaver
Resumen de dreamweaver
paosinning
 
Páginas Web Estáticas y Dinámicas
Páginas Web Estáticas y DinámicasPáginas Web Estáticas y Dinámicas
Páginas Web Estáticas y Dinámicas
PaticoDay
 
Paginas web dinámicas y estáticas
Paginas web dinámicas y estáticasPaginas web dinámicas y estáticas
Paginas web dinámicas y estáticas
FloydMera98
 

Destacado (20)

Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Arquitectura de un sitio web
Arquitectura de un sitio webArquitectura de un sitio web
Arquitectura de un sitio web
 
Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capas
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Arquitectura de la información para web
Arquitectura de la información para webArquitectura de la información para web
Arquitectura de la información para web
 
Informatica moderna
Informatica modernaInformatica moderna
Informatica moderna
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Web
 
paginas Web y sitios web web 2.0 y web 3.0
paginas Web y sitios web  web 2.0 y web 3.0paginas Web y sitios web  web 2.0 y web 3.0
paginas Web y sitios web web 2.0 y web 3.0
 
ENSAYO DREANWAVER
ENSAYO DREANWAVERENSAYO DREANWAVER
ENSAYO DREANWAVER
 
Trabajo de dreamweaver
Trabajo de dreamweaverTrabajo de dreamweaver
Trabajo de dreamweaver
 
03 acceso a datos con ado net
03 acceso a datos con ado net03 acceso a datos con ado net
03 acceso a datos con ado net
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
 
portales y tiendas virtuales
portales y tiendas virtualesportales y tiendas virtuales
portales y tiendas virtuales
 
Resumen de dreamweaver
Resumen de dreamweaverResumen de dreamweaver
Resumen de dreamweaver
 
PRESENTACIÓN DE DATAGRIDVIEW
PRESENTACIÓN DE DATAGRIDVIEWPRESENTACIÓN DE DATAGRIDVIEW
PRESENTACIÓN DE DATAGRIDVIEW
 
Arquitetura al computador (febyr)
Arquitetura al computador (febyr)Arquitetura al computador (febyr)
Arquitetura al computador (febyr)
 
Páginas Web Estáticas y Dinámicas
Páginas Web Estáticas y DinámicasPáginas Web Estáticas y Dinámicas
Páginas Web Estáticas y Dinámicas
 
Arquitectura de paginas web
Arquitectura de paginas webArquitectura de paginas web
Arquitectura de paginas web
 
Dreamweaver Y Su Historia
Dreamweaver Y Su HistoriaDreamweaver Y Su Historia
Dreamweaver Y Su Historia
 
Paginas web dinámicas y estáticas
Paginas web dinámicas y estáticasPaginas web dinámicas y estáticas
Paginas web dinámicas y estáticas
 

Similar a arquitectura de desarrollo web

Arquitecturas pag web
Arquitecturas pag webArquitecturas pag web
Arquitecturas pag web
nelson jose
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Jonathan
 

Similar a arquitectura de desarrollo web (20)

Diapositivas Exposicion Programacion
Diapositivas Exposicion ProgramacionDiapositivas Exposicion Programacion
Diapositivas Exposicion Programacion
 
Cliente Servidor
Cliente ServidorCliente Servidor
Cliente Servidor
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Compu 3
Compu 3Compu 3
Compu 3
 
Compu 3
Compu 3Compu 3
Compu 3
 
Presentacion actividad cliente - servidor
Presentacion actividad   cliente - servidorPresentacion actividad   cliente - servidor
Presentacion actividad cliente - servidor
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Trabajo carlos
Trabajo carlosTrabajo carlos
Trabajo carlos
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Servidor
ServidorServidor
Servidor
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Modelo cliente servidor bcva 45_a
Modelo cliente servidor bcva 45_aModelo cliente servidor bcva 45_a
Modelo cliente servidor bcva 45_a
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 
Arquitecturas pag web
Arquitecturas pag webArquitecturas pag web
Arquitecturas pag web
 
Cliente servidor mv
Cliente servidor mvCliente servidor mv
Cliente servidor mv
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Aliaga
AliagaAliaga
Aliaga
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

arquitectura de desarrollo web

  • 1. Universidad Politécnica Territorial “José Antonio Anzoátegui” El Tigre, Estado Anzoátegui Bachilleres: Castro Wilfredo CI: Espinoza Yarelbis CI: 24.227.409 Meneses Kenny CI:24.492.395 Mendoza Yuraima CI:15.705.406 Moreno Jenifer CI:25.568.555 Arquitectura de desarrollo web
  • 2. LA ARQUITECTURA CLIENTE-SERVIDOR La arquitectura cliente servidor es aquella red de comunicaciones en la que todos los clientes están conectados a un servidor en el que se centralizan los diversos recursos y aplicaciones, con que se cuenta y los coloca a disposición del cliente cada vez que estos son solicitados. Cómo funciona el sistema cliente – servidor: El cliente envía su solicitud al servidor mediante a la dirección IP y el puerto, que está reservado para un servicio en particular que se ejecuta en el servidor. El servidor recibe la solicitud y responde a la dirección IP del equipo cliente y su puerto
  • 3. Funciones del Servidor Administrar la interfaz de usuario. Interactuar con el usuario. Procesar la lógica de la aplicación y hacer validaciones locales. Generar requisitos de base de datos.  Recibir resultados del servidor. Aceptar los requerimientos de base de datos que hacen los clientes. Procesar los requerimientos de base de datos. Formatear datos para transmitirlos a los clientes. Procesar la lógica de la aplicación y realizar validaciones a nivel de base de datos. Funciones del Cliente
  • 4. Características del cliente. Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación. Espera y recibe las respuestas del servidor. Por lo general, puede conectarse a varios servidores a la vez. Normalmente interactúa directamente con los usuarios finales mediante una interfaz grafica del usuario. Características del Servidor Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación. Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente. Por lo general, acepta las conexiones de un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado).
  • 5. Centralización de control  Escalabilidad  Fácil Mantenimiento ventajas La congestión del trafico ha sido un problema en el paradigma C/S el paradigma C/S clásico no tiene robustez de una red p2p  El software y el hardware de un servidor son generalmente muy determinantes.  El cliente no dispone de los recursos que puedan existir en el servidor. desventajas
  • 6. Define cómo organizar el modelo de diseño en capas, que pueden estar físicamente distribuidas, lo cual quiere decir que los componentes de una capa sólo pueden hacer referencia a componentes en capas inmediatamente inferiores. Además, permite distribuir el trabajo de creación de una aplicación por niveles; cada grupo de trabajo está totalmente abstraído del resto de niveles, de forma que basta con conocer la API que existe entre niveles. En el diseño de sistemas informáticos actuales se suele usar las arquitecturas multilineal o Programación por capas. Arquitectura de tres capas Ventajas Es el desarrollo que se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio.
  • 7. Es la que se encarga de que el sistema interactúe con el usuario y viceversa, muestra el sistema al usuario, le presenta la información y obtiene la información del usuario en un mínimo de proceso. No existe comunicación directa entre la capa de presentación y la capa de negocios. Los servicios de presentación proporcionan la interfaz necesaria para presentar y reunir los datos. capa de presentación Características Los servicios de presentación generalmente son identificados con la interfaz de usuario.
  • 8. La capa de negocio contiene la lógica principal de procesamiento de datos dentro de nuestra aplicación Web. Se comunica con la capa de presentación para obtener las entradas del usuario y presentar la información resultante, así como la capa de acceso a datos o directamente con servicios para realizar sus operaciones. Recibir la entrada del nivel de presentación. Interactuar con servicios de datos para ejecutar las operaciones de negocios para los que la aplicación fue diseñada. Enviar el resultado procesado al nivel de presentación. capa de negocios funciones
  • 9. Es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio. Funciones Almacenar los datos Recuperar los datos Mantener los datos Detectar errores capa de datos