viernes, 4 de octubre de 2013

UNIDAD 1, ACTIVIDADES.

1. Elabora una tabla resumen que defina cada una de las diferentes tecnologías utilizadas en la creación de las aplicaciones web, desde las más antiguas hasta las más modernas.

CGI
Permitía transferir datos entre  los clientes y del programa servidor; pueden ser programados con cualquier lenguaje y todos los servidores Web los soportan
son ineficaces y difíciles de mantener.
HTML y XHTML
Soportados por los navegadores web comunes. Su principal ventaja consiste en las posibilidades que ofrece para interactuar con el usuario a través del navegador.
JavaScript
Lenguaje interpretado en el lado cliente a través de plugins que sirve para  añadir elementos  en la interfaz del usuario.
RDF
Convierte las descripciones de los recursos en expresiones con la formas de sujeto, predicado y objeto.
OWL
Facilita el tipo de marcado construido sobre RDF y condicionado en XML.
XML
Intercambia información entre diferentes tipos de plataformas

2. Explica las semejanzas y diferencias entre la Web 1.0 y la Web 2.0.

La semejanza el objetivo principal de estas dos herramientas es compartir información de una forma fácil de acceder, la cual a su vez es gratuita. Otra semejanza es que en las dos herramientas existe la posibilidad de editar lo presentado en un tiempo futuro.
Diferencias existen diversas… La web 1.0 es de carácter individual, la Web 2.0 es de carácter social. La Web 1.0 es vertical,  la Web 2.0 es horizontal. La Web 1.0 esta creada por los técnicos y la Web 2.0 esta creada por los usuarios. La Web 1.0 es de solo lectura, la Web 2.0 es de lectura y escritura.

3. ¿Cual es tu opinión sobre las capacidades de la Web 3.0 respecto a la privacidad de los usuarios?

Dejar  tu “vida” en manos de gente que la utilice como quiera sería la web 3.0 creo que “humanizar” la web es algo totalmente incorrecto, y más lo es dejar que utilicen nuestros datos las MARCAS… los datos son privados y personales, nuestros, de nadie más.

4. Enumera los diferentes tipos de servicios que ofrecen las aplicaciones Web.


Existen tres tipos de servicios, WSDL (Web Servicios Description Language), SOAP (Simple Object Access Protocol) y XML Schema.

5. Busca información en Internet sobre los protocolos http y https; explica las diferencias entre ellos.

HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. Al finalizar la transacción todos los datos se pierden.

El protocolo HTTPS es la versión segura del protocolo HTTP. El sistema HTTPS utiliza un cifrado basado en las SSL para crear un canal cifrado (cuyo nivel de cifrado depende del servidor remoto y del navegador utilizado por el cliente) más apropiado para el tráfico de información sensible que el protocolo HTTP.

miércoles, 2 de octubre de 2013

UNIDAD 1, VOCABULARIO.


  • INTERNET: conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.
  • INTRANET: red de ordenadores particulares que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales. El término intranet se utiliza en oposición a Internet para resaltar que se trata de una red establecida en el ámbito de una organización.
  • EXTRANET: parte de la intranet de una organización que se extiende a usuarios fuera de ella, normalmente utilizando Internet. La extranet suele tener un acceso semiprivado; para acceder a la extranet de una empresa, el usuario no necesariamente ha de ser trabajador de la empresa, pero debe tener un vínculo con la entidad. Por ello, una extranet requiere cierto grado de seguridad, para que no pueda acceder cualquier persona.
  • NAVEGADOR WEB: aplicación que interpreta la información contenida en una página web y la visualiza.
  • ARQUITECTURA CLIENTE-SERVIDOR: aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, que le da respuesta. Esto también se puede aplicar a programas que se ejecutan sobre un solo ordenador, aunque es más eficaz en un sistema operativo multiusuario distribuido a través de una red de ordenadores.
  • CGI (Common Gateway Interface): estándar que permita transferir datos entre los clientes y el programa servidor. Añadió interactividad a las páginas web, pero sus deficiencias en el desarrollo de aplicaciones y funcionamiento de las mismas condujo al desarrollo de interfaces de programación de aplicaciones (API) específicas de servidor, como ASP o PHP, más eficientes que su procesador CGI.
  • ONTOLOGÍA: se refiere al intento de formular un exhaustivo y riguroso esquema conceptual dentro de un dominio dado, para facilitar la comunicación y la distribución de la información entre diferentes sistemas. Un uso común tecnológico se encuentra en la inteligencia artificial y en la representación del conocimiento.
  • INTELIGENCIA ARTIFICIAL (IA): agrega a este set de tecnologías parte de procesamiento computacional para reducir nuevo conocimiento a partir del que se brinda por las distintas fuentes de conocimiento. Básicamente, la IA toma como base las reglas y relaciones entre los conceptos y objetos, y deduce nuevas verdades haciendo crecer la base de conocimiento.
  • WSDL (Web Services Description Language): Lenguaje estándar que describe la interfaz pública de los servicios web y permite a un cliente saber que funciones ofrece el servidor.
  • SOAP (Simple Objet Access Protocol): Protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML.
  • XML Schema: Lenguaje de esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML.