Transparencia en un servicio web

Una de las causas de mi ausencia, es el análisis de web-services disponibles en el mercado y sus aplicaciones, que estoy haciendo para un cliente. Escribí muchas notas y di demasiadas explicaciones sobre el tema.

Analicé muchas aplicaciones realmente geniales y creativas; pero un webservice que está a nuestra disposición hace años y que siempre pasé por alto es una de las mejores aplicaciones de este tipo: el CDDB

Transparencia
Un sistema transparente es aquel que, al mismo tiempo qe le brinda un servicio a un usuario final, este no le presta atencion y eL CDDB es tan transparente que nunca se me ocurrio pensarlo como un servicio web.

Uno pone un CD en su PC; el winamp (o cualquier otro reproductor que funcione con este sistema) arranca automáticamente y se muestran los nombres de las canciones; el título del CD; la duración de las mismas, etc.etc., eso es el servicio del CDDB.

La simpleza radica en su comunicación con una base de datos central que hoy en dia abastece a más de un millon de usuarios por dia; compara con la base de 1,8millones de CD`s y te devuelve todos esos datos sin que el CD haya colaborado en nada.

Estándares
Si tenemos en cuenta que este servicio se puso online en 1995 y que en ese entonces no existían ni el SOAP; XML; RSS; ni la IEEE había empezado con la normalización de estos, el futuro de los webservices es increíble... sólo hace falta encontrar transparencia y utilidad para el usuario final.

| WebServices