SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativosCuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativosYesenia Serrano
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructuradoIsbel Alfonzo
 
Metodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionMetodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionArgimiro Dominguez
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Informe Proyecto BD I - Sistema Biblioteca
Informe Proyecto BD I -  Sistema BibliotecaInforme Proyecto BD I -  Sistema Biblioteca
Informe Proyecto BD I - Sistema BibliotecaGerson Vargas Luján
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Oswaldo Hernández
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidosMargarita Labastida
 
3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)Arley Gallego
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)RobertoCaniza
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
AUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSAUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSGRECIAGALLEGOS
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos Brenda Medina
 

Was ist angesagt? (20)

Cuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativosCuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativos
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructurado
 
Metodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionMetodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacion
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Informe Proyecto BD I - Sistema Biblioteca
Informe Proyecto BD I -  Sistema BibliotecaInforme Proyecto BD I -  Sistema Biblioteca
Informe Proyecto BD I - Sistema Biblioteca
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 
ADO
ADOADO
ADO
 
3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Estilos Arquitectonicos-Capas
Estilos Arquitectonicos-CapasEstilos Arquitectonicos-Capas
Estilos Arquitectonicos-Capas
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
AUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSAUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOS
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 

Andere mochten auch

Arquitectura de un sitio web
Arquitectura de un sitio webArquitectura de un sitio web
Arquitectura de un sitio webedgarcajun
 
Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capasJenny 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 webNeser Ideas
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Webvictorluis19
 
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.0jairozamora01
 
ENSAYO DREANWAVER
ENSAYO DREANWAVERENSAYO DREANWAVER
ENSAYO DREANWAVERguest803786
 
Trabajo de dreamweaver
Trabajo de dreamweaverTrabajo de dreamweaver
Trabajo de dreamweaveralberto_tj
 
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 netELMER ÑAUPAS
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012pepelon_k
 
portales y tiendas virtuales
portales y tiendas virtualesportales y tiendas virtuales
portales y tiendas virtualesguest49def1e
 
Resumen de dreamweaver
Resumen de dreamweaverResumen de dreamweaver
Resumen de dreamweaverpaosinning
 
Arquitetura al computador (febyr)
Arquitetura al computador (febyr)Arquitetura al computador (febyr)
Arquitetura al computador (febyr)Febyr Bustos
 
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ámicasPaticoDay
 
Arquitectura de paginas web
Arquitectura de paginas webArquitectura de paginas web
Arquitectura de paginas webAime Rodriguez
 
Dreamweaver Y Su Historia
Dreamweaver Y Su HistoriaDreamweaver Y Su Historia
Dreamweaver Y Su HistoriaAlexander SP
 
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áticasFloydMera98
 

Andere mochten auch (20)

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
 
Paginas web estaticas y dinamicas
Paginas web estaticas y dinamicasPaginas web estaticas y dinamicas
Paginas web estaticas y dinamicas
 

Ähnlich wie arquitectura de desarrollo web

Ähnlich wie 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
 

Kürzlich hochgeladen

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 JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
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 eyvanamcerpam
 
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 estossgonzalezp1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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.pptxMiguelAtencio10
 
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.pptxAlan779941
 
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.FlorenciaCattelani
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
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...JohnRamos830530
 

Kürzlich hochgeladen (11)

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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
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.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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