La web de servicios

Escrito el 29 Enero, 2001 – 16:03 | por storm | 1.864 lecturas

Una de las evoluciones mas claras de la web en los ultimos meses se ha dado con el objetivo de proveer servicios, a punto tal que ha comenzado a hablarse de "la web de servicios". En este articulo nuestro colaborador especial Jens Auken explica de que se trata efectivamente "la web de servicios"

La web de servicios


Por Jens Auken.
Jens Auken es desarrollador de aplicaciones para una importante firma automotriz alemana. Jens migro todas las aplicaciones transaccionales de su firma a la web usando PHP como principal plataforma logrando una importante reduccion de costos para la firma.

La web, tal y como la conocemos hoy en dia, es una web de documentos, paginas, informacion, con el correr de los años la cantidad de informacion en la web ha crecido sustancialmente hasta convertirse en un gigantesco repositorio de datos y valiosa informacion para todos sus usuarios. Pero de una forma o de otra este crecimiento no fue acompañado de servicios que permitan explotar la informacion almacenada en la web.

El verdadero exito tanto de los negocios B2B se va a ver realmente plasmado cuando la web pueda ademas de ofrecer documentos ofrecer servicios, y si pensamos en la enorme cantidad de contenidos que hay hoy en dia en la web, la cantidad de servicios que se pueden proveer son enormes, servicios de noticias, servicios de busqueda, bases de conocimiento, imagenes desde webcams para servicios informativos, etc etc.

Es claro para muchos que la web de los proximos años va a ser una web de servicios y no una web de documentos, por lo que es fundamental analizar cuales son las tecnologias que permitiran a las distintas organizaciones poner servicios en la web.

XML es una herramienta fundamental para el crecimiento de la web de servicios al permitir la definicion de vocabularios abiertos y standard que permitan a una determinada organizacion ofrecer un servicio de forma tal que las demas organizaciones puedan utilizarlos. Existen ya algunas iniciativas comenzadas en este ambito y existen tambien algunas tecnologias que pueden llegar a catapultarse como los verdaderos "enablers" de la web de servicios.

Una de las tecnologias a observar es WDDX, WDDX es un standard XML para el intercambio de informacion extruturada entre distintos lenguajes de programacion, usando WDDX es posible convertir un vector en PHP es una estructura WDDX serializada y luego des-serializarla en un programa perl y obtener como resultado un programa perl. Al permitir facil y claramente el intercambio de datos entre distintos lenguajes WDDX podria convertirse en una herramienta muy util de la web de servicios ya que una empresa que desee proveer un determinado servicio puede utilizar el lenguaje que quiera y entregar como resultado datos WDDX para que otras empresas usando otros lenguajes puedan tomarlo y utilizarlo.

Un segundo contendiente es el standard XML-RPC, XML-RPC es un standard para proveer aplicaciones distribuidas en la web mediante el protocolo HTTP, el standard define de que forma se invoca un procedimiento (obviamente usando XML) y que formato devuelven estos procedimientos, tanto los clientes (que invocan procedimientos) como los servidores (que los proveen) pueden estar desarrollados en cualquier lenguaje. Es facil pensar como es posible implementar servicios utilizando procedimientos XML-RPC.

Una tercera tecnologia que no tiene demasiado que ver con las anteriores pero que mucho puede tener que ver en la web de servicios es el manejo de transacciones HTTP, hoy en dia ya hay muchas empresas que han volcado sus esquemas transaccionales propietarios a servidores web, mediante transacciones HTTP se resuelven, por ejemplo, el 90\% de las compras que se hacen online y es de esperar que muchos servicios mas sean o bien implementados o bien migrados a un formato que utiliza transacciones http.

Y por ultimo, debemos tener en cuenta UDDI una iniciativa apoyada por empresas realmente muy importantes como Sun, Microsoft, IBM y Compaq. UDDI es un intento de crear una suerte de indice a los distintos servicios que se proveen en la web, los proveedores de servicios se registran en UDDI y UDDI provee a empresas B2C de un catalogo de servicios que las mismas pueden utilizar para sus negocios. Aun esta muy verde pero bien puede ser un boom en algun momento.

En proximos articulos autores de distintas partes del mundo escribiran en detalle sobre WDDX, sobre XML-RPC y sobre transacciones HTTP de forma tal que podamos empezar a entender no solo de que se trata sino como se construye la web de servicios.

Jens Auken

You must be logged in to post a comment.

Buscar: