Proyecto ASO 2008 GOOGLE08 Ricardo Espinosa Vea Emilio García de Galdiano.

Slides:



Advertisements
Presentaciones similares
Dreamweaver Primeros Pasos.
Advertisements

INSTRUCTIVO: CREACION DE LINK-ZIP
PÁGINA WEB DEL INSTITUTO Manual de utilización. ¿Cómo colgar información en la página web? Para colgar información se necesita: Un programa de confección.
Internet y tecnologías web
Red Social: “Un millón de Amigos”.
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Uso didáctico de videos disponibles en Internet para la XO.
Aplicaciones Cliente-Servidor
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
"java del lado del servidor" Servlet y JSP Java Server Pages.
Fernando de Janon. Internet Es una red de redes, que se conecta a nivel mundial www: World wide web, es el estándar que permite visualizar textos, imágenes,
Model View Controller (MVC)
75.10 Técnicas de Diseño Grupo E
RMI Remote Method Invocation
García Alamilla José Carlos López Romero Edgar Santos Arrieta Juan.
PROBLEMAS MÁS FRECUENTES DE LOS BUSCADORES AUTOMÁTICOS 1. Demasiados Resultados 2. Sin resultados o demasiado pocos 3. Resultados demasiado lentos.
Guía del Catálogo de la Biblioteca.
Gusanos. Recogen información del usuario y posiblemente produzcan problemas de espacio o tiempo, pero no ocasionan daños graves. Bombas lógicas o.
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Ampliación de Sistemas Operativos
Copia arriba la siguiente dirección: y luego haga clic en Intro ‎ El sistema le abrirá la página para descargar.
Cómo hacer una página web Basado en la presentación de Ana Isabel Álvarez.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Buscador Es un sistema informático que busca archivos almacenados en servidores web HERRAMIENTAS DE COMPUTACION I.
Desarrollo de aplicaciones web en entorno servidor
CONVERTIR SONIDOS DE MP3 A WAV ENTRA EN ESTA WEB:.
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Instalación YantarPlus Versión Demostrativa Tutorial Paso a paso.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
1 ONLINE SHOP ‘09 Ainara Ortega Silvia Urdiain Carmen Moriones.
presentación de LA VIRTUALIZACION
Recursos de Información y Presentaciones Digitales Integrantes: Alison Caiguan Carla Escobar Claudia Opazo Sebastian Santander.
Identificación con cookies y sesiones en PHP Programación en Internet II.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
SEO Los términos posicionamiento en buscadores, posicionamiento web u optimización de motores de búsqueda engloban todos los procesos que se encargan de.
PROTOCOLO HTTP ALGUNAS DEF.-
LIZETH LOPEZ DIANA SUAREZ JIMMY LEITON JONATHAN ROSALES EDWIN HARO.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
BUSCADORES.
Búsqueda de información
SOBRE 29/05/20111EQUIPO 09 NAVEGADORES. 29/05/20112EQUIPO 09 NAVEGADORES.
Yahoo (primer índice de búsqueda)
*En Internet, un servidor es un ordenador remoto que provee los datos solicitados por parte de los navegadores de otras computadoras. *En redes locales.
Netscape Un programa que proporciona acceso a web, correo y news.
BUSCAMÚSICA El buscador de canciones. INTRODUCCIÓN  Nuestro proyecto consiste en buscar y descargar canciones en formato mp3.  Utilizamos 3 ordenadores.
Tu buscador de radio. Grouple es un buscador de emisoras de radio a través de internet, mediante el cual podrás encontrar cualquier emisora del mundo.
Puertos de un servidor web
Los buscadores.
 COMPLETO (FULL).  INCREMENTAL.  DIFERENCIAL (DIFFERENTIAL).
BUSCADOR LENALBMIK ASO 2008 AUTORES: Alberto Cuesta Lorenzo Beriain Mikel Otxandorena.
Navegadores. Para poder acceder al World Wide Web es necesario emplear un programa cliente de este servicio. A estos clientes se les suele denominar “browsers”
Antonio López Gracia Fernando Noain Fernandez Ricardo Meana de la Llave
Proyecto Final Ampliación de Sistemas Operativos.
Nombre Tema: Modelo Cliente-Servidor Integrantes: Enrique Aponte Lourdes Molina Pablo López Janeth Hernández Marbella Olvera Arturo Parra.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
Proyecto de ASO Seguridad de un Edificio BFM reload.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Juan Romero Juanjo López Patxi Oliva “Buscador de blogs”
1 Tema 8: Web Distribuido, Servidores Replicados.
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
Tema: Motores de Búsqueda
INFORMATICA EN LA NUBE Lesbia E. González M.. La nube es un hogar para los archivos que no viven en tu computadora. La computación en la nube nos permite.
Conociendo el modelo Cliente-Servidor
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Gestión de Memoria – Parte 2
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Consistencia y Replicación
Transcripción de la presentación:

Proyecto ASO 2008 GOOGLE08 Ricardo Espinosa Vea Emilio García de Galdiano

Descripción general I Arquitectura web multicapa: Dos capas (web + aplicación) -> Apache + TOMCAT. Servidores concurrentes multihilo. Implementación de RMI para invocación de métodos remotos. Servidor de ficheros NFS y cliente NFS.

Descripción general II Dividido en cuatro componentes principales: Un servidor de páginas: En él se guardarán en formato fichero las páginas que busque el motor o araña. Un servidor de ficheros: guardara la página base Un motor de búsqueda: buscar todos los enlaces de una página. Un cliente: busca la palabra a encontrar en las páginas descargadas.

Funcionamiento I

Funcionamiento II Primero se ejecuta el servidor NFS (en la carpeta NFSServer). Este servidor es utilizado por el Servidor de Páginas y los Clientes. En segundo lugar se ejecuta el Servidor de Páginas (carpeta pagServer). Aquí se almacenan en hashtables o hashmaps por un lado las páginas con su padre (se carga tras ejecutar el motor), y por otro la palabra a buscar con las páginas donde se encuentra(se carga tras ejecutar el cliente). Luego ejecutamos el cliente (carpeta cliente). El cliente comienza a buscar. Hasta que no se ejecute el motor no empezará a encontrar las páginas en las que aparece la palabra a buscar. Por último ejecutamos el motor (carpeta motor_busqueda). El motor descarga páginas.

Clases empleadas

Servlets

Cluster de Servidores Para poder servir información de búsquedas a miles de clientes a la vez. Si tuvieran el mismo HW repartiríamos la carga en partes iguales. Si uno falla quedan n-1 funcionando Desventaja: replicar los datos en los servidores y sobre todo mantener la consistencia de éstos (controlando los procesos de lectura y escritura en los servidores).

Servidor Proxy Para almacenar las peticiones solicitadas por los clientes y optimizar el acceso a las mismas. Para la consistencia de los datos el servidor proxy preguntará de vez en cuando al servidor haber si se han modificado los datos que tiene almacenados el servidor proxy en el disco duro.