SlideShare una empresa de Scribd logo
1 de 15
Tiposde Aplicaciones Distribuidas
Existen dos grupos Cliente - Servidor Aplicaciones en n-capas
Aplicaciones cliente - servidor Existen dos procesos principales: Uno de ellos se encarga de enviar y procesar los datos Se ejecuta en el equipo  que maneja la aplicación
Sistema Gestor de Base de Batos (SGBD) Microsoft SQL u Oracle Mantiene en el equipo servidor un servicio de red que recoge las peticiones que llegan en forma de sentencia SQL y las transmite al SGBD  quien se encarga de seleccionar los registros indicados para ser actualizados o si son resultados se envían de vuelta.
Es muy habitual disponer de disparadores, que se ejecutan asociados a sentencias de actualización, estas operaciones son suelen ser de alto rendimiento y hacen que los SGBD operen de manera muy optimizada
Clientes de red Estos son proporcionados por el fabricante del SGBD y son específicos para cada SGBD El cliente “sabe” como conectarse al servicio de red del SGBD Si por algún motivo se cambia la SGBD se debe cambiar todas las estaciones de el trabajo
La estación de trabajo del cliente consta de una interfaz que le permita solicitar datos, visualizarlos, trabajar con ellos y enviar posibles actualizaciones. Para la manipulación de los datos se envían sentencias SQL
Las aplicaciones cliente – servidor  tradicionales son la forma mas básica de aplicación distribuida, dada la simplicidad de su arquitectura, su coste es mas bajo que el de una aplicación distribuida en n - capas Hay ventaja en lo que es velocidad pues al tener menos capas los datos pasan de un lado al otro mas rápidamente.
DIFICULTADES Cada estación pasa consumiendo recursos del servidor en forma de conexiones abiertas. La conectividad entre la SGBD implica un mayor esfuerzo a la hora de configurar los sistemas con diferentes SGBD La reutilización del código es mínima
Se requiere distribuir mucho  software entre los equipos cliente Y si tratamos de acceder al servidor mediante internet. Los protocolos de red que usan las SGBD suelen estar cerrados  a los cortafuegos. Abrirlos será crear una vulnerabilidad al SGBD.
Aplicaciones  en  n–capas Los procesos están distribuidos en diferentes copas no solo lógicas sino también físicas Los procesos se ejecutan en diferentes equipos, pueden residir en diferentes plataformas
Cada equipo posee una configuración distinta y esta optimizado para que rinda en el papel que le hayan asignado
Ejemplo  El comercio electrónico en Internet Se encontrarían servidor que contienen los datos, cuyo SGBD puede incluir ciertos procedimientos almacenados o disparadores que sean globales a la lógica de la BDD
como otra parte se hallaría un equipo que fuera capaz de contener ciertos componente que realicen determinadas reglas de negocio de aplicación, recuperación de datos o la comprobación de seguridad Y tener un equipo que pueda ofrecer los servicios de generación de páginas dinámicas web
Las aplicaciones distribuidas ofrecen la solución más optimizada para grandes sistemas que requieren alta concurrencia o máxima reutilización del código. Crear una aplicación en varias capas requiere cierto  sobreesfuerzo en términos de diseño y conlleva una cierta perdida de rendimiento frente a las aplicaciones cliente servidor….

Más contenido relacionado

La actualidad más candente (18)

Arquitectura de red
Arquitectura de redArquitectura de red
Arquitectura de red
 
Servidor web
Servidor webServidor web
Servidor web
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Presentacion katerin
Presentacion katerinPresentacion katerin
Presentacion katerin
 
Bases de datos distribuida
Bases de datos distribuidaBases de datos distribuida
Bases de datos distribuida
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Javier brieva
Javier brievaJavier brieva
Javier brieva
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Informática.
Informática.Informática.
Informática.
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente/Servidor
Cliente/ServidorCliente/Servidor
Cliente/Servidor
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 

Destacado

Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.CLEFormación
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacionaleexsanroman
 
Presentacion de modelo cliente - servidor.
Presentacion  de modelo cliente - servidor.Presentacion  de modelo cliente - servidor.
Presentacion de modelo cliente - servidor.dominguez95
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacionCLEFormación
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionJorge Guerra
 
Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones DistribuidasSorey García
 
Administracion
AdministracionAdministracion
Administracionsilvicrr
 

Destacado (14)

Apache, iis
Apache, iisApache, iis
Apache, iis
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
 
Servidores web o http
Servidores web o httpServidores web o http
Servidores web o http
 
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
 
Comandos html
Comandos htmlComandos html
Comandos html
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacion
 
Servidores de Aplicaciones (Definiciones)
Servidores de Aplicaciones (Definiciones)Servidores de Aplicaciones (Definiciones)
Servidores de Aplicaciones (Definiciones)
 
Presentacion de modelo cliente - servidor.
Presentacion  de modelo cliente - servidor.Presentacion  de modelo cliente - servidor.
Presentacion de modelo cliente - servidor.
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones Distribuidas
 
Administracion
AdministracionAdministracion
Administracion
 

Similar a Tarea2 Jose Guanuchi

Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidorJramos_95
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datosI.E.B.E.M.
 
