31
LA WEB. La World Wide Web, comúnmente llamada Web o WWW, nace a principios de los años 90, aunque sus orígenes se remontan a mucho tiempo antes, ya que es fruto de la confluencia de la teoría hipertextual y de las redes de ordenador o comúnmente llamado computadoras. Fue creada por Tim Berner-Lee del Centro Europeo de Física Nuclear (CERN) con el objetivo de servir como herramienta para la búsqueda y transmisión de información entre los científicos. El hipertexto es la base funcional y estructural de la World Wide Web. Podríamos decir que la Web es un hipertexto de escala planetaria puesto que cualquier usuario puede poner su página en la red y establecer enlaces a cualquiera de los documentos disponibles en ella. La Web es un sistema hipertextual preparado para recorrer diferentes páginas web dispuestas en servidores accesibles desde cualquier computador conectado a Internet y enlazadas unas con otras conformando una estructura similar a la de la tela de araña Las páginas web se enlazan unas a otras dentro de cada hiperdocumento o sitio web y pueden conectarse a otros hiperdocumentos o sitios web llevando al usuario de un servidor a otro sin necesidad de teclear ninguna ruta. La Web también permite relacionar documentos multimedia (imágenes, sonidos, vídeo, etc.) y recursos residentes en múltiples servidores mundiales y ofrece un nuevo y más extenso medio para estudiar las consecuencias del hipertexto convertido en hipermedia. La Word Wide Web constituye una gran red documental de estructura hipertextual. El éxito de este modo de presentar la información, se debe principalmente a la flexibilidad del protocolo HTTP y a las capacidades del lenguaje HTML. En la base de ambos, está la estructura hipertextual de los documentos creados, de donde protocolo y lenguaje, toman sus nombres: Hypertext Transfer Protocol e Hypertext Markup Language. Las páginas Web precisan de una conexión a Internet y de un programa de navegación que deberá estar disponible en el computador del usuario o cliente web, ya que el funcionamiento de la Web se basa en el modelo cliente-servidor. El programa de navegación se denomina navegador, browser, visualizador, explorador, visor ò lector (la traducción de la palabra browser no está claramente definida, aunque en los últimos años parece haber triunfado finalmente la palabra navegador). El primer navegador fue Mosaic desarrollado por el NCSA (The National Center for Supercomputing Applications), y hoy los navegadores más populares son Internet Explorer, Netscape Navigator, Opera, Firefox, etc; aunque existen otros muchos.

Servicios web

Embed Size (px)

DESCRIPTION

LA WEB.LA WEB 2.0SERVICIOS WEBSERVICIOS DE INTERNET

Citation preview

Page 1: Servicios web

LA WEB.

La World Wide Web, comúnmente llamada Web o WWW, nace a principios de los años 90, aunque sus orígenes se remontan a mucho tiempo antes, ya que es fruto de la confluencia de la teoría hipertextual y de las redes de ordenador o comúnmente llamado computadoras. Fue creada por Tim Berner-Lee del Centro Europeo de Física Nuclear (CERN) con el objetivo de servir como herramienta para la búsqueda y transmisión de información entre los científicos.

El hipertexto es la base funcional y estructural de la World Wide Web. Podríamos decir que la Web es un hipertexto de escala planetaria puesto que cualquier usuario puede poner su página en la red y establecer enlaces a cualquiera de los documentos disponibles en ella. La Web es un sistema hipertextual preparado para recorrer diferentes páginas web dispuestas en servidores accesibles desde cualquier computador conectado a Internet y enlazadas unas con otras conformando una estructura similar a la de la tela de araña

Las páginas web se enlazan unas a otras dentro de cada hiperdocumento o sitio web y pueden conectarse a otros hiperdocumentos o sitios web llevando al usuario de un servidor a otro sin necesidad de teclear ninguna ruta.

La Web también permite relacionar documentos multimedia (imágenes, sonidos, vídeo, etc.) y recursos residentes en múltiples servidores mundiales y ofrece un nuevo y más extenso medio para estudiar las consecuencias del hipertexto convertido en hipermedia.

La Word Wide Web constituye una gran red documental de estructura hipertextual. El éxito de este modo de presentar la información, se debe principalmente a la flexibilidad del protocolo HTTP y a las capacidades del lenguaje HTML. En la base de ambos, está la estructura hipertextual de los documentos creados, de donde protocolo y lenguaje, toman sus nombres: Hypertext Transfer Protocol e Hypertext Markup Language.

Las páginas Web precisan de una conexión a Internet y de un programa de navegación que deberá estar disponible en el computador del usuario o cliente web, ya que el funcionamiento de la Web se basa en el modelo cliente-servidor. El programa de navegación se denomina navegador, browser, visualizador, explorador, visor ò lector (la traducción de la palabra browser no está claramente definida, aunque en los últimos años parece haber triunfado finalmente la palabra navegador). El primer navegador fue Mosaicdesarrollado por el NCSA (The National Center for Supercomputing Applications), y hoy los navegadores más populares son Internet Explorer, Netscape Navigator, Opera, Firefox, etc; aunque existen otros muchos.

Page 2: Servicios web

LA WEB 2.0.

La Web 2.0 vendría a ser la confluencia en la Web de nuevas tendencias de desarrollo centradas en las redes sociales y las creaciones colaborativas tipo weblogs, wikis, la sindicación de contenidos, etc. Internet se empieza a entender como una herramienta cooperativa y participativa donde cobra importancia una arquitectura de la participación, el desarrollo de software social, el uso de estándares abiertos y ligeros y la utilización de servicios y herramientas que permiten la respuesta por parte del usuario y la simplicidad como premisa. La Web ya no sólo se lee o sirve para informarse, sino que también sirve para intercambiar información y los sitios web aislados pasan a convertirse en fuentes de contenido y funcionalidad para los usuarios finales.

