domingo, 30 de septiembre de 2012

Arquitectura de la información

  La arquitectura de la información es un conjunto de elementos que forman parte de un sistema de información, esto nos permite definir características importantes como el sistema de etiquetado, sistema de navegación entre otros.

Aunque, si bien estos elementos nos dan una descripción del sistema que se quisiera llegar a implementar por parte de un programador o diseñador, no podríamos comunicar el diseño de interacción que queremos crear solo con ellos, para eso se hace uso de un vocabulario visual que nos permita representar el diseño de interacción de un sistema por medio de diagramas. Un vocabulario visual es un conjunto de símbolos que nos permiten representar tanto procesos como estructuras.

En esta publicación presentaremos un diagrama de la arquitectura de información del sitio http://www.falabella.com/falabella-cl/, diagramando los procesos de búsqueda y autentificación por medio de estos símbolos, usando el concepto de ingeniería inversa.







Bibliografía:

jueves, 6 de septiembre de 2012

Protocolo HTTP


       Para esta publicación se describirán el propósito de este protocolo, además de sus características y su funcionamiento en el mundo de la web.

Propósito:

       Http se creó con el propósito de permitir la transferencia de archivos (generalmente archivos html),  entre el cliente que lo solicita y el servidor que lo entrega, para esto se hace uso de un localizador de recursos uniforme o URL.


Características:

  • El protocolo de transferencia de hipertexto o Hypertext Transfer Protocol fue desarrollado por el consorcio W3C [1] y la IETF [2]  al final del año 1990 logrando trabajar en conjunto hasta 1999. 
  • Http es un protocolo orientado a transacciones, siendo el esquema: petición y respuesta, el utilizado para poder comunicarse entre los dos elementos restantes de la web (cliente y servidor). 
  • Http es un protocolo que no contiene estado, es decir, no guarda ninguna información sobre conexiones realizas anteriores, para esto hace uso de cookies [3] en los navegadores. 
  • Hace uso del puerto 80 como interfaz para la salida y entrada de datos.
  • Al ser un protocolo, este define las reglas de la semántica y la sintaxis de la comunicación.

Funcionamiento:

El uso mas común de http es la solicitud de algún archivo por parte del cliente a un servidor, aunque también existe la posibilidad de poder editar desde el cliente los archivos almacenados en el servidor, para este caso describiremos el primero uso.

Desde el cliente o navegador se hace la solicitud de un archivo a una dirección en Internet, esta dirección identifica al servidor que posee el archivo.
              
url                        : http://aplicacionesinternetgabriel.blogspot.com/2012/08/bibliografia.html
dirección               : aplicacionesinternetgabriel.blogspot.com/
subdirección         : /2012/08/
archivo requerido : bibliografia.html

el navegador interpreta esto enviando un mensaje con una estructura similar a esto:

GET /bibliografia.html HTTP/1.1
 Host: aplicacionesinternetgabriel.blogspot.com
 User-Agent: nombre-cliente


El servidor busca el archivo solicitado, en caso de no encontrar el archivo envía un mensaje de error al navegador, en caso contrario, el archivo lo entrega en cierto formato, hacia el navegador.

La información entregada por el servidor es interpretada por el navegador web y es presentada al usuario con un estilo definido.


referencias:


Bibliografía:


C2_applicaciones_wed_4xp.pdf Prof. Mauro San Martín.