Sesion7 redes
Sesion7 redesSesion7 redes
Sesion7 redesxdelvisxd
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones DistribuídasJavierialv
 
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
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazarjulymci
 
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
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2jc_lovecraft77
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datosCarlos Mamani
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
Unidad 1
Unidad 1Unidad 1
Unidad 1mi casa
 
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...José Antonio Sandoval Acosta
 

Similar a Tarea2 Jose Guanuchi (20)

Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Arquitectura web
Arquitectura webArquitectura web
Arquitectura web
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
 
Sesion7 redes
Sesion7 redesSesion7 redes
Sesion7 redes
 
Sesion7 redes
Sesion7 redesSesion7 redes
Sesion7 redes
 
Sesion7 redes
Sesion7 redesSesion7 redes
Sesion7 redes
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
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.
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
 
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
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datos
 
Taller 4 - Teleinformatica
Taller 4 - TeleinformaticaTaller 4 - Teleinformatica
Taller 4 - Teleinformatica
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Introducción a SOR
Introducción a SORIntroducción a SOR
Introducción a SOR
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
 
Apuntes entorno cliente servidor
Apuntes entorno cliente   servidorApuntes entorno cliente   servidor
Apuntes entorno cliente servidor
 
Administrar una red
Administrar una redAdministrar una red
Administrar una red
 

Más de pp guanuchi

Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectospp guanuchi
 
instalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchiinstalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchipp guanuchi
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLEpp guanuchi
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001pp guanuchi
 
Análisis de Flujo de Fondos
Análisis de Flujo de FondosAnálisis de Flujo de Fondos
Análisis de Flujo de Fondospp guanuchi
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativospp guanuchi
 

Más de pp guanuchi (7)

Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Colmos
ColmosColmos
Colmos
 
instalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchiinstalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchi
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001
 
Análisis de Flujo de Fondos
Análisis de Flujo de FondosAnálisis de Flujo de Fondos
Análisis de Flujo de Fondos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 

Último

Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Tarea2 Jose Guanuchi

  • 2. Existen dos grupos Cliente - Servidor Aplicaciones en n-capas
  • 3. Aplicaciones cliente - servidor Existen dos procesos principales: Uno de ellos se encarga de enviar y procesar los datos Se ejecuta en el equipo que maneja la aplicación
  • 4. Sistema Gestor de Base de Batos (SGBD) Microsoft SQL u Oracle Mantiene en el equipo servidor un servicio de red que recoge las peticiones que llegan en forma de sentencia SQL y las transmite al SGBD quien se encarga de seleccionar los registros indicados para ser actualizados o si son resultados se envían de vuelta.
  • 5. Es muy habitual disponer de disparadores, que se ejecutan asociados a sentencias de actualización, estas operaciones son suelen ser de alto rendimiento y hacen que los SGBD operen de manera muy optimizada
  • 6. Clientes de red Estos son proporcionados por el fabricante del SGBD y son específicos para cada SGBD El cliente “sabe” como conectarse al servicio de red del SGBD Si por algún motivo se cambia la SGBD se debe cambiar todas las estaciones de el trabajo
  • 7. La estación de trabajo del cliente consta de una interfaz que le permita solicitar datos, visualizarlos, trabajar con ellos y enviar posibles actualizaciones. Para la manipulación de los datos se envían sentencias SQL
  • 8. Las aplicaciones cliente – servidor tradicionales son la forma mas básica de aplicación distribuida, dada la simplicidad de su arquitectura, su coste es mas bajo que el de una aplicación distribuida en n - capas Hay ventaja en lo que es velocidad pues al tener menos capas los datos pasan de un lado al otro mas rápidamente.
  • 9. DIFICULTADES Cada estación pasa consumiendo recursos del servidor en forma de conexiones abiertas. La conectividad entre la SGBD implica un mayor esfuerzo a la hora de configurar los sistemas con diferentes SGBD La reutilización del código es mínima
  • 10. Se requiere distribuir mucho software entre los equipos cliente Y si tratamos de acceder al servidor mediante internet. Los protocolos de red que usan las SGBD suelen estar cerrados a los cortafuegos. Abrirlos será crear una vulnerabilidad al SGBD.
  • 11. Aplicaciones en n–capas Los procesos están distribuidos en diferentes copas no solo lógicas sino también físicas Los procesos se ejecutan en diferentes equipos, pueden residir en diferentes plataformas
  • 12. Cada equipo posee una configuración distinta y esta optimizado para que rinda en el papel que le hayan asignado
  • 13. Ejemplo El comercio electrónico en Internet Se encontrarían servidor que contienen los datos, cuyo SGBD puede incluir ciertos procedimientos almacenados o disparadores que sean globales a la lógica de la BDD
  • 14. como otra parte se hallaría un equipo que fuera capaz de contener ciertos componente que realicen determinadas reglas de negocio de aplicación, recuperación de datos o la comprobación de seguridad Y tener un equipo que pueda ofrecer los servicios de generación de páginas dinámicas web
  • 15. Las aplicaciones distribuidas ofrecen la solución más optimizada para grandes sistemas que requieren alta concurrencia o máxima reutilización del código. Crear una aplicación en varias capas requiere cierto sobreesfuerzo en términos de diseño y conlleva una cierta perdida de rendimiento frente a las aplicaciones cliente servidor….