Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Sistemas Distribuidos Lic. Jorge Guerra Guerra  Agosto  2011 Lic. Jorge Guerra G . Sistemas distribuidos
Hemos utilizado Sistemas Distribuidos? <ul><li>Ejemplo: Google </li></ul><ul><ul><li>No es un sistema distribuido </li></u...
Concepto informatico <ul><li>Los conceptos vienen de muchas áreas </li></ul><ul><ul><li>•  Sistemas Operativos. </li></ul>...
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos L a Internet mostro la factibilidad de la implementación de los Sistemas Distr...
Numeros de Internet en 2009 <ul><li>1.730 millones de usuarios de Internet en todo el mundo. </li></ul><ul><li>1.400 millo...
Modelo N-capas heterogeneo Lic. Jorge Guerra G . Sistemas distribuidos
Modelo espacial C/S Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos Definición de Sistema Distribuido <ul><li>Un sistema distribuido es aquel que ...
Transparencias <ul><li>Transparencia de acceso :  permite que los recursos locales y remotos puedan ser accesados mediante...
Lic. Jorge Guerra G . Sistemas distribuidos Un sistema distribuido es una colección de computadoras independientes que apa...
Cambio de paradigma <ul><li>Control central  </li></ul><ul><li>Nombramiento global  </li></ul><ul><li>Consistencia global ...
Retos <ul><li>Los retos a los cuales se enfrentan los Sistemas Distribuidos son: </li></ul><ul><ul><li>•  Heterogeneidad. ...
¿ Por qué construir sistemas distribuidos? <ul><li>•  Compartir recursos </li></ul><ul><li>–  Tanto hardware (discos, impr...
Lic. Jorge Guerra G . Sistemas distribuidos Características de los Sistemas Distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos Definición de Enslow Sistema distribuido = hardware distribuido + control dist...
Modelo de Enslow de los sistemas distribuidos. Lic. Jorge Guerra G . Sistemas distribuidos
Comparacion entre sistemas  Lic. Jorge Guerra G . Sistemas distribuidos
Características de la transparencia en Sistemas Distribuidos Lic. Jorge Guerra G . Sistemas distribuidos
Compartición de recursos Lic. Jorge Guerra G . Sistemas distribuidos
Compartición de recursos (cont) Lic. Jorge Guerra G . Sistemas distribuidos
Sistema Abierto Lic. Jorge Guerra G . Sistemas distribuidos
Escalabilidad Lic. Jorge Guerra G . Sistemas distribuidos
Tolerancia a fallos Lic. Jorge Guerra G . Sistemas distribuidos
Tolerancia  a fallos Lic. Jorge Guerra G . Sistemas distribuidos
Seguridad Lic. Jorge Guerra G . Sistemas distribuidos
Ventajas e inconvenientes Lic. Jorge Guerra G . Sistemas distribuidos
Implementacion final Lic. Jorge Guerra G . Sistemas distribuidos
Aplicaciones Lic. Jorge Guerra G . Sistemas distribuidos
Boeing Lic. Jorge Guerra G . Sistemas distribuidos
Sistemas Distribuidos en automóviles <ul><li>Control del sistema en un automóvil </li></ul><ul><ul><li>Un Mercedes clase S...
Acceso a servicios <ul><li>Modelo multiproceso. </li></ul><ul><ul><li>Modelo de memoria compartida </li></ul></ul><ul><ul>...
Comunicación entre procesos <ul><li>Memoria Compartida (Base de Datos Distribuidas) </li></ul><ul><li>Paso de mensajes (So...
Lic. Jorge Guerra G . Sistemas distribuidos Arquitecturas hardware
Arquitecturas hardware Lic. Jorge Guerra G . Sistemas distribuidos
Arquitecturas usadas en Sistemas Distribuidos <ul><li>Arquitectura basada en capas </li></ul><ul><li>Arquitectura basada e...
Arquitectura basada en capas Lic. Jorge Guerra G . Sistemas distribuidos
Arquitectura basada en objetos Lic. Jorge Guerra G . Sistemas distribuidos
Arquitectura basada en eventos Lic. Jorge Guerra G . Sistemas distribuidos
Arquitectura basada en datos compartidos Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Paradigmas de Computacion en Red <ul><li>Basado en la distribución de recursos, know-how (el codigo que procesa los recurs...
Paradigma Cliente-Servidor Lic. Jorge Guerra G . Client Server know-how Servidor tiene todo: el know-how, el procesador y ...
Paradigma Cliente-Servidor Lic. Jorge Guerra G . Client Server know-how Ejemplos: RPC, CORBA, XML Web-Services etc.
Paradigma Código-por-demanda Lic. Jorge Guerra G . Server know-how Client Cliente tiene el procesador y los recursos. No t...
Paradigma Código-por-demanda Lic. Jorge Guerra G . Server know-how Client
Paradigma Código-por-demanda Lic. Jorge Guerra G . Server Client know-how know-how
Paradigma Código-por-demanda Lic. Jorge Guerra G . Server Client know-how know-how Flash y Youtube son un buen ejemplo de ...
Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host Cada host en esta red tiene un alto grado de flexibilidad en poseer...
Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host
Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host Know-how  en la forma de agentes móviles no  esta unido a un único ...
Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host red Agente know-how
Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host red Agente know-how
Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host Agente know-how
Concepto de Agente Movil <ul><li>Un  agente móvil es un objeto el cual puede moverse autónomamente  a lo largo   de  la re...
Nuevos Paradigmas de SD <ul><li>Cluster Computing: </li></ul><ul><ul><li>Dedicados a tareas específicas: </li></ul></ul><u...
Cluster Computing <ul><li>La idea del Cluster Computing es simple: Un grupo de ordenadores independientes se conectan entr...
Modelo de Cluster Lic. Jorge Guerra G . Sistemas distribuidos
Cluster Computing Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Modelo de GRID Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Desarrollos Web <ul><li>Caso particular de desarrollo cliente servidor con representación remota, en la cual disponemos de...
Desarrollos Web <ul><li>Incrustación de la lógica de aplicación en el servidor Web: </li></ul><ul><ul><li>CGI: Common Gate...
Lic. Jorge Guerra G . Sistemas distribuidos
Desarrollos Web <ul><li>Tipos de plug-ins </li></ul><ul><ul><li>HTML incrustado en código </li></ul></ul><ul><ul><ul><li>S...
Lic. Jorge Guerra G . Sistemas distribuidos
Desarrollo Web Lic. Jorge Guerra G . Sistemas distribuidos
Implementacion Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos View Controller Model User Modelo Vista Controlador
Nuevos tipos de dispositivos <ul><li>Dispositivos que acceden hoy a internet: </li></ul><ul><ul><li>Internet Explorer, Net...
Nuevos tipos de dispositivos <ul><li>Problema a resolver: </li></ul><ul><ul><li>Necesidad de adaptar el interface de usuar...
Nuevos tipos de dispositivos <ul><li>Tendencia actual </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos Navegador Web ...
Nuevos tipos de dispositivos <ul><li>Variante de los fabricantes BBDD </li></ul>Lic. Jorge Guerra G . Sistemas distribuido...
Nuevos tipos de dispositivos <ul><li>Variante de los fabricantes pasarelas </li></ul>Lic. Jorge Guerra G . Sistemas distri...
Java Lic. Jorge Guerra G . Sistemas distribuidos
Arquitectura I-MODE Lic. Jorge Guerra G . Sistemas distribuidos Packet Network (PDC-P) Communication Network (PDC) iMode S...
Coexistencia Java-WAP Lic. Jorge Guerra G . Sistemas distribuidos WML Browser J2ME RTOS Invoke <ul><li>Opción 1:  WML nati...
Arquitectura WAP Lic. Jorge Guerra G . Sistemas distribuidos Wireless Telephony Application Interface Web Server CGI Scrip...
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Lic. Jorge Guerra G . Sistemas distribuidos
Upcoming SlideShare
Loading in …5
×

Caracteristicas de los Sistemas Distribuidos

28,020 views

Published on

material de la primera unidad del Curso de Sistemas Distribuidos en UNMSM y UIGV en el año 2011

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Caracteristicas de los Sistemas Distribuidos

  1. 1. Sistemas Distribuidos Lic. Jorge Guerra Guerra Agosto 2011 Lic. Jorge Guerra G . Sistemas distribuidos
  2. 2. Hemos utilizado Sistemas Distribuidos? <ul><li>Ejemplo: Google </li></ul><ul><ul><li>No es un sistema distribuido </li></ul></ul><ul><ul><li>Es una aplicación montada sobre un sistema distribuido </li></ul></ul><ul><ul><li>Yo como usuario desconozco </li></ul></ul><ul><ul><ul><li>Máquina o máquinas en las quo se realiza Ia búsqueda </li></ul></ul></ul><ul><ul><ul><li>Lugares donde estén ubicadas esas máquinas </li></ul></ul></ul><ul><ul><ul><li>- Tipos de comunicación que se utilizan </li></ul></ul></ul><ul><ul><ul><li>- Equipos que intervienen </li></ul></ul></ul><ul><ul><ul><li>- Forma de realizar Ia búsqueda </li></ul></ul></ul><ul><ul><ul><li>- Qué se ejecuta en mi máquina y qué no se ejecuta </li></ul></ul></ul><ul><ul><li>• Casi siempre funciona correctamente </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  3. 3. Concepto informatico <ul><li>Los conceptos vienen de muchas áreas </li></ul><ul><ul><li>• Sistemas Operativos. </li></ul></ul><ul><ul><li>• Procesamiento en Paralelo. </li></ul></ul><ul><ul><li>• Sistemas en Tiempo Real. </li></ul></ul><ul><ul><li>• Sistemas Multimedia Distribuidos. </li></ul></ul><ul><ul><li>• Tipos de comunicaciones. </li></ul></ul><ul><ul><li>• Bases de datos distribuidas. </li></ul></ul><ul><ul><li>• Cliente – Servidor, Tres niveles, Internet. </li></ul></ul><ul><ul><li>• Objetos, Componentes Distribuidos. </li></ul></ul><ul><ul><li>• Computación Móvil. </li></ul></ul><ul><ul><li>• Aplicaciones Tradicionales. </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  4. 4. Lic. Jorge Guerra G . Sistemas distribuidos
  5. 5. Lic. Jorge Guerra G . Sistemas distribuidos L a Internet mostro la factibilidad de la implementación de los Sistemas Distribuidos intranet ISP desktop computer: backbone satellite link server: % network link: % % %
  6. 6. Numeros de Internet en 2009 <ul><li>1.730 millones de usuarios de Internet en todo el mundo. </li></ul><ul><li>1.400 millones de usuarios de correo electrónico que enviamos una media de 247.000 millones de correo cada día aunque lamentablemente unos 200.000 millones son correo basura (SPAM). </li></ul><ul><li>En diciembre de 2009 había 234 millones de sitios web. </li></ul><ul><li>De ellos, 126 millones son blogs, según BlogPulse. </li></ul><ul><li>Hay 350 millones de usuarios registrados en Facebook, lo que lo haría el tercer país más poblado del mundo. </li></ul><ul><li>Se suben 2.500 millones de fotos al mes a Facebook, lo que hace palidecer los 4.000 millones de fotos que había en total Flickr en octubre de 2009. </li></ul><ul><li>YouTube sirve 1.000 millones de vídeos cada día . </li></ul><ul><li>Lamentablemente, se crean unos 148.000 nuevos ordenadores zombie cada día. </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  7. 7. Modelo N-capas heterogeneo Lic. Jorge Guerra G . Sistemas distribuidos
  8. 8. Modelo espacial C/S Lic. Jorge Guerra G . Sistemas distribuidos
  9. 9. Lic. Jorge Guerra G . Sistemas distribuidos
  10. 10. Lic. Jorge Guerra G . Sistemas distribuidos Definición de Sistema Distribuido <ul><li>Un sistema distribuido es aquel que ofrece servicios implementados sobre una red de computadoras como si se tratara de un único sistema. Esto se logra a través de transparencias de distribución y son: </li></ul><ul><ul><li>Transparencia de localización. </li></ul></ul><ul><ul><li>Transparencia de escalabilidad. </li></ul></ul><ul><ul><li>Transparencia de replicacion </li></ul></ul><ul><ul><li>Transparencia de concurrencia. </li></ul></ul><ul><ul><li>Transparencia de paralelismo. </li></ul></ul><ul><ul><li>Transparencia de acceso. </li></ul></ul><ul><ul><li>Transparencia de fallo. </li></ul></ul><ul><ul><li>Transparencia de movilidad. </li></ul></ul><ul><ul><li>Transparencia de rendimiento. </li></ul></ul>
  11. 11. Transparencias <ul><li>Transparencia de acceso : permite que los recursos locales y remotos puedan ser accesados mediante operaciones idénticas. </li></ul><ul><li>Transparencia de localizacion : permite que los recursos puedan ser accesados sin el conocimiento de su localizacion física o de la red (por ejemplo,la dirección IP) . </li></ul><ul><li>Transparencia de concurrencia : permite que varios procesos puedan operar al mismo tiempo utilizando recursos compartidos sin interferencia entre ellos . </li></ul><ul><li>Transparencia de replicacion : habilita varias instancias de recursos que se utilizarán para aumentar la fiabilidad y rendimiento sin el conocimiento de las réplicas de los usuarios o programadores de aplicaciones . </li></ul><ul><li>Transparencia de fallo : permite el ocultamiento de fallas, permitiendo a los usuarios y los programas de aplicación para completar sus tareas a pesar del fracaso de los componentes de hardware o software . </li></ul><ul><li>Transparencia de movilidad : permite el movimiento de recursos y clientes dentro de un sistema sin afectar el funcionamiento de los usuarios o programas . </li></ul><ul><li>Transparencia de rendimiento : permite que el sistema sea reconfigurado para mejorar el rendimiento conforme las cargas varíen . </li></ul><ul><li>Transparencia de escalabilidad : permite que el sistema y las aplicaciones crezcan, sin cambio en la estructura del sistema o los algoritmos de la aplicación . </li></ul><ul><li>Transparencia de paralelismo: permite que 2 o mas servidores trabajen en forma cooperativa para un servicio sin que el usuario lo pueda observar. </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  12. 12. Lic. Jorge Guerra G . Sistemas distribuidos Un sistema distribuido es una colección de computadoras independientes que aparecen ante los usuarios del sistema como una única computadora Tanenbaum Un sistema distribuido es aquel en el que los componentes localizados en computadores, conectados en red, comunican y coordinan sus acciones únicamente mediante el paso de mensajes Coulouris Otras definiciones
  13. 13. Cambio de paradigma <ul><li>Control central </li></ul><ul><li>Nombramiento global </li></ul><ul><li>Consistencia global </li></ul><ul><li>Ejecución secuencial </li></ul><ul><li>Vulnerabilidad </li></ul><ul><li>Información local </li></ul><ul><li>Localización fija </li></ul><ul><li>Homogeneidad </li></ul><ul><li>Autonomía </li></ul><ul><li>Nombramiento federado (no resuelto distribuidamente, por partes) </li></ul><ul><li>Consistencia débil </li></ul><ul><li>Ejecución concurrente </li></ul><ul><li>Tolerancia a fallos </li></ul><ul><li>Información remota </li></ul><ul><li>Migración </li></ul><ul><li>Heterogeneidad </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  14. 14. Retos <ul><li>Los retos a los cuales se enfrentan los Sistemas Distribuidos son: </li></ul><ul><ul><li>• Heterogeneidad. </li></ul></ul><ul><ul><li>• Extensibilidad. </li></ul></ul><ul><ul><li>• Seguridad. </li></ul></ul><ul><ul><li>• Escalabilidad. </li></ul></ul><ul><ul><li>• Tratamiento de Fallos. </li></ul></ul><ul><ul><li>• Concurrencia. </li></ul></ul><ul><ul><li>• Transparencia. </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  15. 15. ¿ Por qué construir sistemas distribuidos? <ul><li>• Compartir recursos </li></ul><ul><li>– Tanto hardware (discos, impresoras), como software (archivos, bases de datos) </li></ul><ul><li>• En algún caso, por economizar </li></ul><ul><ul><li>– Compartir datos es esencial en muchas aplicaciones </li></ul></ul><ul><ul><ul><li>• Equipos de desarrollo comparten herramientas y datos </li></ul></ul></ul><ul><ul><ul><li>• Aplicaciones comerciales ofrecen a usuarios acceso a datos compartidos </li></ul></ul></ul><ul><ul><ul><li>• Trabajo cooperativo en algunas empresas </li></ul></ul></ul><ul><li>• Existen aplicaciones inherentemente distribuidas </li></ul><ul><ul><li>– Por ejemplo, una cadena de supermercados con varias tiendas y almacenes </li></ul></ul><ul><ul><li>– Sistemas de reservas de billetes de líneas aéreas </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  16. 16. Lic. Jorge Guerra G . Sistemas distribuidos Características de los Sistemas Distribuidos
  17. 17. Lic. Jorge Guerra G . Sistemas distribuidos Definición de Enslow Sistema distribuido = hardware distribuido + control distribuido + datos distribuidos Un sistema se podría considerar como un sistema distribuido si las tres categorías (hardware, control, datos) alcanzan un cierto nivel de descentralización
  18. 18. Modelo de Enslow de los sistemas distribuidos. Lic. Jorge Guerra G . Sistemas distribuidos
  19. 19. Comparacion entre sistemas Lic. Jorge Guerra G . Sistemas distribuidos
  20. 20. Características de la transparencia en Sistemas Distribuidos Lic. Jorge Guerra G . Sistemas distribuidos
  21. 21. Compartición de recursos Lic. Jorge Guerra G . Sistemas distribuidos
  22. 22. Compartición de recursos (cont) Lic. Jorge Guerra G . Sistemas distribuidos
  23. 23. Sistema Abierto Lic. Jorge Guerra G . Sistemas distribuidos
  24. 24. Escalabilidad Lic. Jorge Guerra G . Sistemas distribuidos
  25. 25. Tolerancia a fallos Lic. Jorge Guerra G . Sistemas distribuidos
  26. 26. Tolerancia a fallos Lic. Jorge Guerra G . Sistemas distribuidos
  27. 27. Seguridad Lic. Jorge Guerra G . Sistemas distribuidos
  28. 28. Ventajas e inconvenientes Lic. Jorge Guerra G . Sistemas distribuidos
  29. 29. Implementacion final Lic. Jorge Guerra G . Sistemas distribuidos
  30. 30. Aplicaciones Lic. Jorge Guerra G . Sistemas distribuidos
  31. 31. Boeing Lic. Jorge Guerra G . Sistemas distribuidos
  32. 32. Sistemas Distribuidos en automóviles <ul><li>Control del sistema en un automóvil </li></ul><ul><ul><li>Un Mercedes clase S esta equipado con mas de 50 procesadores empotrados. </li></ul></ul><ul><ul><li>Conectados entre si por un red local. </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  33. 33. Acceso a servicios <ul><li>Modelo multiproceso. </li></ul><ul><ul><li>Modelo de memoria compartida </li></ul></ul><ul><ul><ul><li>También conocidos como multiprocesadores </li></ul></ul></ul><ul><ul><ul><li>Todos los procesadores comparten el espacio de direcciones </li></ul></ul></ul><ul><ul><ul><li>El programador no tiene que saber donde se encuentran los datos </li></ul></ul></ul><ul><ul><li>Modelo con memoria distribuida </li></ul></ul><ul><ul><ul><li>También conocidos como multicomputadores </li></ul></ul></ul><ul><ul><ul><li>Cada procesador tiene su propio espacio de direcciones </li></ul></ul></ul><ul><ul><ul><li>El programador necesita saber donde se encuentran los datos </li></ul></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  34. 34. Comunicación entre procesos <ul><li>Memoria Compartida (Base de Datos Distribuidas) </li></ul><ul><li>Paso de mensajes (Sockets, RPC y CORBA) </li></ul><ul><li>Ejecución remota (Agentes) </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  35. 35. Lic. Jorge Guerra G . Sistemas distribuidos Arquitecturas hardware
  36. 36. Arquitecturas hardware Lic. Jorge Guerra G . Sistemas distribuidos
  37. 37. Arquitecturas usadas en Sistemas Distribuidos <ul><li>Arquitectura basada en capas </li></ul><ul><li>Arquitectura basada en objetos </li></ul><ul><li>Arquitectura centrada en datos compartidos </li></ul><ul><li>Arquitectura basada en eventos </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  38. 38. Arquitectura basada en capas Lic. Jorge Guerra G . Sistemas distribuidos
  39. 39. Arquitectura basada en objetos Lic. Jorge Guerra G . Sistemas distribuidos
  40. 40. Arquitectura basada en eventos Lic. Jorge Guerra G . Sistemas distribuidos
  41. 41. Arquitectura basada en datos compartidos Lic. Jorge Guerra G . Sistemas distribuidos
  42. 42. Lic. Jorge Guerra G . Sistemas distribuidos
  43. 43. Lic. Jorge Guerra G . Sistemas distribuidos
  44. 44. Lic. Jorge Guerra G . Sistemas distribuidos
  45. 45. Lic. Jorge Guerra G . Sistemas distribuidos
  46. 46. Paradigmas de Computacion en Red <ul><li>Basado en la distribución de recursos, know-how (el codigo que procesa los recursos) y el procesador donde el codigo se ejecuta, los paradigmas de computación de red puede ser clasificadas como: </li></ul><ul><li>Paradigma Cliente-Servidor </li></ul><ul><li>Paradigma Código-por-demanda </li></ul><ul><li>Paradigma Agente Móvil </li></ul>Lic. Jorge Guerra G .
  47. 47. Paradigma Cliente-Servidor Lic. Jorge Guerra G . Client Server know-how Servidor tiene todo: el know-how, el procesador y los recursos Cliente necesita inteligencia para descubrir al servidor que provee el servicio que se necesita.
  48. 48. Paradigma Cliente-Servidor Lic. Jorge Guerra G . Client Server know-how Ejemplos: RPC, CORBA, XML Web-Services etc.
  49. 49. Paradigma Código-por-demanda Lic. Jorge Guerra G . Server know-how Client Cliente tiene el procesador y los recursos. No tiene el know-how Servidor envía el know-how sobre el cliente .
  50. 50. Paradigma Código-por-demanda Lic. Jorge Guerra G . Server know-how Client
  51. 51. Paradigma Código-por-demanda Lic. Jorge Guerra G . Server Client know-how know-how
  52. 52. Paradigma Código-por-demanda Lic. Jorge Guerra G . Server Client know-how know-how Flash y Youtube son un buen ejemplo de este paradigma.
  53. 53. Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host Cada host en esta red tiene un alto grado de flexibilidad en poseer el know-how, los recursos y los procesadores
  54. 54. Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host
  55. 55. Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host Know-how en la forma de agentes móviles no esta unido a un único host pero esta disponible en toda la red Agente know-how
  56. 56. Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host red Agente know-how
  57. 57. Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host red Agente know-how
  58. 58. Paradigma Agente Móvil Lic. Jorge Guerra G . Host Host Agente know-how
  59. 59. Concepto de Agente Movil <ul><li>Un agente móvil es un objeto el cual puede moverse autónomamente a lo largo de la red de un host a otro con su código y estado de ejecución y realizar ciertas tareas a nombre de un usuario . </li></ul>Lic. Jorge Guerra G .
  60. 60. Nuevos Paradigmas de SD <ul><li>Cluster Computing: </li></ul><ul><ul><li>Dedicados a tareas específicas: </li></ul></ul><ul><ul><ul><li>Altas prestaciones. </li></ul></ul></ul><ul><ul><ul><li>Alta disponibilidad. </li></ul></ul></ul><ul><ul><li>Sistema homogéneo (a menudo dedicado): </li></ul></ul><ul><ul><ul><li>Nodos PCs. </li></ul></ul></ul><ul><ul><ul><li>LAN (de propósito general o específicas). </li></ul></ul></ul><ul><ul><li>Problemática: Grado de acoplamiento, servicios distribuidos. </li></ul></ul><ul><li>Grid Computing: </li></ul><ul><ul><li>Aprovechamiento de recursos creando un uniprocesador virtual. </li></ul></ul><ul><ul><li>Restringido a una serie de tareas. </li></ul></ul><ul><ul><li>Diferentes ámbitos: </li></ul></ul><ul><ul><ul><li>Desde intradepartamentales. </li></ul></ul></ul><ul><ul><ul><li>Hasta intercorporativos. </li></ul></ul></ul><ul><ul><li>Problemática: Coordinación, seguridad, carácter dinámico. </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  61. 61. Cluster Computing <ul><li>La idea del Cluster Computing es simple: Un grupo de ordenadores independientes se conectan entre sí. Los elementos conectantes son cables y un software especial de cluster . </li></ul><ul><li>Ya que los distintos ordenadores se complementan, por ejemplo en el caso de Failover o balanceo de cargas. Falla uno, los demás se encargan de su trabajo. Para un ordenador sólo ésto es imposible. De ésta forma se garantiza la alta disponibilidad las 24 horas del día. Igualmente se facilita la administración. La unión &quot;clusterizada&quot; de ordenadores es como un único punto de control, que podrá ser administrado sin ningún problema de forma remota. </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  62. 62. Modelo de Cluster Lic. Jorge Guerra G . Sistemas distribuidos
  63. 63. Cluster Computing Lic. Jorge Guerra G . Sistemas distribuidos
  64. 64. Lic. Jorge Guerra G . Sistemas distribuidos
  65. 65. Lic. Jorge Guerra G . Sistemas distribuidos
  66. 66. Modelo de GRID Lic. Jorge Guerra G . Sistemas distribuidos
  67. 67. Lic. Jorge Guerra G . Sistemas distribuidos
  68. 68. Lic. Jorge Guerra G . Sistemas distribuidos
  69. 69. Lic. Jorge Guerra G . Sistemas distribuidos
  70. 70. Desarrollos Web <ul><li>Caso particular de desarrollo cliente servidor con representación remota, en la cual disponemos de un protocolo standard: HTTP y un servidor denominado WebServer. </li></ul><ul><li>Cada página puede desencadenar la solicitud de numerosos peticiones adicionales para finalizar el proceso de representación remota. </li></ul><ul><li>Se dispone de un lenguaje standard de definición y formateo de páginas: HTML </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  71. 71. Desarrollos Web <ul><li>Incrustación de la lógica de aplicación en el servidor Web: </li></ul><ul><ul><li>CGI: Common Gateware Interface </li></ul></ul><ul><ul><ul><li>Cada petición HTTP genera un nuevo proceso, el cual analiza la solicitud y genera un resultado. Cada proceso corresponde a una transacción. </li></ul></ul></ul><ul><ul><ul><li>Es flexible, ideal para pequeñas aplicaciones de uso reducido </li></ul></ul></ul><ul><ul><ul><li>No escala adecuadamente </li></ul></ul></ul><ul><ul><li>Plug-ins </li></ul></ul><ul><ul><ul><li>Cada petición HTTP es resuelta por el componente adecuada, dentro del mismo proceso del Web-Server. </li></ul></ul></ul><ul><ul><ul><li>Mejor rendimiento </li></ul></ul></ul><ul><ul><ul><li>Compromete la seguridad y fiabilidad del servidor Web </li></ul></ul></ul><ul><ul><li>Servidor especializado </li></ul></ul><ul><ul><ul><li>Facilidad de desarrollo </li></ul></ul></ul><ul><ul><ul><li>Buen rendimiento </li></ul></ul></ul><ul><ul><ul><li>Rigidez de configuración </li></ul></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  72. 72. Lic. Jorge Guerra G . Sistemas distribuidos
  73. 73. Desarrollos Web <ul><li>Tipos de plug-ins </li></ul><ul><ul><li>HTML incrustado en código </li></ul></ul><ul><ul><ul><li>Se centran en la lógica </li></ul></ul></ul><ul><ul><ul><li>Son fácilmente de optimizables </li></ul></ul></ul><ul><ul><ul><li>Ejemplos: servlets, Perl, Python </li></ul></ul></ul><ul><ul><li>Código incrustado en HTML </li></ul></ul><ul><ul><ul><li>Se centran en el interface de usuario </li></ul></ul></ul><ul><ul><ul><li>Son fáciles de crear y modificar </li></ul></ul></ul><ul><ul><ul><li>No requieren grandes formalismos </li></ul></ul></ul><ul><ul><ul><li>No necesitan una gran formación </li></ul></ul></ul><ul><ul><ul><li>Ejemplos: ASP, JSP, PHP </li></ul></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  74. 74. Lic. Jorge Guerra G . Sistemas distribuidos
  75. 75. Desarrollo Web Lic. Jorge Guerra G . Sistemas distribuidos
  76. 76. Implementacion Lic. Jorge Guerra G . Sistemas distribuidos
  77. 77. Lic. Jorge Guerra G . Sistemas distribuidos
  78. 78. Lic. Jorge Guerra G . Sistemas distribuidos View Controller Model User Modelo Vista Controlador
  79. 79. Nuevos tipos de dispositivos <ul><li>Dispositivos que acceden hoy a internet: </li></ul><ul><ul><li>Internet Explorer, Netscape, Set Top Box, Móviles WAP, PDAs Palm Pilot, Windows CE, ... </li></ul></ul><ul><li>Previsiones para los próximos años: </li></ul><ul><ul><li>2.002 el 50% de las transacciones habituales se podrán realizar desde dispositivos móviles </li></ul></ul><ul><ul><li>2.003 el 80% de los usuarios realizarán algún tipo de transacción desde dispositivos móviles </li></ul></ul><ul><ul><li>2.004 los se querrán realizar el 100% de las transacciones desde dispositivos móviles </li></ul></ul><ul><ul><li>2.005 Se esperan más de 1.000 millones de usuarios móviles de internet </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  80. 80. Nuevos tipos de dispositivos <ul><li>Problema a resolver: </li></ul><ul><ul><li>Necesidad de adaptar el interface de usuario a cada tipo de dispositivo </li></ul></ul><ul><li>Medidas a tomar: </li></ul><ul><ul><li>Separar la lógica de aplicación del interface de usuario </li></ul></ul><ul><ul><li>Utilizar métodos estándar de comunicación entre la lógica de aplicación y el interface de usuario </li></ul></ul><ul><ul><li>Uso de herramientas que permitan adaptar rápidamente las aplicaciones a los nuevos tipos de dispositivos que irán apareciendo </li></ul></ul>Lic. Jorge Guerra G . Sistemas distribuidos
  81. 81. Nuevos tipos de dispositivos <ul><li>Tendencia actual </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos Navegador Web Server Páginas HTML Servidor Aplicaciones Lógica de negocio Datos Interface de usuario Gestor comunicaciones Usuario Móvil WAP Server Páginas WML SQL XML - - Wml binario http Base de datos
  82. 82. Nuevos tipos de dispositivos <ul><li>Variante de los fabricantes BBDD </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos Navegador Web Server Páginas HTML Lógica de negocio Datos Interface de usuario Gestor comunicaciones Usuario Móvil WAP Server Páginas WML XML - - Wml binario http Base de datos
  83. 83. Nuevos tipos de dispositivos <ul><li>Variante de los fabricantes pasarelas </li></ul>Lic. Jorge Guerra G . Sistemas distribuidos Navegador Web Server Páginas HTML Lógica de negocio Datos Interface de usuario Gestor comunicaciones Usuario Móvil WAP Server Reglas de traducción WML SQL - - Wml binario http Interface de usuario Base de datos
  84. 84. Java Lic. Jorge Guerra G . Sistemas distribuidos
  85. 85. Arquitectura I-MODE Lic. Jorge Guerra G . Sistemas distribuidos Packet Network (PDC-P) Communication Network (PDC) iMode Server Groupware Server PSTN Info. Provider HTTP/TCP/IP Leased Line Internet Info. Provider Info. Provider PC PC HTTP/TCP/IP
  86. 86. Coexistencia Java-WAP Lic. Jorge Guerra G . Sistemas distribuidos WML Browser J2ME RTOS Invoke <ul><li>Opción 1: WML nativo </li></ul><ul><li>Interacciona con java: </li></ul><ul><li>Limitaciones en es stack </li></ul><ul><li>Limita las interdependencias </li></ul>XML or XHTML Browser J2ME RTOS <ul><li>Opción 2: Java browser </li></ul><ul><ul><li>Integración mayor </li></ul></ul><ul><ul><li>El navegado puede actualizarse </li></ul></ul><ul><ul><li>dinámicamente </li></ul></ul>
  87. 87. Arquitectura WAP Lic. Jorge Guerra G . Sistemas distribuidos Wireless Telephony Application Interface Web Server CGI Scripts, Etc... WML Decks with WML Script HTTP WTP Content WAP Gateway WML Encoder WML Script Compiler Protocol Conversion Client WML WML Script WTAI
  88. 88. Lic. Jorge Guerra G . Sistemas distribuidos
  89. 89. Lic. Jorge Guerra G . Sistemas distribuidos
  90. 90. Lic. Jorge Guerra G . Sistemas distribuidos
  91. 91. Lic. Jorge Guerra G . Sistemas distribuidos
  92. 92. Lic. Jorge Guerra G . Sistemas distribuidos
  93. 93. Lic. Jorge Guerra G . Sistemas distribuidos

×