SlideShare uma empresa Scribd logo
1 de 3
ARQUITECTURA CLIENTE-SERVIDOR EN TRES NIVELES
La necesidad de mejorar la estabilidad de los sistemas empresariales hizo que se pusiera en cuestión
este modelo tradicional cliente-servidor en dos niveles. A mediados de la década de los 90, a medida
que las aplicaciones fueron creciendo en complejidad y debían poder implantarse en centenares o
miles de clientes, el lado del cliente comenzó a mostrar síntomas de dos problemas que impedían
conseguir una estabilidad adecuada:
*Se utilizaban clientes “complejos”, lo que requería unos recursos considerables en la computadora
del cliente para que este pudiera ejecutarse de forma adecuada. Estos recursos incluían espacio de
disco memoria RAM y potencia de procesamiento de la CPU.
*Las tareas de administración en el lado del cliente eran bastantes significativas.
En 1995 apareció una nueva variación del modelo tradicional cliente-servidor en dos niveles, para
intentar resolver los problemas de estabilidad en las empresas.
Esta nueva arquitectura propone 3 niveles, cada uno de los cuales puede ejecutarse en distintas
plataformas.
* El nivel del interfaz del usuario, que se ejecuta en la computadora del usuario final (cliente).
* El nivel de lógica del negocio y procesamiento de datos, se ejecuta en un servidor denominado
servidor de aplicaciones.
* Un SGBD, que almacena los datos requeridos por el nivel intermedio, puede ejecutarse en un
servidor independiente denominado servidor de Base de Datos.
Como ilustra la fig. 2.15, el cliente solo es ahora responsable de la interfaz de usuario de la aplicación
y quizás de realizar algún tipo de procesamiento lógico simple, como por ejemplo la validación de los
datos de entrada, por lo que con esta arquitectura se dispone de lo que se denomina clientes
“simples”. La lógica de negocio principal de la aplicación reside ahora en su propio nivel, que se
conecta físicamente al cliente y el servidor de base a través de una red de área local (LAN) o de una
red de área extensa (WAN).
El diseño es de tres niveles tiene muchas ventajas con respecto a los diseños tradicionales de dos
niveles o de un nivel. Entre esas ventajas podemos citar:
*El hardware necesario es menos costoso, ya que los clientes son “simples”.
*El mantenimiento de las aplicaciones esta centralizado, esto elimina los problemas de distribución
del software que tantos quebraderos proporcionan en el modelo tradicional.
*Al ser mayor la modularidad, resulta más sencillo modificar o sustituir uno de los niveles sin que los
otros se vean afectados.
*Resulta más fácil equilibrar la carga de procesamiento, al separar la lógica principal de negocio de
las funciones de base de datos.
*Se adapta de forma bastante natural a los entornos web.
MONITORES DE PROCESAMIENTO DE TRANSACCIÓN (TP, Transaction Processing)
 Es un programa que controla la transacción de datos entre clientes y servidores para proporcionar un
entorno coherente particularmente para el procesamiento de transacciones en línea (OLTP, Online
Transaction Processing). Los monitores TP proporcionan algunas ventajas:
* Encaminamiento de transacciones el monitor TP puede incrementar la estabilidad dirigiendo las
transacciones a sistemas SGBD específicos.
* Gestión de transacciones distribuidas el monitor TP puede gestionar transacciones que requieran
acceder a todos almacenados en múltiples y posiblemente heterogéneos SGBD.
* Equilibrado de carga el monitor TP puede equilibrar las solicitudes de los clientes distribuyéndolas
entre múltiples SGBD situados en una o mas computadoras.
* Multiplexación en entornos con un gran número de usuarios, puede resultar difícil en ocasiones
que todos los usuarios mantengan activa una sesión simultáneamente con el SGBD.
* Mejora de la fiabilidad el monitor TP actúa como gestor de transacciones llevando a cabo las
acciones necesarias para mantener la coherencia de la base de datos.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
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
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidor
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Mapas conceptuales actividad 1
Mapas conceptuales actividad 1Mapas conceptuales actividad 1
Mapas conceptuales actividad 1
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente/Servidor
Cliente/ServidorCliente/Servidor
Cliente/Servidor
 

Destaque

