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

La actualidad más candente (16)

Diapositivas Exposicion Programacion
Diapositivas Exposicion ProgramacionDiapositivas Exposicion Programacion
Diapositivas Exposicion Programacion
 
Cliente servidor mv
Cliente servidor mvCliente servidor mv
Cliente servidor mv
 
Soa
SoaSoa
Soa
 
Compu 3
Compu 3Compu 3
Compu 3
 
Modelo cliente servidor. marquez
Modelo cliente servidor. marquezModelo cliente servidor. marquez
Modelo cliente servidor. marquez
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Redes Cliente / Servidor
Redes Cliente / ServidorRedes Cliente / Servidor
Redes Cliente / Servidor
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
 
Computación III
Computación IIIComputación III
Computación III
 
Presentacion de modelo cliente - servidor.
Presentacion  de modelo cliente - servidor.Presentacion  de modelo cliente - servidor.
Presentacion de modelo cliente - servidor.
 
Servidores web
Servidores webServidores web
Servidores web
 
Abm Capacitación Usuarios Del Sistema 07012010 V5
Abm Capacitación Usuarios Del Sistema 07012010 V5Abm Capacitación Usuarios Del Sistema 07012010 V5
Abm Capacitación Usuarios Del Sistema 07012010 V5
 
Redes cliente servidor
Redes cliente servidorRedes cliente servidor
Redes cliente servidor
 
Servidores web
Servidores webServidores web
Servidores web
 

Destacado

Evolucion del d internacional privado
Evolucion del d internacional privadoEvolucion del d internacional privado
Evolucion del d internacional privadoNapoSuarez
 
Potestad tributaria
Potestad tributariaPotestad tributaria
Potestad tributariaNapoSuarez
 
Concejo comunal
Concejo comunalConcejo comunal
Concejo comunalNapoSuarez
 
Ilicitos tributarios
Ilicitos tributariosIlicitos tributarios
Ilicitos tributariosNapoSuarez
 
Qlik Deployment Consoleのインストール
Qlik Deployment ConsoleのインストールQlik Deployment Consoleのインストール
Qlik Deployment Consoleのインストールqlikspace
 
El derecho registral & sus sistemas
El derecho registral & sus sistemasEl derecho registral & sus sistemas
El derecho registral & sus sistemasNapoSuarez
 
Procedimiento para el juzgamiento de delitos menos graves
Procedimiento para el juzgamiento de delitos menos gravesProcedimiento para el juzgamiento de delitos menos graves
Procedimiento para el juzgamiento de delitos menos gravesNapoSuarez
 
Qlik Sense Serverのインストール
Qlik Sense ServerのインストールQlik Sense Serverのインストール
Qlik Sense Serverのインストールqlikspace
 

Destacado (11)

steelmaster
steelmastersteelmaster
steelmaster
 
Evolucion del d internacional privado
Evolucion del d internacional privadoEvolucion del d internacional privado
Evolucion del d internacional privado
 
Salario
SalarioSalario
Salario
 
Potestad tributaria
Potestad tributariaPotestad tributaria
Potestad tributaria
 
12171
1217112171
12171
 
Concejo comunal
Concejo comunalConcejo comunal
Concejo comunal
 
Ilicitos tributarios
Ilicitos tributariosIlicitos tributarios
Ilicitos tributarios
 
Qlik Deployment Consoleのインストール
Qlik Deployment ConsoleのインストールQlik Deployment Consoleのインストール
Qlik Deployment Consoleのインストール
 
El derecho registral & sus sistemas
El derecho registral & sus sistemasEl derecho registral & sus sistemas
El derecho registral & sus sistemas
 
Procedimiento para el juzgamiento de delitos menos graves
Procedimiento para el juzgamiento de delitos menos gravesProcedimiento para el juzgamiento de delitos menos graves
Procedimiento para el juzgamiento de delitos menos graves
 
Qlik Sense Serverのインストール
Qlik Sense ServerのインストールQlik Sense Serverのインストール
Qlik Sense Serverのインストール
 

Similar a Arquitectura cliente-servidor y capas en desarrollo web

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...Samhya LLerena
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidorJramos_95
 
Arquitecturas pag web
Arquitecturas pag webArquitecturas pag web
Arquitecturas pag webnelson jose
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidorJonathan
 
Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1kevinXD123
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidorDG Virtual
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
ArquitecturaclienteservidorFernando Solis
 
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.castlellanos
 
Actividad 3 german orlando tinjaca
Actividad 3 german orlando tinjacaActividad 3 german orlando tinjaca
Actividad 3 german orlando tinjacaGermanOrlandoTinjaca
 

Similar a Arquitectura cliente-servidor y capas en desarrollo web (20)

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
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
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
 
Arquitecturas pag web
Arquitecturas pag webArquitecturas pag web
Arquitecturas pag web
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Aliaga
AliagaAliaga
Aliaga
 
Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
Arquitecturaclienteservidor
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
 
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
 
Actividad 3 german orlando tinjaca
Actividad 3 german orlando tinjacaActividad 3 german orlando tinjaca
Actividad 3 german orlando tinjaca
 

Último

Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 

Último (20)

Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 

Arquitectura cliente-servidor y capas en 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