la Web 2.0 esta formada por un conjunto de nuevos conceptos: arquitectura de la participación, software social, redes sociales, comunidades RSS, etc. y nuevas herramientas y tecnologías (uso de microformatos, sindicación y agregación de contenidos RSS/ATOM, AJAX, liberalización de APIs o Application Programming interface, Java Web Start, XUL, etc.) que permiten utilizar, por medio del navegador, aplicaciones que hasta ahora sólo podían realizarse en el ordenador local. En este sentido, el navegador FireFox(http://www.mozilla.org/es/) es hoy uno de los pioneros ya que permite añadir una serie de extensiones en este sentido, como las relacionadas con el blogging y lectores de RSS y otras herramientas de sindicación de contenidos, adición de distintas barras de herramientas de navegación, buscadores, favoritos, bloqueadores de publicidad, etc. Este navegador permite lo que se ha venido en denominar "navegación extendida", esto es, añadir nuevas características y posibilidades a la simple navegación. También Yahoo y Google se han apuntado al carro. El primero cuenta con una versión beta MyWeb (http://myweb2.search.yahoo.com/myresults/starting) que permite compartir etiquetas, importar favoritos y realizar búsquedas sobre las páginas de favoritos y los contactos.

La metanavegación o navegación semántica, consiste en definir la relación entre las distintas páginas de un sitio web y/o entre distintos contenidos. Esto es muy importante cuando se trata de colecciones de documentos o páginas que, por constituir un todo, están intrínsecamente relacionadas. La definición de la relación se lleva a cabo utilizando el

Page 3: Servicios web

elemento <link> con el atributo "rel" o el atributo "rev", para indicar la relación directa o inversa entre dos documentos.

Una enorme fuente de recursos de las herramientas y tecnologías que hacen posible la llamada Web 2.0, donde se puede encontrar variada información dependiendo del tema de interés.

Tabla de direcciones y enlaces utilizado comúnmente por la web 2.0 :

Software de weblogs:

b2: http://www.cafelog.com/ Blog-City: http://www.blog-

city.com/bc/ Blogger:

http://www.blogger.com/start Bloglines:

http://www.bloglines.com/?Lang=spanish

Geeklog: http://www.geeklog.net/ Greymatter:

http://www.noahgrey.com/greysoft/ iBlog (Mac):

http://www.lifli.com/Products/iBlog/main.htm

LiveJournalhttp://www.livejournal.com/

Movable Type: http://www.sixapart.com/movabletype/

pMachine: http://radio.userland.com/

Radio UserLandhttp://radio.userland.com/

Trellix: http://www.trellix.com/products/blogging.asp

TypePad: http://www.typepad.com/

Weblog Compendium: http://www.lights.com/weblogs/

Xanga: http://www.xanga.com/ Sitios para crear páginas

personales de inicio:

Software de foros

Discus and DiscusPro: http://www.discusware.com/

Grouppe: http://www.groupee.com/ Phorum: http://www.phorum.org/ phpBB/: http://www.phpbb.com/ Snitz Forums:

http://forum.snitz.com/ vBulletin:

http://www.vbulletin.com/ WebBoard:

http://www.webboard.com/products/webboard/

WebCrossing: http://www.webcrossing.com/

Sitios basados en etiquetado social:

Connotea: http://www.connotea.org/

Del.icio.us http://del.icio.us/ Flickr: http://www.flickr.com/ Furl: http://www.furl.net Gennio: http://www.gennio.com/ iFavoritos:

http://www.ifavoritos.com/ Indiza: http://indiza.com/ Keotag: http://keotag.com/ Ma.gnolia: http://ma.gnolia.com/ Spurl.net: http://spurl.net/ TagCloud:

http://www.tagcloud.com/ Tagnautica: http://www.quasimo

Page 4: Servicios web

MySpaceIM: http://www.myspace.com/myspaceim

Netvibes: http://www.netvibes.com/

ProtoPage: http://www.protopage.com/

Start.com: http://www.start.com/

ndo.com/tagnautica.php TagZania:

http://www.tagzania.com/ Technorati:

http://www.technorati.com/ TailRank: http://tailrank.com/

Software para compartir archivos (P2P)

BearShare: http://www.bearshare.com/

BitTorrent: http://www.bittorrent.com/

eDonkey: http://www.edonkey2000.com/

eMule: http://www.emule-project.net/

Entropy: http://entropy.stop1984.com/

Gnutelliums: http://www.gnutelliums.com/

Kazaa: http://www.kazaa.com/es/index.htm

LimeWire: http://www.limewire.com/spanish/content/home.shtml

Morpheus: http://www.morpheus.com/

Software de grupos de discusión

Google Groups:

http://groups.google.com/

Topica: http://www.topica.com/

Yahoo!Groups: http://groups.yahoo.com/

Software de podcast

Easypodcast: http://www.easypodcast.com/

Podcast.org: http://www.podcast-es.org/

Lectores y agregadores de noticias RSS XML

Aggie News (PC): http://bitworking.org/Aggie.html

AmphetaDesk (cross-platform): http://www.disobey.com/amphetadesk/

Blogmemex: http://www.blogmemes.com/

Feedexa: http://www.feedexa.com/ Feddness:

http://www.feedness.com/ FeedReader (PC):

Herramientas de publicación colaborativa

Conversagent: http://www.conversagent.com/

Digg: http://www.digg.com/ Feed 2 Podcast:

http://www.feed2podcast.com/ Flickr: http://www.flickr.com/ Groove Networks:

http://www.groove.net/ Jabber.org: http://www.jabber.org/ MediaWiki:

http://www.mediawiki.org/wiki/Medi

Page 5: Servicios web

http://www.feedreader.com/ Headline Viewer (PC):

http://www.headlineviewer.com/ Menéame: http://meneame.net/ NetNewsWire (Mac):

http://ranchero.com/netnewswire/ NewsGator:

https://www.newsgator.com/ News Monster (cross-platform):

http://www.newsmonster.org/ NewzCrawler (PC):

http://www.newzcrawler.com/ Populicias:

http://www.populicias.com/ Radio UserLand (PC o Mac):

http://radio.userland.com/ Rocketinfo:

http://www.rocketinfo.com/info/rss_client_server.html

RSS-Feed: http://www.rss-feed.org/

Más lectores de noticias: http://www.ourpla.net/cgi-bin/pikie.cgi?RssReaders

aWiki MetricStream:

http://www.metricstream.com/ Myspace:

http://www.myspace.com/ OpenCMS:

http://www.opencms.org Open Source Content

Management Systems List: http://www.la-grange.net/cms

PHP-Nuke: http://phpnuke.org/ Postnuke:

http://www.postnuke.com/ Scoop: http://scoop.kuro5hin.org/ Sketch Swap:

http://www.sketchswap.com/ Slashcode:

http://www.slashcode.com/ SlideShare: http://slideshare.net/ Tecnhorati:

http://www.technorati.com/ Vimeo: http://vimeo.com/ Wiki Engines:

http://c2.com/cgi/wiki?WikiEngines YouTube:

http://www.youtube.com/

Wikis y otros proyectos colaborativos

ColLib: http://collib.info/ LISWikis (Library and

Information Science Wiki): http://www.liswiki.com/wiki

Wikcionario: http://es.wikipedia.org/wiki/Wikcionario

Wikilibros: http://es.wikibooks.org/

Wikimedia Commons: http://commons.wikimedia.org/wiki/Portada

Wikimedio: http://www.escolar.net/wiki/index.php/

Wikinoticias: http://es.wikinews.org/

Wikipedia:

Page 6: Servicios web

http://www.wikipedia.org/ Wikiquote:

http://es.wikipedia.org/wiki/Wikiquote

Wikisource: http://wikisource.org/wiki

Navegadores que tienen barra de navegación semántica por

defecto.

iCab: http://www.icab.de/ FireFox:

http://www.mozilla.com/firefox/ Lynx: http://lynx.isc.org/ Opera 7.x Y 8.x:

http://www.opera.com/ Mozilla:

http://www.mozilla.org/products/mozilla1.x/

Netscape 6.0 (A partir de la 7.1 la perdió): http://browser.netscape.com/ns8/

Extensiones para otros navegadores

Link Tool Bar para FireFox: http://cdn.mozdev.org/linkToolbar/

Link Navigation Bar para Internet Explorer: http://www.draig.de/LinkBar/index.en.html

SnufKin Browser para Internet Explorer: http://jibbering.com/snufkin/

Metanavegadores

Calltheshots: http://www.calltheshots.com

Dodots: http://www.dodots.com Katiesoft:http://www.katiesoft.com Octopus: http://www.octopus.com Onepage:http://www.onepage.com Quickbrowse:

http://www.quickbrowse.com Yodlee: http://www.yodlee.com

La Web 2.0 supone un cambio de rumbo y de paradigma, ya que es la Web la que se acerca al usuario y no el usuario a la Web. Es el usuario quien elige la información y la selecciona para que, de forma automática y "a su medida" la información llegue a su computador sin tener que visitar un sitio web, un directorio o un buscador; aunque para ello el usuario deba previamente suscribirse a un determinado servicio, descargar ciertas herramientas de software, etc. Esto es lo que ha venido sucediendo con las redes P2P "peer to

Page 7: Servicios web

peer" esto es, establecer una red entre pares (más correctamente, entre iguales) mediante la cual dos ordenadores establecen comunicación y actúan ambos como clientes y servidores a la vez. Para el intercambio de archivo en las redes P2P también es una práctica común categorizar los contenidos.

SERVICIOS WEB

Los Servicios Web son el conjunto de aplicaciones o tecnologías con capacidad para interoperar en la Web. Estas tecnologías intercambian datos entre ellas con el fin de ofrecer unos servicios.

La World Wide Web no es sólo un espacio de información, también es un espacio de interacción. Utilizando la Web como plataforma, los usuarios, de forma remota, pueden solicitar un servicio que algún proveedor ofrezca en la red. Pero para que esta interacción funcione, deben existir unos mecanismos de comunicación estándares entre diferentes aplicaciones. Estos mecanismos deben poder interactuar entre sí para presentar la información de forma dinámica al usuario. Se precisa, pues, una arquitectura de referencia estándar que haga posible la interoperabilidad y extensibilidad entre las distintas aplicaciones y que permita su combinación para realizar operaciones complejas.