Ambiente e Ecologia na República
Ambiente e Ecologia na RepúblicaAmbiente e Ecologia na República
Ambiente e Ecologia na RepúblicaMichele Pó
 
Monumentos na República Portuguesa
Monumentos na República PortuguesaMonumentos na República Portuguesa
Monumentos na República PortuguesaMichele Pó
 
Clase protocolo escuela de ayudantes 2011
Clase protocolo escuela de ayudantes  2011Clase protocolo escuela de ayudantes  2011
Clase protocolo escuela de ayudantes 2011Luis Basbus
 
Cuestionario 3
Cuestionario 3Cuestionario 3
Cuestionario 3whgomez
 
Pastilla anticonceptiva
Pastilla anticonceptiva Pastilla anticonceptiva
Pastilla anticonceptiva Diaanitaa
 
Images of jesus
Images of jesusImages of jesus
Images of jesusGregory58
 
Predadores Sexuais
Predadores SexuaisPredadores Sexuais
Predadores SexuaisMichele Pó
 
Puntiko futbol txapelketa 2013 agorrilaren 9 août
Puntiko futbol txapelketa 2013   agorrilaren 9 aoûtPuntiko futbol txapelketa 2013   agorrilaren 9 août
Puntiko futbol txapelketa 2013 agorrilaren 9 aoûtPat Berga
 
Diabetes ateneo ax
Diabetes ateneo axDiabetes ateneo ax
Diabetes ateneo axLuis Basbus
 
Ate jing....happy bday
Ate jing....happy bdayAte jing....happy bday
Ate jing....happy bdayminejhaz
 
Convergência em Mídias Sociais
Convergência em Mídias SociaisConvergência em Mídias Sociais
Convergência em Mídias SociaisGabriel Ishida
 
Ramstel - Character design - Tesi di laurea
Ramstel - Character design - Tesi di laureaRamstel - Character design - Tesi di laurea
Ramstel - Character design - Tesi di laureaGabriele
 
Giancarloporfirio slideshare
Giancarloporfirio slideshareGiancarloporfirio slideshare
Giancarloporfirio slidesharegiancarloporfirio
 
Preguntes joan oliver
Preguntes joan oliverPreguntes joan oliver
Preguntes joan oliverP. J.
 

Destaque (20)

Hangout uso
Hangout usoHangout uso
Hangout uso
 
La modelo del desierto
La modelo del desiertoLa modelo del desierto
La modelo del desierto
 
Ambiente e Ecologia na República
Ambiente e Ecologia na RepúblicaAmbiente e Ecologia na República
Ambiente e Ecologia na República
 
Monumentos na República Portuguesa
Monumentos na República PortuguesaMonumentos na República Portuguesa
Monumentos na República Portuguesa
 
Clase protocolo escuela de ayudantes 2011
Clase protocolo escuela de ayudantes  2011Clase protocolo escuela de ayudantes  2011
Clase protocolo escuela de ayudantes 2011
 
Manual do pintor
Manual do pintorManual do pintor
Manual do pintor
 
Eje temático nº 1
Eje temático nº 1Eje temático nº 1
Eje temático nº 1
 
512- Inseparable
512- Inseparable512- Inseparable
512- Inseparable
 
Cuestionario 3
Cuestionario 3Cuestionario 3
Cuestionario 3
 
Pastilla anticonceptiva
Pastilla anticonceptiva Pastilla anticonceptiva
Pastilla anticonceptiva
 
Images of jesus
Images of jesusImages of jesus
Images of jesus
 
Predadores Sexuais
Predadores SexuaisPredadores Sexuais
Predadores Sexuais
 
Puntiko futbol txapelketa 2013 agorrilaren 9 août
Puntiko futbol txapelketa 2013   agorrilaren 9 aoûtPuntiko futbol txapelketa 2013   agorrilaren 9 août
Puntiko futbol txapelketa 2013 agorrilaren 9 août
 
Diabetes ateneo ax
Diabetes ateneo axDiabetes ateneo ax
Diabetes ateneo ax
 
Ate jing....happy bday
Ate jing....happy bdayAte jing....happy bday
Ate jing....happy bday
 
Convergência em Mídias Sociais
Convergência em Mídias SociaisConvergência em Mídias Sociais
Convergência em Mídias Sociais
 
