SlideShare una empresa de Scribd logo
TiposdeAplicaciones Distribuidas
Existen dos gruposCliente - ServidorAplicaciones en n-capas
Aplicaciones cliente - servidorExisten dos procesos principales:Uno de ellos se encarga de enviar y procesar los datosSe ejecuta en el equipo  que maneja la aplicación
Sistema Gestor de Base de Batos (SGBD)Microsoft SQL u OracleMantiene 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 redEstos son proporcionados por el fabricante del SGBD y son específicos para cada SGBDEl cliente “sabe” como conectarse al servicio de red del SGBDSi 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 - capasHay ventaja en lo que es velocidad pues al tener menos capas los datos pasan de un lado al otro mas rápidamente.
DIFICULTADESCada 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 SGBDLa reutilización del código es mínima
Se requiere distribuir mucho  software entre los equipos clienteY 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–capasLos procesos están distribuidos en diferentes copas no solo lógicas sino también físicasLos 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 InternetSe 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 seguridadY 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

ODP
Base de datos distribuida
PPTX
Servidor
PDF
Modelos de sistema
PPTX
Arquitectura cliente servidor
PPTX
Introduccion a los sistemas
PPT
Comparativa Arquitectura Cliente/Servidor y Distribuida
PPT
Servidores
PPT
Servidoreseste
Base de datos distribuida
Servidor
Modelos de sistema
Arquitectura cliente servidor
Introduccion a los sistemas
Comparativa Arquitectura Cliente/Servidor y Distribuida
Servidores
Servidoreseste

La actualidad más candente (18)

PPTX
Arquitectura de red
DOCX
Servidor web
PPTX
cliente servidor de 3 niveles
PPTX
Arquitectura
PPTX
Arquitectura cliente servidor
PPT
Arquitectura cliente servidor
PPTX
Presentacion katerin
PPTX
Bases de datos distribuida
PPTX
Aplicaciones distribuidas
PPTX
Javier brieva
PPTX
Arquitectura cliente servidor para internet
PPTX
Arquitectura cliente servidor
PPTX
Informática.
PPTX
Modelo cliente servidor
PPTX
Arquitectura cliente servidor
PPT
DOCX
Arquitectura cliente
PPTX
Arquitectura cliente servidor
Arquitectura de red
Servidor web
cliente servidor de 3 niveles
Arquitectura
Arquitectura cliente servidor
Arquitectura cliente servidor
Presentacion katerin
Bases de datos distribuida
Aplicaciones distribuidas
Javier brieva
Arquitectura cliente servidor para internet
Arquitectura cliente servidor
Informática.
Modelo cliente servidor
Arquitectura cliente servidor
Arquitectura cliente
Arquitectura cliente servidor
Publicidad

Destacado (14)

PPTX
Apache, iis
PPTX
Cuadro comparativo 2
PPT
cliente servidor
PDF
Servidores web o http
PDF
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
DOCX
Comandos html
PDF
Optimización de aplicaciones web con base de datos NoSQL In-Memory
PPTX
Serivodres de aplicacion
PDF
Servidores de Aplicaciones (Definiciones)
PPTX
Presentacion de modelo cliente - servidor.
PDF
Seminario Scrum CLEFormacion
PPT
Sistemas Distribuidos. Diseño e Implementacion
PPT
Aplicaciones Distribuidas
PPT
Administracion
Apache, iis
Cuadro comparativo 2
cliente servidor
Servidores web o http
Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA.
Comandos html
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Serivodres de aplicacion
Servidores de Aplicaciones (Definiciones)
Presentacion de modelo cliente - servidor.
Seminario Scrum CLEFormacion
Sistemas Distribuidos. Diseño e Implementacion
Aplicaciones Distribuidas
Administracion
Publicidad

Similar a Tarea2 Jose Guanuchi (20)

PDF
Sistemas cliente servidor
PDF
Arquitectura web
PPTX
Tecnologías modernas de base de datos
PDF
Sesion7 redes
PDF
Sesion7 redes
PDF
PPSX
Aplicaciones Distribuídas
PPTX
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
DOC
Fresdes silvasalazar
PPTX
Conceptos Basicos de Bases de Datos Multiusuario
PDF
Arquitectura cliente servidor 2
PPTX
Estructura base de datos
PDF
Taller 4 - Teleinformatica
PPTX
cliente servidor de 3 niveles
PDF
Arquitectura Web
PDF
Introducción a SOR
DOC
Unidad 1
PPTX
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
PPTX
Apuntes entorno cliente servidor
PDF
Administrar una red
Sistemas cliente servidor
Arquitectura web
Tecnologías modernas de base de datos
Sesion7 redes
Sesion7 redes
Aplicaciones Distribuídas
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Fresdes silvasalazar
Conceptos Basicos de Bases de Datos Multiusuario
Arquitectura cliente servidor 2
Estructura base de datos
Taller 4 - Teleinformatica
cliente servidor de 3 niveles
Arquitectura Web
Introducción a SOR
Unidad 1
Programación de Base de Datos - Unidad II: Aplicaciones con Arquitectura Clie...
Apuntes entorno cliente servidor
Administrar una red

Más de pp guanuchi (7)

PPSX
Gestion de proyectos
PPT
Colmos
PDF
instalacion ORACLE 11g, elaborado por jose guanuchi
PPT
Introduccion a ORACLE
PPT
Jose guanuchi tarea001
PPS
Análisis de Flujo de Fondos
PPTX
Sistemas Operativos
Gestion de proyectos
Colmos
instalacion ORACLE 11g, elaborado por jose guanuchi
Introduccion a ORACLE
Jose guanuchi tarea001
Análisis de Flujo de Fondos
Sistemas Operativos

Último (20)

PDF
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Atencion prenatal. Ginecologia y obsetricia
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
2.0 Introduccion a processing, y como obtenerlo
PLAN DE CASTELLANO 2021 actualizado a la normativa
PLANES DE área ciencias naturales y aplicadas
DI, TEA, TDAH.pdf guía se secuencias didacticas
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Atencion prenatal. Ginecologia y obsetricia
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
TOMO II - LITERATURA.pd plusenmas ultras
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf

Tarea2 Jose Guanuchi

  • 2. Existen dos gruposCliente - ServidorAplicaciones en n-capas
  • 3. Aplicaciones cliente - servidorExisten dos procesos principales:Uno de ellos se encarga de enviar y procesar los datosSe ejecuta en el equipo que maneja la aplicación
  • 4. Sistema Gestor de Base de Batos (SGBD)Microsoft SQL u OracleMantiene 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 redEstos son proporcionados por el fabricante del SGBD y son específicos para cada SGBDEl cliente “sabe” como conectarse al servicio de red del SGBDSi 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 - capasHay ventaja en lo que es velocidad pues al tener menos capas los datos pasan de un lado al otro mas rápidamente.
  • 9. DIFICULTADESCada 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 SGBDLa reutilización del código es mínima
  • 10. Se requiere distribuir mucho software entre los equipos clienteY 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–capasLos procesos están distribuidos en diferentes copas no solo lógicas sino también físicasLos 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 InternetSe 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 seguridadY 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….