Con el fin de estandarizar los diferentes aspectos relacionados con los servicios web o Web Services (WS), el W3C recoge todo lo referente a estos en: Web Services Activity (http://www.w3.org/2002/ws/).

Page 8: Servicios web

Así pues, Web Services (WS) ofrece una un significado estándar para interoperar entre diferentes aplicaciones de software corriendo en diferentes plataformas y/o marcos de trabajo. El W3C pretende diseñar la arquitectura, definirla y crear el núcleo de tecnologías que hagan posible los Servicios Web. Esta arquitectura se basa en los siguientes componentes:

Diseñar un marco de mensajería:

Simple SOAP: Simple Object Access Protocol es un protocolo simple para intercambiar información estructurada en un ambiente descentralizado y distribuido. "Messaging Framework" define, usando tecnologías XML, un marco extensible de mensajería que contiene una construcción del mensaje que se pueda intercambiar con una variedad de protocolos subyacentes. http://www.w3.org/TR/soap12-part1/.

Web Services Addressing (WS-Addressing): Direccionamiento de Servicios Web. La dirección de los servicios Web proporciona mecanismos neutrales para transportar los servicios web y los mensajes. Define un sistema de características abstractas y una representación de XML para referirse a servicios de la Web y para facilitar la dirección final de los mensajes. Esta especificación permite a los sistemas de mensajería soportar la transmisión del mensaje a través de redes que incluyen el procesado de nodos tales como gestión final, cortafuegos y pasarelas mediante una forma de transporte neutro. http://www.w3.org/TR/ws-addr-core/

SOAP Message Transmission Optimization (MTOM) Descripción de la Optimización de la Transmisión del Mensaje. Describe una característica abstracta y una puesta en práctica concreta para optimizar el formato de la transmisión y/o de la vía de los mensajes SOAP. http://www.w3.org/TR/soap12-mtom/

Descripción de los Servicios:

Web Services Description Language (WSDL): Lenguaje de Descripción de los Servicios Web. Se trata de un lenguaje para describir Servicios Web. La especificación define el lenguaje básico que puede usarse para describir servicios Web basados en un modelo abstracto de lo que ofrece el servicio. También define los criterios de conformidad de los documentos en relación a este lenguaje. http://www.w3.org/TR/wsdl20/

Web Services Choreography Description Language (WS-CDL): Lenguaje de Descripción de la Coreografía de los Servicios Web. Es un lenguaje basado en XML que describe colaboraciones peer to peer de los participantes definiendo, desde un punto de vista global, un comportamiento observable

Page 9: Servicios web

común y complementario; donde ordenado el mensaje, intercambia el resultado de acuerdo a un objetivo de negocios común. http://www.w3.org/TR/ws-cdl-10/

Los servicios web que se basan en XML permiten que las aplicaciones compartan información y que además invoquen funciones de otras aplicaciones independientemente de cómo se hayan creado dichas aplicaciones e independientemente del sistemas operativo o plataforma en que se ejecuten y de los dispositivos utilizados en el acceso. Los servicios Web XML, aunque sean independientes entre sí, pueden vincularse para realizar una tarea. Por ejemplo, Google, utiliza un Servicio Web -Google Web APIs- basado en los estándares SOAP y WSDL que permite programar en Java, Perl ó Visual Studio.NET y que sirve para la recuperación de información permitiendo utilizar este buscador en distintas plataformas y Servicios Web. http://www.google.com/apis/ Por su parte, Amazon Web Services ofrece una serie de de aplicaciones de referencia que permiten a los desarrolladores acceso directo a la plataforma de tecnología de Amazon y construir aplicaciones propias. Una lista de muchos de los servicios web existentes en la actualidad los ofrece XMethod: http://www.xmethods.com

los servicios web se componen de varias capas entre las que destacan: servicios de transporte (constituidos por los protocolos del nivel más bajo, que codifican la información independientemente de su formato, y que pueden ser comunes a otros servicios), de mensajería, de descripción y de descubrimiento.

En la capa inferior se encuentran los servicios de transporte que son los encargados de establecer la conexión y el puerto utilizado. Lo más común es emplear el protocolo de hipertexto HTTP, pero también se pueden usar otros protocolos como SMTP (Simple Mail Transfer Protocol o Protocolo de Transmisión de Correo Simple que es el protocolo que nos permite recibir correos electrónicos), o el protocolo FTP (File Transfer Protocol). En la capa siguiente se encuentran los servicios de mensajería que especifican cómo se tiene que codificar el mensaje que contiene los datos que se intercambian entre el ordenador cliente y el ordenador servidor. Como se ha afirmado, el protocolo más utilizado en esta capa es SOAP que permite utilizar cualquiera de los protocolos de transporte antes mencionados y que utiliza el lenguaje XML para especificar los mensajes.

Por su parte, la función del lenguaje WSDL (Web Service Description Language) es decirle a una aplicación qué formato usar para comunicarse, especificando por medio de un lenguaje estándar, tanto la dirección del servicio como la interfaz que se va a utilizar. WSDL es un lenguaje basado en XML para describir servicios en la Web. Ofrece a los proveedores de servicios, una formato básico de descripción de las peticiones de servicios web sobre diferentes protocolos o codificaciones.

Page 10: Servicios web

Un documento WSDL usa los siguientes elementos en la definición de servicios en red:

Tipos (Types): un contenedor para definiciones del tipo de datos que usan algunos tipos de sistemas (tal como XSD).

Mensaje (Message): una definición abstracta tipo del dato que está siendo comunicado.

Operación (Operation): una descripción abstracta de una acción soportada por el servicio.

Tipo de puerto (Port Type): un conjunto abstracto de operaciones soportadas por uno o más puntos finales.

Conexión (Binding): un protocolo concreto y una especificación de formato de datos para un tipo de puerto particular.

Puerto (Port): un punto final individual definido como una combinación de una conexióny una dirección de la red.

Servicio (Service): una colección de puntos finales relacionados.

Por último, en la capa superior se encuentra UDDI (Universal Description, Discovery and Integration), un protocolo que permite no sólo describir servicios web, sino también describir productos, compañías, transacciones, etc.

UDDI es uno de los principales edificios construidos para llevar a cabo los servicios Web. UDDI provee un mecanismo para que los clientes encuentren de forma dinámica otros servicios web creando una plataforma interoperable estándar que permite a las compañías usar de forma rápida, fácil y dinámica los servicios Web. Usando la interfaz de UDDI, pueden conectarse dinámicamente la empresas con los servicios proporcionados por socios externos. Para ello es necesario registrarse en UDDI y los registros pueden tener diversos propósitos y usarse en distintos contextos.

Existen 2 tipos de clientes: compañías que desean publicar un servicio (y su interfaz de uso) y clientes que desean obtener cierta clase de servicios por medio de una conexión. UDDI se monta sobre SOAP y asume que las consultas y las respuestas son objetos de UDDI enviados como mensajes de SOAP.

El lenguaje WSFL o Web Services Flow Language es un lenguaje XML para describir la composición de los servicios web como parte de una definición del proceso de negocio. Fue diseñado por IBM como parte de un marco tecnológico de servicios web y para completar las especificaciones existentes. WSDL considera 2 tipos de servicios web: el primer tipo especifica un proceso de negocio ejecutable conocido como Modelo de flujo (flowModel) y el segundo tipo es un negocio en colaboración conocido como Modelo global (globalModel).

Page 11: Servicios web

Los servicios de la Web permiten que las aplicaciones ya no estén alojadas en los ordenadores clientes (como hasta ahora ocurría con las aplicaciones que se descargaban, ejecutaban e instalaban en el computador del usuario, ya fuera mediante programas originales o copias piratas), sino que permanecerán en los servidores y serán ofrecidas por un proveedor a modo de servicio web al que se deberá acceder cada vez que se quiera hacer uso del servicio. Esto es, con la puesta en marcha de los servicios web se podrá cobrar por cada acceso o uso individual del servicio web correspondiente. Una filosofía de signo bien contrario a la que, en paralelo, se está desarrollando mediante la llamada Web social y colaborativa o Web 2.0

SERVICIOS DE INTERNET.

Ya hemos afirmado que Internet es mucho más que la WWW, y que la red posee una serie de servicios que, en mayor o menor medida, tienen que ver con las funciones de información, comunicación e interacción. Algunos de los servicios disponibles en Internet aparte de la Web, son el acceso remoto a otros ordenadores (a través de telnet o siguiendo el modelo cliente/servidor), la transferencia de ficheros (FTP), el correo electrónico (e-mail), los boletines electrónicos y grupos de noticias (USENET y news groups), las listas de distribución, los foros de debate y las conversaciones en línea (chats).

El correo electrónico y los boletines de noticias Usenet fueron las primeras formas de comunicación que se usaron sobre Internet, pero la red ofrece hoy una amplia gama de instrumentos y contextos para el acceso y la recuperación de documentos, la comunicación y la interacción. Además, el acceso y la distribución de información ya no se limitan al texto en código ASCII, como en

Page 12: Servicios web

los primeros tiempos de Internet, sino que abarcan todas las morfologías de la información: texto, imagen, audio, vídeo, recursos audiovisuales, etc. En Internet también se puede escuchar la radio, ver la televisión, asistir a un concierto, visitar un museo o jugar a través de la red. El empleo del Internet ha crecido exponencialmente gracias a muchos de estos usos y, especialmente, por la facilidad de manejo que permite hoy la propia World Wide Web.

Los servicios que hoy ofrece Internet no sólo se han multiplicado, sino que han evolucionado hacia nuevas y mejoradas funciones y han ganado en facilidad de uso y manejo. A este cambio han contribuido no sólo la velocidad de transferencia de los bits que permiten los modems y routers actuales y la mayor eficiencia y capacidad de las líneas de telecomunicaciones con un gran ancho de banda, sino también, mejoras en el software y las aplicaciones (bases de datos integradas en la Web, motores de búsqueda, agentes inteligentes, etc.) y en el hardware (mayor capacidad de almacenamiento y memoria, incremento exponencial de la velocidad de los procesadores, capacidad de tratar todo tipo de datos no sólo los textuales, sino también los datos multimedia, etc.). El usuario ya no tiene que operar con comandos y algoritmos complejos, sino manejando el ratón sobre iconos e interfaces gráficas e incluso con la voz, y por medio del lenguaje natural.

Para poder utilizar el servicio Web se necesitan dos componentes: el servidor y el cliente. El servidor WWW o host es la empresa que pone a su disposición las máquinas donde se alojan las páginas WWW, siguiendo el estándar definido por el lenguaje HTML (hoy se han desarrollado otros muchos lenguajes para la Web con posibilidades hipertextuales y otras funcionalidades añadidas) y, por

Page 13: Servicios web

otro lado, está el cliente u ordenador del usuario. Si el usuario quiere acceder a dichas páginas tiene que utilizar un programa (cliente WWW) que lea las páginas WWW e intérprete su significado. Estos programas o clientes WWW son los navegadores y son los que permiten al ordenador del usuario interpretar el lenguaje HTML. Los navegadores Internet Explorer y Netscape Navigator son los más utilizados, pero existen un gran número de ellos con distintas vistas y prestaciones, y que también se pueden descargar de forma gratuita desde Internet para instalarlos en nuestra computadora.

La dirección única de un documento en la World Wide Web se denomina URL -Uniform Resource Locator- y se compone de los siguientes elementos:

HTTP (Hyper Text Transfer Protocol), el protocolo de intercambio de datos entre el cliente y el servidor.

La dirección Internet del servidor que difunde los documentos. Esta dirección es única en toda la red, es la dirección TCP/IP de la máquina. Consta de una serie de números como 132.248.170.90, pero como son difíciles de memorizar, se utiliza una tabla DNS (Domain Name System) que resuelve la relación entre la dirección numérica y el nombre simbólico de la máquina y la red a la que pertenece (pongamos un ejemplo ficticio: 142.246.150.60 es la dirección de la máquina hipertexto.arsys.info en la que "hipertexto" representa el nombre de la máquina e "arsys.info" el nombre de la red).

El árbol de directorios (ruta o camino) que conduce al documento.

El nombre del documento que tendrá siempre la extensión .html o .htm.

El uso del correo electrónico a través de la Web, foros de discusión en línea, chats y videoconferencia a través de la Web, publicación y consulta de blogs, descarga de archivos (texto, imagen, audio, vídeo, e-books, etc.), descarga de programas y aplicaciones, respuesta a formularios en línea para todo tipo de fines: suscripciones, transacciones monetarias, reserva de billetes para medios de transporte, reserva de entradas para cine, teatro, hoteles, etc; establecimiento de relaciones entre la Administración y los ciudadanos -y a la inversa- mediante la puesta en marcha de la democracia electrónica, consultas y gestiones administrativas, pagos bancarios, etc; televisión, radio y prensa en línea; acceso a bibliotecas, museos y centros de documentación digitales a través de la Web; subastas y compras online; gestiones financieras y bolsísticas; consulta a diccionarios, enciclopedias y otras obras de referencia en línea; traducción online, resúmenes automáticos de documentos, creación de páginas web en línea y transferencia de archivos vía FTP a través de la Web, acceso y recuperación de documentos mediante el uso de los potentes buscadores actuales y de los robots y agentes inteligentes, gracias a los avances de los

Page 14: Servicios web

lenguajes de marcado por contenidos (metadatos, RDF, OWL, desarrollo de la Web semántica, etc. Todas estas posibilidades, junto a los recientes desarrollos de los llamados servicios web y de la Web 2.0 han convertido a la Web en el mayor centro de información, comunicación, interacción y servicios exismundiales.

La primer forma de transmitir información a través de lnternet fueron los protocolos en código ASCII, donde los usuarios podían enviarse entre sí los datos pertinentes de utilizadísimo correo electrónico (servicio de Internet más empleado enviar información puntual y de forma rápida. En la actualidad este protocolo ha evolucionado desde el envío de mensajes sólo en formato de texto, hasta la transmisión de elementos en formatos gráficos, de audio, vídeo, HTML, etc.protocolo MIME (Multipurpose Internet Mail Extension), un sistema que permite integrar dentro de un mensaje de correo eficheros binarios (imágenes, sonido, programas ejecutables, etc.).

El correo electrónico no es más que un mensaje electrónico enviado desde una computadora a otra, ya sean mensajes personales, laborales, comerciales, etc. El contenido es al gusto de quien envía el mensaje. También pueden mandarse mensajes con archivos adjuntos y pueden adjuntarse todo tipo de documentos y archivos (texto, imágenes, etc.) o incluso programas. Esta es la causa de muchos de los virus que corren por la red. Existen que convierten un archivo binario, como una foto o un gráfico, en un archivo ASCII de texto, de manera que pueda ser enviado como documento adjunto en un correo electrónico o ser descargado a partir de un grupo de discusión. Una vez recibido el mensaje, UUdecode devuelve el fichero a su formato original.

De la misma forma que una carta pasa por varias oficinas postales antes de llegar a su destino, los servidor de correo, a otrservidor de correo de destino, se almacenan en un buzón electrónico hasta que el destinatario acceda a él. Todo este proceso tarda unos pocos segundos.

lenguajes de marcado por contenidos (metadatos, RDF, OWL, desarrollo de la Web semántica, etc. Todas estas posibilidades, junto a los recientes desarrollos de los llamados servicios web y de la Web 2.0 han convertido a la Web en el mayor centro de información, comunicación, interacción y servicios existente, y en un centro de dimensión y acceso

Correo electrónico

La primer forma de transmitir información a través de lnternet fueron los protocolos en código ASCII, donde los usuarios podían enviarse entre sí los datos pertinentes de computador a computador. Esto dio origen al hoy utilizadísimo correo electrónico (e-mail), quizás el servicio de Internet más empleado ya que permite enviar información puntual y de forma rápida. En la actualidad este protocolo ha evolucionado desde

vío de mensajes sólo en formato de texto, hasta la transmisión de elementos en formatos gráficos, de audio, vídeo, HTML, etc. gracias al protocolo MIME (Multipurpose Internet Mail Extension), un sistema que permite integrar dentro de un mensaje de correo electrónico ficheros binarios (imágenes, sonido, programas

El correo electrónico no es más que un mensaje electrónico enviado desde una computadora a otra, ya sean mensajes personales, laborales, comerciales, etc.

to de quien envía el mensaje. También pueden mandarse mensajes con archivos adjuntos y pueden adjuntarse todo tipo de documentos y archivos (texto, imágenes, etc.) o incluso programas. Esta es la causa de muchos de los virus que corren por la red. Existen programas como UUencode

un archivo binario, como una foto o un gráfico, en un archivo ASCII de texto, de manera que pueda ser enviado como documento adjunto en un correo electrónico o ser descargado a partir de un grupo de discusión. Una

z recibido el mensaje, UUdecode devuelve el fichero a su formato original.

De la misma forma que una carta pasa por varias oficinas postales antes de llegar a su destino, los e-mails pasan de un ordenador a otro (servidor de correo, a otro a medida que viajan por la Internet. Cuando llegan al servidor de correo de destino, se almacenan en un buzón electrónico hasta que el destinatario acceda a él. Todo este proceso tarda unos pocos segundos.

lenguajes de marcado por contenidos (metadatos, RDF, OWL, etc.) y al desarrollo de la Web semántica, etc. Todas estas posibilidades, junto a los recientes desarrollos de los llamados servicios web y de la Web 2.0 han convertido a la Web en el mayor centro de información, comunicación,

tente, y en un centro de dimensión y acceso

La primer forma de transmitir información a través de lnternet fueron los protocolos en código ASCII, donde los usuarios podían enviarse entre sí los

. Esto dio origen al hoy

El correo electrónico no es más que un mensaje electrónico enviado desde una computadora a otra, ya sean mensajes personales, laborales, comerciales, etc.

to de quien envía el mensaje. También pueden mandarse mensajes con archivos adjuntos y pueden adjuntarse todo tipo de documentos y archivos (texto, imágenes, etc.) o incluso programas. Esta es la causa de

programas como UUencode un archivo binario, como una foto o un gráfico, en un archivo

ASCII de texto, de manera que pueda ser enviado como documento adjunto en un correo electrónico o ser descargado a partir de un grupo de discusión. Una

z recibido el mensaje, UUdecode devuelve el fichero a su formato original.

De la misma forma que una carta pasa por varias oficinas postales antes de pasan de un ordenador a otro (mail server) o

o a medida que viajan por la Internet. Cuando llegan al servidor de correo de destino, se almacenan en un buzón electrónico hasta que el destinatario acceda a él. Todo este proceso tarda unos pocos segundos.

Page 15: Servicios web

Para recibir o enviar correos electrónicos sólo es preciso tener acceso a Internet a través de cualquier proveedor de acceso (ISP) Internet Service Provider y una cuenta abierta en un servidor de correo. El servidor de correo nos dará una dirección y una clave de acceso. Casi todos los proveedores de acceso a Internet (ISPs) y los principales servicios en línea ofrecen una o varias direcciones de correo con cada cuenta. La descarga de los mensajes se realiza a través del servidor SMTP que utiliza el protocolo SMTP (Simple Mail Transfer Procol) o Protocolo de Transmisión de Correo Simple que, en conjunción con el servidor y el protocolo POP (Post Office Protocol) o Protocolo de Oficina de Correos, usado por los ordenadores personales para administrar el correo electrónico, nos permitirá bajarnos los mensajes a nuestro ordenador. También se precisa un programa de correo (suele ser el mismo que para las news) para gestionar las cuentas, bajar y visualizar los correos. Los principales navegadores suelen llevar gestores de correo incorporados.

Un correo electrónico consta de dos partes principales:

El encabezado: contiene el nombre y dirección del receptor, el nombre y la dirección de otros destinatarios que reciben una copia y el tema del mensaje. Algunos programas de correo electrónico también muestran el nombre, dirección y fecha del mensaje.

El cuerpo del mensaje: contiene el mensaje en sí mismo.

Grupos de Noticias/Boletines de Noticias (News y USENET)

Los newsgroup o grupos de noticias pueden considerarse como una extensión del correo electrónico pero, a diferencia de éste, se trata de un sistema público y universal de distribución de mensajes electrónicos agrupados por temas de discusión en un sistema asíncrono y que imitan a un boletín o tablón de anuncios donde los usuarios pueden dejar sus mensajes o leer los que se van publicando sobre dicho tema, ya que están disponibles en un servidor. Para tener acceso a los grupos de noticias se requiere un programa cliente que permita acceder al servidor en donde se encuentren. Este servidor almacena los mensajes y es preciso emplear un programa lector de noticias para poder consultar las mismas.

Los BBS o Boletines de noticias usan una tecnología con un funcionamiento similar: los usuarios envían noticias a un "tablón de anuncios" común, que es consultado por los participantes. Como los BBS sólo soportan texto, este tipo de comunicación interprofesional está dejando de emplearse, aunque en su momento tuvo un papel decisivo como medio de información.

Page 16: Servicios web

Listas de distribución

Con posterioridad al correo electrónico, surgieron las listas de distribución, también conocidas como listas de discusión, listas de correo, foros de discusión o grupos de discusión. Se trataba de centralizar la información en un nodo (servidor de la lista) para que fuera transmitida entre varios usuarios. De esta manera, la información que antes era accesible únicamente a los usuarios que se comunicaban entre sí, se podía generalizar a otros potenciales usuarios que previamente se hubieran suscrito a ese punto de información.

Una lista de distribución no es es más que un grupo de usuarios de correo electrónico que, por medio de un software o programa de difusión masiva de correos electrónicos que se encuentra en un servidor, pueden enviar y recibir de forma simultánea, los mensajes remitidos al servidor por cualquiera de los usuarios o participantes suscritos a la lista. Los gestores de distribución de listas más conocidos son "Majordomo" y "Listserv", y el suscriptor puede enviar o recibir los mensajes a través de cualquier programa de correo electrónico.

El grupo de usuarios o suscriptores que participa en una lista suele pertenecer a una comunidad científica o profesional que pretende compartir un debate o discusión sobre un tema concreto y los servidores comúnmente son puestos en marcha por instituciones científicas o académicas.

Las listas pueden ser abiertas y de libre suscripción o cerradas o limitadas a las personas que pertenezcan a un grupo profesional o que cumplan unas condiciones determinadas. Generalmente se da la opción de que los mensajes enviados a la lista puedan ser depositados en el servidor para consultarlos de forma retrospectiva o recibirlos en el propio programa de correo electrónico del

Page 17: Servicios web

suscriptor. Muchas listas están moderadas por una persona que se encarga de mantener y organizar el debate o de impulsar los temas de discusión. En algunos casos el moderador actúa como un filtro, ya que los mensajes llegan primero a su buzón y él es quien reenvía a la lista los mensajes adecuados y criba los inadecuados.

Ejemplos de listas de distribución :

En castellano: Lista de distribución IWETEL es el

principal Foro electrónico en castellano sobre bibliotecas y documentación. Funciona desde 1993 y está gestionada por RedIRIS. http://www.rediris.es/list/info/iwetel.es.html

Lista de distribución ISKO-ESsobre los temas relacionados con la Representación y Organización del Conocimiento en Sistemas de Información y Documentación, gestionada por RedIRIS: http://www.rediris.es/list/info/isko-es.es.html

Lista de distribución NORMAWEB. http://listas.bcl.jcyl.es/normaweb/Foro de debate sobre Normalización para la Recuperación de Información en Internet. Gestionada por el Grupo de Trabajo sobre Normalización para la Recuperación de Información en Internet del SEDIC.

Lista INFODOC: sobre convocatorias, actividades profesionales y publicaciones especializadas en Biblioteconomía y Documentación: http://listas.bcl.jcyl.es/infodoc/

Lista de Distribución Bibliotecarios y Documentalistas. Destinada a todos lo profesionales de la información, bibliotecarios, archiveros y documentalistas: http://www.elistas.net/lista/documentalistas

DCMI-ES (Foro español del Dublin Core Metadata Initiative).

En catalán: Lista BIBCAT: sobre

Biblioteconomía y Documentación. http://www.cobdc.org/grups/bibcat/index.html

En inglés(Fuente: MERLO VEGA, José Antonio y

SORLI ROJO, Ángela) y otros:

ACQNET. Adquisiciones en bibliotecas. http://www.library.vanderbilt.edu/law/acqs/acqnet.html

ADBS-INFO. Actividad de la ADBS http://www.cru.fr/listes/[email protected]/

ARL-Ejournal. Publicaciones electrónicas. http://www.cni.org/Hforums/arl-ejournal/about.html

Autocat. Catalogación y control de autoridades. http://ublib.buffalo.edu/libraries/units/cts/autocat/

Biblio Fr. Biblioteconomía francófona. http://www.cru.fr/listes/[email protected]/

BIBLIST. Bibliotecas de investigación de países nórdicos. http://segate.sunet.se/archives/biblist.html

CIRCPLUS. Circulación de documentos en bibliotecas. http://listserv.boisestate.edu/archives/circplus.html

DIGLIB. Bibliotecas digitales. http://www.ifla.org/II/lists/diglib.ht

Page 18: Servicios web

http://listserv.rediris.es/archives/dcmi-es.html

Lista de Distribución Documentalistas españoles. Para intercambiar ideas sobre esta profesión. http://www.elistas.net/lista/docu

Lista DOCBD: para profesores de Biblioteconomía y Documentación. http://www.rediris.es/list/info/docbd.html

Lista UBIB: para estudiantes de Biblioteconomía y Documentación. http://vallesnet.org/~xavip/ubid.htm

Lista CINEDOC: sobre documentación en el campo cinematográfico. http://www.rediris.es/list/info/cinedoc.html

Lista MUSICDOC: sobre Documentación en el campo musical. http://www.rediris.es/list/info/musicdoc.html

Lista REDIAL-L: sobre Información en América Latina. http://www.rediris.es/list/info/redial-l.html

Lista de distribución en.medi@. Discusión sobre nuevas tecnologías y sociedad de la información. http://www.enredando.com/cas/[email protected]

Lista FIDEL, sobre fuentes de información telemática de todo tipo: http://exlibris.usal.es/merlo/fidel

Lista NetDesign sobre diseño en Internet: http://www.elistas.net/lista/netdesign

Lista Cibernautas. Para debatir sobre todas las dudas sobre informática e Internet en general, con temas como: software, formato Mp3, Windows, HTML, alertas de virus, redes, hardware, etc.: http://www.elistas.net/lista/cibernautas

Trucos de Google. http://trucosdegoogle.blogspot.com

m IFLA-L. Actividad de la IFLA.

http://www.ifla.org/II/lists/ifla-l.htm

JISCMail. Biblioteconomía y documentación. http://www.jiscmail.ac.uk/

LIBJOBS. Puestos de trabajo en bibliotecas. http://www.ifla.org/II/lists/libjobs.htm

LIBREF-L. Referencia. http://listserv.kent.edu/archives/libref-l.html

LIS-ELIB Mailing List.Electronic Libraries Programme (eLib). http://www.ukoln.ac.uk/services/elib/mailing-lists/lis-elib.html

MLA-L. Bibliotecas de música. http://www.musiclibraryassoc.org/

PACS-L. Automatización de bibliotecas. http://info.lib.uh.edu/pacsl.html

Semantic Web Mailing List.. Web Semántica y ontologías. http://groups.yahoo.com/group/semanticweb/

Serials in Libraries. Publicaciones periódicas. http://www.uvm.edu/~bmaclenn/serialst.html

Web4lib. Bibliotecas en WWW. http://sunsite.berkeley.edu/Web4Lib

Directorios de listas de distribución especializadas en

Documentación(Fuente:

MERLO VEGA, José Antonio y SORLI ROJO, Ángela)

BUBL mail: http://bubl.ac.uk/mail/

ACQWEB´s directory: http://www.library.vanderbilt.edu/l

Page 19: Servicios web

Lista de Discusión sobre HTML. Diseño de paginas web. Uso de software. Intercambio de applets y scripts. Consejos y trucos. Todos los niveles http://www.elistas.net/lista/html

Lista de Discusión sobre el programa Microsoft FrontPage para elaborar páginas web: http://www.elistas.net/lista/frontpage2002

Lista de Discusión Javascriptsobre programación y lenguaje javascript. Intercambio de rutinas de javascript y temas relacionados con diseño web, HTML, DHTML, scripts, Dreamweaver, fireworks, Flash, Photoshop, ASP, etc.:http://www.elistas.net/lista/javascript

aw/acqs/journals.html#listservs

Library e-mail lists and newgroups : http://www.itcompany.com/inforetriever/email.htm

Mailbase electronic mailing list service: http://www.mailbase.ac.uk/category/ZC.html

Mailing lists: http://www.ukoln.ac.uk/services/elib/mailing-lists/intro.html

Buscadores y directorios especializados en listas de distribución de todo tipo:

Catalist: http://www.lsoft.com/lists/listref.html http://www.lsoft.com/catalist.html

e-Listas en español : http://www.e-listas.com/

Find mail lists: http://www.journalismnet.com/listserv.htm

Forum one: http://www.ForumOne.com

JournalismNet http://www.journalismnet.com/listserv.htm

Listas de distribución de RedIRIS (buscador): http://www.rediris.es/list/buscon.es

Reference com: http://www.reference.com

Tile net-lists: http://tile.net/lists

Foros web

Los Foros en línea son similares a las listas de distribución, ya que se organizan en grupos de discusión sobre determinados temas, pero el debate se desarrolla en línea y sobre la Web y son accesibles directamente con el navegador sin necesidad de programas especiales para su lectura y navegación. Existen foros de discusión de los temas más variados e inauditos, de esta forma se constituyen espacios de debate para el intercambio de ideas que, en algunos

Page 20: Servicios web

casos, llegan a constituir una valiosa fuente de información sobre temas específicos.

Ejemplos de Foros en línea, aunque existen innumerables poblando la Web y en todos los idiomas, son en castellano:

ABC: http://foros.abc.es/forosabcd/foros.html Biblioteca Virtual Miguel de Cervantes:

http://www.cervantesvirtual.com/foros/foros.shtml Ethek friends: http://foro.ethek.com/ Foromanía: http://www.foromania.com/ Lex Jurídica: http://www.lexjuridica.com/foro/ El Mundo: http://foros.elmundo.es/foros/ El País: http://www.elpais.es/foros/ Programación en castellano:

http://www.programacion.com/foros/ Terra: http://www.terra.es/foros/ Todoslosforos: http://www.todoslosforos.com/ La Vanguardia:

http://www.lavanguardia.es/foros/ Wanadoo:

http://foros.wanadoo.es/forosw/servlet/listaForos Ya.com http://foros.ya.com/

Weblogs, blogs o bitácoras

Recientemente han tenido su aparición en la red las llamadas weblogs o blogs, también denominadas bitácoras o cuadernos de bitácoras, en español. El término se emplea desde 1999 y hoy se ha extendido como la espuma. Técnicamente, una bitácora en un sitio web con anotaciones hechas en forma cronológica y escritas por una persona o un grupo de personas. Se trata de un diario o registro discontinuo de notas y opiniones sobre los temas más variados: personales (opiniones, impresiones, pensamientos, sucesos, etc.) o grupales (hay blogs referentes a todo tipo de materias: tecnológicos, literarios, políticos, sociales, informativos, etc.) y que abarcan desde aspectos muy generales hasta los sumamente especializados.

los blogs son una nueva forma de expresión en Internet y constituyen un nuevo espacio de comunicación en la red, pero no dejan de ser una simple página web. Como ocurre en la mayor parte de los casos con la información que corre por la red, el contenido marcará la diferencia

Existen muchas bitácoras o blogs sobre Biblioteconomía y Documentación o temas afines en castellano. Algunas de ellas se recogen en la siguiente tabla:

Page 21: Servicios web

BLOGS SOBRE BIBLIOTECONOMÍA Y DOCUMENTACIÓN EN CASTELLANO

Barbol.com: http://www.barbol.com Biblioblog.

http://bibliotecas.blogspot.com/ Bido. http://bido.blogspot.com/ Búsquedas en Internet

http://www.busquedas.blogspot.com Catorze.com. http://www.catorze.com/ Deakialli DocuMental:

http://deakialli.bitacoras.com/ Documentación informativa:

http://fvalle.blogspot.com/ E-cuaderno: http://www.ecuaderno.com/ FotoBid: La información en

imágenes. http://www.fotolog.net/fotobid/ K-Utopia: http://anikautopia.blogia.com/ Infoesfera: http://www.infoesfera.com Métodos de busca:

http://www.metodosdebusca.com quebuscasque?

http://www.quebuscasque.com Quotes & Jokes: http://qandj.info/ Trucos de google:

http://www.trucosdegoogle.blogspot.com 7bytes http://www.7bytes.net

También se han creado comunidades de weblogs o websites que agrupan varias weblog y que a menudo dan acceso a las diferentes blogs a través de directorios temáticos u otro tipo de índices. En muchos casos cuentan con foros de discusión, servicios de webhosting gratuito o de pago para que podamos alojar allí nuestras bitácoras, e incluso ofrecen las herramientas necesarias para que podamos crear nuestra propia weblog.

Las más populares comunidades de weblogs son:

Barrapunto: es la weblog en español más popular. Su temática es tecnológica y trata también temas sociales. http://www.barrapunto.com

Blogalia: es una de las comunidades de bitácoras más populares de la comunidad española que ofrece herramientas de creación de bitácoras en castellano. http://www.blogalia.comCuenta con la herramienta Blogómetro que visita visita diariamente cerca de 33.000 bitácoras españolas, elabora un ranking y genera un listado con las noticias más enlazadas. http://www.blogometro.blogalia.com

Page 22: Servicios web

Bitácoras. Clasifican las blogs por temas, arte y cultura, tecnología, personales... Cuenta con cerca de 160.000 blogs. http://www.bitacoras.com

Blogger: un de las más conocidas en el mundo anglosajón. Ofrecen una herramienta gratuita para que los usuarios publiquen su weblog (en inglés). En febrero de 2003, La empresa responsable de Blogger.com, Pyra Labs, fue comprada por Google, lo que demuestra la importancia de los weblog para la industria del contenido y la gestión del conocimiento. http://www.blogger.com

Casi todos los principales portales de Internet ya ofrecen un servicio que permite crear nuestros propios blogs de forma fácil. Sitios que nos permiten crear un blog propio son:

Bitácoras: http://www.bitacoras.com

Bloger.com http://www.blogger.com

Blogia: http://www.blogia.com/

Blog Terra: http://blog.terra.com

Blogs Ya.com http://blogs.ya.com

La coctelera: http://www.lacoctelera.com/

Microsoft: http://spaces.msn.com

Fotologs

Bisions: http://bisions.com/

Dispárale a todo: http://www.disparaleatodo.com/

Fotolog: http://www.fotolog.com/

HolaForo: http://www.holafoto.com.ar/

Photoblogs.org: http://www.photoblogs.org/

Photo Friday: http://www.photofriday.com/

Vlogs

Fast Movie Animals: http://fastmovinganimals.blogspot.com/

InspiREDfusion: http://inspiredfusion.blogspot.com/

Luxomedia: http://www.luxomedia.com/blog/

Puritito tomate: http://vlog.blogia.com/

Walking on Air: http://walkingonairvideo.blogspot.com/

Page 23: Servicios web

También han surgido los moblogs, esto es, blogs que permiten ser consultados desde dispositivos móviles (PDAs, teléfonos móviles, etc.) o que han sido creados desde equipos móviles.

Muy recientemente han aparecido en la Web una serie de buscadores especializados que nos permiten realizar búsquedas de blogs.

Transferencia de archivos (FTP o File Transmision Protocol)

La mejor manera de transferir archivos en Internet es por medio del protocolo FTP. Los ordenadores conectados a Internet tienen la posibilidad de intercambiar archivos de cualquier tipo (texto, gráficos, sonido, vídeo, programas de ordenador etc.). El protocolo que permite el acceso entre las diferentes máquinas para el intercambio de archivos se denomina ftp.

La forma de transferir la información consiste en comunicarse con el computador deseado por medio del protocolo ftp, introducir el nombre de usuario y la clave de acceso. Una vez realizada la operación anterior el usuario está en condiciones de transferir la información pertinente, basta con indicar qué archivo se quiere descargar y esperar a que se realice el proceso completo de trasvase de la información del ordenador servidor al ordenador cliente.

Intercambio de archivos P2P

El nacimiento de Napster en 1999 dio el pistoletazo de salida a este nuevo servicio en Internet (P2P) o peer to peer (que significa entre pares, o mejor dicho, entre iguales) donde millones de usuarios intercambian sus archivos de música y vídeos. El sistema P2P se basa en un protocolo mediante el cual, dos computadores establecen comunicación y actúan ambos como clientes y servidores a la vez. Napster (http://www.napster.com/) se basaba en la comunicación directa entre computadores y permitía compartir los populares

Page 24: Servicios web

archivos de audio en formato MP3 sin tener que pasar por ningún servidor. Sin embargo, la campaña judicial de la RIAA (Recording Industry Association of America) que culminó con el cierre de la compañía, además de una denuncia del grupo Metallica contra más de 335.000 usuarios que habían intercambiado archivos musicales, acabó con su supremacía y hoy Napster se ha convertido en un servidor de pago que en julio de 2004 disponía de 750.000 canciones para descargar, ahora previo pago, desde su web. Sin embargo, en poco tiempo se han desarrollado numerosas aplicaciones que permiten a los usuarios compartir los archivos en la red y descargarlos en su disco duro, por lo que otros programas han ocupado el lugar de Napster por tratarse de un intercambio gratuito. Por ejemplo, el programas KaZaA (http://www.kazaa.com/), se ha convertido en un uso de Internet tan popular como el empleo del correo electrónico o el hecho de navegar por la Web. KaZaA mueve 2 millones de archivos por semana, unos 230 millones de descargas a lo largo del mundo. Las cifras son impresionantes y, actualmente, KaZaA incluye cerca de 600 millones de archivos compartidos por 3 millones de usuarios. Y otros programas como Gnutella y eMule crecen exponencialmente.

los programas más utilizados para intercambio de archivos P2P son:

eDonkey http://www.edonkey2000.com

eMule http://www.emule-project.net/

GNutella http://www.gnutella.com/

Kazaa http://www.kazaa.com/ yhttp://www.kazaalite.tk/

Overnet http://www.overnet.com

Shareaza http://www.shareaza.com

SoulSeek http://www.slsk.org/

WinMX http://www.winmx.com/

El protocolo de comunicaciones TELNET, permite a los usuarios trabajar de forma remota con otros ordenadores de la red, siempre que se tenga reconocido un nombre de usuario y una clave para acceder a la máquina remota. Los grandes centros de bases de datos y las grandes bibliotecas y centros de documentación, prestaban este servicio para suministrar la información de sus grandes bases de datos y catálogos, ya que en los primeros tiempos de Internet, los usuarios no disponían de ordenadores potentes o no contaban con el software pertinente para acceder a esas grandes bases de datos. Hoy son pocos

Page 25: Servicios web

los centros que mantienen este servicio, ya que muchos se han pasado a la World Wide Web.

Gopher

Era un sistema de hipertexto basado en menús que, además de aportar información general sobre un nodo específico, también permitía la unión entre las diferentes máquinas de la red Internet. El inconveniente de este sistema radicaba en que la información que aparecía en pantalla solo era de tipo textual, aunque permitía recoger archivos con otro tipo de formato. En la actualidad, Gopher y su protocolo gopher:// ha quedado obsoleto y ha sido remplazado por el protocolo http de la World Wide Web.

MUDs

El término MUDs o Multi-user dungeons o dimension (mazmorras o dominios multi-usuario) nació en 1979 como un juego interactivo de interacción, aunque ha habido muchas variantes posteriores como MOOs (o Multi-user object oriented), que se trata de un MUD orientado a objetos. Todos ellos son grupos de discusión en tiempo real que se constituyen como una comunidad que sólo existe online

Los MUDs permiten a los usuarios adoptar identidades distintas, sean humanas o no humanas; de género masculino, femenino y otros; e incluso participar con más de una, desdoblando así nuestra personalidad ficticia. No se trata de personas, sino de lo que se denominan avatares, esto es, representaciones o identidad visuales que se comunican y relacionan en ese entorno espacial y que, por tanto, crean, una comunidad virtual donde la identidad se construye sólo para las redes

Redes sociales o Social networking

Las actividades en Internet han cambiado mucho desde que se hizo popular en la mayoría de los países. Al principio se utilizaba para buscar información navegando o mandando e-mails. Poco después, hicieron furor las redes P2P como Napster y a los internautas les faltaba ancho de banda para poder bajar música en mp3 o, mas recientemente, películas; luego llegaron los weblogs y los photologs, pero lo último es la socialización en redes de comunidades en línea, donde es posible contactar con personas de cualquier parte del mundo, sobre los asuntos y fines que más nos convengan, desde charlar de forma insustancial, hasta hacer negocios, ligar, compartir archivos, chatear, etc.

ejemplos de comunidades en línea:

Page 26: Servicios web

Para hacer amigos y conectar con más amigos de estos. http://www.friendster.com/

Igual que la red anterior, pero para la comunidad latina http://mx.kibop.com/public/homepage

Para unirse o crear diferentes comunidades. Se precisa invitación https://www.orkut.com/Login.aspx

Igual que la anterior, pero sin ningún tipo de restricción. http://spain.tribe.net/

Similar a la anterior. http://www.connexion.org/

Una red española para hacer contactos profesionales. https://www.econozco.com/

Para conectar con gente de negocios con foto y perfil. http://www.ryze.com/

También relacionada con el mundo de los negocios. https://www.linkedin.com/

Una red para organiza cosas para comunidades locales concretas. http://www.meetup.com/

Una comunidad en crecimiento continuo. Para compartir fotos, blogs, eventos, etc. http://multiply.com/

Wikis

Es la enciclopedia Wikipedia, de acceso libre y gratuito en la red, que se redacta entre voluntarios en más de 50 idiomas. El nombre de esta enciclopedia ha sido tomado del término wiki wiki que significa rápido en lengua hawaiana. Este término y su abreviatura wiki se utilizan en la Web

Page 27: Servicios web

para referirse a una colección de páginas web enlazadas, esto es, formando un hipertexto, pero con la característica añadida de que se trata de un hipertexto colaborativo en el que participan las personas que lo deseen.

También se denomina wiki a la aplicación informática colaborativa en un servidor que permite que documentos allí alojados (las paginas wiki) sean escritos de forma colectiva y colaborativa a través de un navegador, utilizando una notación sencilla para dar formato, crear enlaces, etc. Cuando alguien edita una página wiki, los cambios aparecen de forma inmediata en la web, sin pasar por ningún tipo de revisión previa.

Wikis y otros proyectos colaborativos:

ColLib: http://collib.info/ LISWikis (Library and

Information Science Wiki): http://www.liswiki.com/wiki

Wikcionario: http://es.wikipedia.org/wiki/Wikcionario

Wikilibros: http://es.wikibooks.org/

Wikimedia Commons: http://commons.wikimedia.org/wiki/Portada

Wikimedio: http://www.escolar.net/wiki/index.php/

Wikinoticias: http://es.wikinews.org/

Wikipedia: http://www.wikipedia.org/

Wikiquote: http://es.wikipedia.org/wiki/Wikiquote

Wikisource: http://wikisource.org/wiki

Spaces o Espacios

Un space es una web que combina un conjunto de servicios tales como un blog, correo electrónico, mensajería instantánea, chat, foros, colecciones de fotos y/o vídeos, favoritos, RSS, etc. Estos servicios pueden ser personalizados por el usuario sin que se precise ningún conocimiento de informática. Los espacios se convierten así en verdaderos portales personales donde los usuarios pueden mostrar sus gustos y su visión del mundo y dar entrada a un grupo de amigos mediante invitación, o dejarlos abiertos al público en general.

Los espacios son de reciente aparición y muchos analistas reflexionan si estos se convertirán en los sustitutos de los blogs. Sin embargo, existe una diferencia entre los usuarios de unos y otros ya que, mientras que el público adolescente parece preferir los spaces para tratar temas intrascendentes y con el fin de relacionarse entre ellos, los adultos tienden a crear blogs con contenidos e informaciones más serias. Sin embargo, el tiempo pondrá las cosas en su sitio ya que los spaces ofrecen un conjunto mayor de servicios que los blogs tradicionales y se afirma que su ritmo de crecimiento es de más de 250.000 espacios diarios en el caso de MySpace,

Page 28: Servicios web

donde existen más de 30 millones de espacios desde su creación en el año 2005.

Entre los sitios más conocidos que permiten crear espacios están:

MSN Spaces: http://spaces.msn.com/?mkt=es-es

MySpace: http://www.myspace.com/

LENGUAJE XML

XML son las siglas del Lenguaje de Etiquetado Extensible. La expresión se forma a partir del acrónimo de la expresión inglesa eXtensible Markup Language. Se trata también de un lenguaje estándar que posee una Recomendación del World Wide Web Consortium: Extensible Markup Languajes (XML) (http://www.w3.org/TR/REC-xml/). Con la palabra "Extensible" se alude a la no limitación en el número de etiquetas, ya que permite crear aquellas que sean necesarias.

XML surgió como un lenguaje de marcado para sustituir a HTML. Ambos lenguajes son herederos de SGML, el lenguaje de marcas estándar para la descripción formal y de contenido de los documentos, no solamente para la presentación de dichos documentos. El desarrollo de XML comenzó en 1996 y desde entonces ha tenido un desarrollo exponencial. En realidad, XML surge del campo empresarial, ya que HTML era un lenguaje poco potente para soportar de un modo eficaz y masivo hacer negocios virtuales. Intentando mejorar HTML y tomando como punto de partida el viejo lenguaje SGML(Standard Generalized Markup Language), pero simplificándolo para poder trabajar en la Web, se creó XML y sólo 2 años después, en febrero de 1998, fue adoptado como recomendación por el World Wide Consortium, quien lanzó la versión 1.0. HTML tiene su propia especificación basada en XML, la del lenguaje XHTML (eXtensible Hypertext Markup Language) que es, en realidad, un paso intermedio de la migración de HTML hacia XML.

La primera definición de XML fue la de "Sistema para definir, validar y compartir formatos de documentos en la Web". Para crear XML se tomaron las mejores partes tanto del lenguaje SGML como del HTML. La diferencia fundamental entre HTML y XML es que el primero estaba orientado a la presentación de datos, mientras que XML está orientado a los datos en sí mismos, por lo que cualquier software informático trabajará mejor con XML. Sin duda, esta diferencia es fundamental para los nuevos desarrollos de la Web donde se da suma importancia al contenido de los datos y su tratamiento, y no sólo a su presentación.

Page 29: Servicios web

XML es un lenguaje que permite jerarquizar y estructurar la información y describir los contenidos dentro del propio documento, así como la reutilización de partes del mismo. La información estructurada presenta varios contenidos (texto, imágenes, audio, etc.) y formas: hojas de cálculo, tablas de datos, libretas de direcciones, parámetros de configuración, dibujos técnicos, etc. La forma da alguna indicación de qué papel puede jugar el contenido (por ejemplo, el contenido de una sección encabezada con un significado difiere del contenido de una nota a pie de página, lo que significa algo diferente que el contenido de un pie de foto o el contenido de una tabla de datos). Más o menos todos los documentos tienen la misma estructura.

Según la especificación, los objetivos de diseñar XML fueron los siguientes:

XML debe ser directamente utilizable en Internet. XML debe soportar una amplia variedad de aplicaciones. XML debe ser compatible con SGML. Debería se sencillo escribir programas que procesaran documentos XML El número de las características opcionales en XML debería ser el

mínimo posible, a ser posible cero. Los documentos XML deberían ser legibles por las personas y

razonablemente claros. El diseño de XML debe ser rápido. XML debería ser simple, pero perfectamente normalizado. Los documentos XML deben ser de fácil creación. La concisión de las marcas XML tiene una importancia mínima.

Los principales usos de XML son los siguientes:

XML aplicado a los sitios web: permite separar contenido y presentación, y que los mismos datos se puedan mostrar de varias formas distintas sin demasiado esfuerzo.

XML para la comunicación entre aplicaciones: representación de los datos muy simple, fácil de transmitir por la red, estándar. En los últimos tiempos este uso se está haciendo muy popular con el surgimiento de los Servicios web.

XML para la configuración de programas: representación de los datos simple y estándar, en contraposición con los crípticos formatos propietarios.

Algunas de las aplicaciones XML son las siguientes:

Ofrece mecanismos más versátiles para mostrar datos. Los últimos desarrollos como DOM (Document Object Model) desarrollan APIs (Application Programming interface) que soportan tanto los procesadores

Page 30: Servicios web

de XML como HTML. Se pueden representar (a través de Javascripts o applets de Java) documentos XML en los navegadores Web de una forma más sofisticada que los documentos HTML, ya que XML no sólo proporciona una sintaxis, sino también una semántica.

Los buscadores inteligentes pueden buscar la información de forma mucho más precisa, ya que XML etiqueta por su significado de forma muy precisa y se puede localizar de una forma más clara que en los documentos HTML. Con las DTDs (Document Type Declaration) estandarizadas o con los esquemas de XML para distintas aplicaciones, podríamos programar buscadores Web que recuperen la información sobre un producto de cualquier página web sabiendo que todos tendrán el mismo formato de datos (gracias al DTD o al esquema), aunque no tengan necesariamente la misma representación gráfica (gracias a XML/XSL).

La creación de una DTD para crear Topic Maps en XML, denominada XTM ha supuesto un salto importante para el desarrollo de la llamada Web Semántica.

Intercambio de información entre sistemas diversos y heterogéneos. Ya que las DTD y, sobre todo, los esquemas proporcionan un formato estándar para representar la información sobre un tema específico, puede usarse para facilitar y simplificar el intercambio de información entre distintas fuentes.

Estructura de XML

Los documentos XML se componen de unidades de almacenamiento llamadas objetos o entidades (entities), que contienen datos analizados (parsed) o datos sin analizar (unparsed). Los datos analizados se componen de caracteres, algunos de los cuales forman los datos del documento (data) y el resto forman las etiquetas (markups) o marcas. Las etiquetas codifican la descripción de la estructura lógica y de almacenamiento del documento. XML proporciona un mecanismo para imponer limitaciones en la estructura lógica y de almacenamiento.

Para leer los documentos XML y acceder a su contenido y estructura, se utiliza un software o programa procesador de XML. Cualquier aplicación que trabaje sobre XML necesita ese módulo o procesador XML (parser). Dicho módulo lee los documentos y proporciona acceso a su contenido y estructura.

Terminología XML

XML: es el metalenguaje sobre el que se construye todo. Por sí mismo tiene un valor limitado, pero cuando se habla de XML, normalmente no

Page 31: Servicios web

se refiere sólo al lenguaje XML, sino también a todos los lenguajes, especificaciones y herramientas relacionadas.

DTD: Document Type Declaration o lenguaje para establecer restricciones en los documentos XML.

Esquema XML: otro lenguaje para restringir los documentos XML, que soluciona diversos problemas de las DTDs y que tiene mayor potencia que éstas ya que permite especificar el contenido de los documentos en función del tipo de datos empleado.

XSLT: lenguaje para transformar documentos de un formato XML a otro formato (por ejemplo, a HTML, otro vocabulario XML, texto plano, PDF, etc.)

SAX: API (Application Programming Interface) que permite recorrer secuencialmente un documento XML y responder a una serie de eventos.

DOM: otro tipo de API (Application Programming Interface) que proporciona una representación de los documentos XML en forma de árbol, permitiendo el recorrido y manipulación de los datos.

XHTML: Reformulación del HTML como formato de datos XML. SOAP: Lenguaje que especifica la forma de enviar contenido XML a

través de Internet. XML-RPC: Mecanismo para invocación remota de procedimientos

(métodos) utilizando XML como forma de comunicación.