Ramstel - Character design - Tesi di laurea
Ramstel - Character design - Tesi di laureaRamstel - Character design - Tesi di laurea
Ramstel - Character design - Tesi di laurea
 
Roberto rincon
Roberto rinconRoberto rincon
Roberto rincon
 
Giancarloporfirio slideshare
Giancarloporfirio slideshareGiancarloporfirio slideshare
Giancarloporfirio slideshare
 
Preguntes joan oliver
Preguntes joan oliverPreguntes joan oliver
Preguntes joan oliver
 

Semelhante a Arquitectura cliente-servidor 3 niveles

Cliente servidor mv
Cliente servidor mvCliente servidor mv
Cliente servidor mvMACARENAV10
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
Arquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxArquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxWilliam Martinez Perez
 
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptxProcesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptxelizabeth549951
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidorEDWINREALPE
 
Arquitectura servidores
Arquitectura servidoresArquitectura servidores
Arquitectura servidoresrulo182
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internetodilia puentes velandia
 
SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSNatalia Perez
 
Site con presentación
Site con presentaciónSite con presentación
Site con presentaciónluis angel
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuarioheliozwt
 
Cliente servidor -ojpc
Cliente   servidor -ojpcCliente   servidor -ojpc
Cliente servidor -ojpcoscar1108
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDOFidel Antonio
 
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
 

Semelhante a Arquitectura cliente-servidor 3 niveles (20)

Cliente servidor mv
Cliente servidor mvCliente servidor mv
Cliente servidor mv
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Arquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxArquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docx
 
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptxProcesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Arquitectura servidores
Arquitectura servidoresArquitectura servidores
Arquitectura servidores
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internet
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cap2 funcionalidad de cliente servidor
Cap2 funcionalidad de cliente servidorCap2 funcionalidad de cliente servidor
Cap2 funcionalidad de cliente servidor
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOS
 
Site con presentación
Site con presentaciónSite con presentación
Site con presentación
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuario
 
Trabajo carlos
Trabajo carlosTrabajo carlos
Trabajo carlos
 
Cliente servidor -ojpc
Cliente   servidor -ojpcCliente   servidor -ojpc
Cliente servidor -ojpc
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDO
 
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.
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 

Mais de vacueva

Factorizacion de expresiones algebraicas
Factorizacion de expresiones algebraicasFactorizacion de expresiones algebraicas
Factorizacion de expresiones algebraicasvacueva
 
UNIVERSIDAD TECNICA PARTICULAR DE LOJA
UNIVERSIDAD TECNICA PARTICULAR DE LOJAUNIVERSIDAD TECNICA PARTICULAR DE LOJA
UNIVERSIDAD TECNICA PARTICULAR DE LOJAvacueva
 
SI A LA EVALUACIÓN
SI A LA EVALUACIÓNSI A LA EVALUACIÓN
SI A LA EVALUACIÓNvacueva
 
Untitled
UntitledUntitled
Untitledvacueva
 
Zamora, 17 de jinio del 2010
Zamora, 17 de jinio del 2010Zamora, 17 de jinio del 2010
Zamora, 17 de jinio del 2010vacueva
 
trabajo de computacion-1
trabajo de computacion-1trabajo de computacion-1
trabajo de computacion-1vacueva
 
Zamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadasZamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadasvacueva
 
Zamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadasZamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadasvacueva
 

Mais de vacueva (11)

Factorizacion de expresiones algebraicas
Factorizacion de expresiones algebraicasFactorizacion de expresiones algebraicas
Factorizacion de expresiones algebraicas
 
Zamora
ZamoraZamora
Zamora
 
UNIVERSIDAD TECNICA PARTICULAR DE LOJA
UNIVERSIDAD TECNICA PARTICULAR DE LOJAUNIVERSIDAD TECNICA PARTICULAR DE LOJA
UNIVERSIDAD TECNICA PARTICULAR DE LOJA
 
Z
ZZ
Z
 
SI A LA EVALUACIÓN
SI A LA EVALUACIÓNSI A LA EVALUACIÓN
SI A LA EVALUACIÓN
 
Untitled
UntitledUntitled
Untitled
 
Zamora, 17 de jinio del 2010
Zamora, 17 de jinio del 2010Zamora, 17 de jinio del 2010
Zamora, 17 de jinio del 2010
 
paperm
papermpaperm
paperm
 
trabajo de computacion-1
trabajo de computacion-1trabajo de computacion-1
trabajo de computacion-1
 
Zamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadasZamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadas
 
Zamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadasZamora, ciudad de aves y cascadas
Zamora, ciudad de aves y cascadas
 

Último

Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Arquitectura cliente-servidor 3 niveles

  • 1. ARQUITECTURA CLIENTE-SERVIDOR EN TRES NIVELES La necesidad de mejorar la estabilidad de los sistemas empresariales hizo que se pusiera en cuestión este modelo tradicional cliente-servidor en dos niveles. A mediados de la década de los 90, a medida que las aplicaciones fueron creciendo en complejidad y debían poder implantarse en centenares o miles de clientes, el lado del cliente comenzó a mostrar síntomas de dos problemas que impedían conseguir una estabilidad adecuada: *Se utilizaban clientes “complejos”, lo que requería unos recursos considerables en la computadora del cliente para que este pudiera ejecutarse de forma adecuada. Estos recursos incluían espacio de disco memoria RAM y potencia de procesamiento de la CPU. *Las tareas de administración en el lado del cliente eran bastantes significativas. En 1995 apareció una nueva variación del modelo tradicional cliente-servidor en dos niveles, para intentar resolver los problemas de estabilidad en las empresas. Esta nueva arquitectura propone 3 niveles, cada uno de los cuales puede ejecutarse en distintas plataformas. * El nivel del interfaz del usuario, que se ejecuta en la computadora del usuario final (cliente). * El nivel de lógica del negocio y procesamiento de datos, se ejecuta en un servidor denominado servidor de aplicaciones. * Un SGBD, que almacena los datos requeridos por el nivel intermedio, puede ejecutarse en un servidor independiente denominado servidor de Base de Datos. Como ilustra la fig. 2.15, el cliente solo es ahora responsable de la interfaz de usuario de la aplicación y quizás de realizar algún tipo de procesamiento lógico simple, como por ejemplo la validación de los datos de entrada, por lo que con esta arquitectura se dispone de lo que se denomina clientes “simples”. La lógica de negocio principal de la aplicación reside ahora en su propio nivel, que se conecta físicamente al cliente y el servidor de base a través de una red de área local (LAN) o de una red de área extensa (WAN). El diseño es de tres niveles tiene muchas ventajas con respecto a los diseños tradicionales de dos niveles o de un nivel. Entre esas ventajas podemos citar: *El hardware necesario es menos costoso, ya que los clientes son “simples”. *El mantenimiento de las aplicaciones esta centralizado, esto elimina los problemas de distribución del software que tantos quebraderos proporcionan en el modelo tradicional. *Al ser mayor la modularidad, resulta más sencillo modificar o sustituir uno de los niveles sin que los otros se vean afectados. *Resulta más fácil equilibrar la carga de procesamiento, al separar la lógica principal de negocio de las funciones de base de datos. *Se adapta de forma bastante natural a los entornos web.
  • 2. MONITORES DE PROCESAMIENTO DE TRANSACCIÓN (TP, Transaction Processing) Es un programa que controla la transacción de datos entre clientes y servidores para proporcionar un entorno coherente particularmente para el procesamiento de transacciones en línea (OLTP, Online Transaction Processing). Los monitores TP proporcionan algunas ventajas: * Encaminamiento de transacciones el monitor TP puede incrementar la estabilidad dirigiendo las transacciones a sistemas SGBD específicos. * Gestión de transacciones distribuidas el monitor TP puede gestionar transacciones que requieran acceder a todos almacenados en múltiples y posiblemente heterogéneos SGBD. * Equilibrado de carga el monitor TP puede equilibrar las solicitudes de los clientes distribuyéndolas entre múltiples SGBD situados en una o mas computadoras. * Multiplexación en entornos con un gran número de usuarios, puede resultar difícil en ocasiones que todos los usuarios mantengan activa una sesión simultáneamente con el SGBD.
  • 3. * Mejora de la fiabilidad el monitor TP actúa como gestor de transacciones llevando a cabo las acciones necesarias para mantener la coherencia de la base de datos.