Ya venimos escuchando muchisimo acerca de la web 2.0 y para resumir vamos a decir que la web 2.0 simplemente describe una tendencia de tecnicas y diseño para los websites. Las mayorias de estas tecnicas han sido desarrolladas por weblogs, wikis, networks sociales y servicios web tal como remember the milk.

Pero que es la web 2.5 o 3.0 ? Aca un poco de lo que se viene.

Hay varias versiones de lo que es la web 2.5 y la 3.0. Yo voy a dar la mia aca.

Web 2.5

Muchos de ustedes ya conocen Facebook, bueno, este gigante ademas de ser una social network hizo algo que revoluciono su tipo y pocos o nadie pudo igualarlo. Facebook API. Esta API permite a third party developers crear applicaciones para Facebook pudiendo acceder a sus contactos, otras aplicaciones y al perfil del usuario de la misma. Orkut esta siguiendo sus pasos, pero la verdad es que esta a un largo trecho de alcanzarlo.

Pasamos del ejemplo a la explicacion teorica de que es la Web 2.5. Esta nueva “version” alcanza a las network sociales intercomunicandose entre si proveyendo a sus usuarios interconectividad entre diferentes vendors y aplicaciones permitiendo enviar y recibir informacion cross services a traves de Web Services.

Integracion de aplicaciones

Por su lado Google sigue asi como Microsoft tienen integrados todos sus servicios. Al hacer login con una cuenta Passport en algun servicio Microsoft (digamos hotmail) tenemos acceso a un vasto numero de aplicaciones tales como SkyDrive, MSN Spaces, MSN Messenger, etc. Google tiene lo suyo con Google Pages, Orkut, Analytics, AdSense, AdWords, etc. Toda esta tecnologia nos lleva a lo que yo creo va a ser la Web 3.0. Como ? Por que ?

La Web 3.0 para mi tendra la forma de SOA (Services Oriented Architecture) donde podemos definir esta sigla como un estilo de arquitectura de sistemas para crear y usar procesos de negocio empaquetados en forma de servicios. La idea de SOA es comunicar software usando un standard a traves de las redes sin tener en cuenta sistemas operativos o lenguajes de programacion.

La explicacion para mortales seria algo como Empresa A Cliente contrata a Empresa B Proveedor para que le lleve su liquidacion de sueldos. Empresa A necesita saber datos estadisticos acerca de retenciones y en vez de contar manualmente los datos en los recibos de sueldo hacen un proyecto en comun con Empresa B para desarrollar un Web Service el cual Empresa A pueda conectarse en manera segura a Empresa B y obtener esa data y asi ser procesada por su centro de computos.

Esto no es nada innovador hoy en dia, ya que lo vemos a diarios y quienes trabajamos en esto hemos quiza tenido la oportunidad de desarrollar algun proyecto de este tipo. Que es lo que va a aportar SOA a la Web 3.0 ? MASHUPS. Que palabra tan linda. En un futuro muy cercano vamos a poder crear nuestras propias aplicaciones basadas en Mashups de WebServices donde por ejemplo voy a hacer un Mashup de un webservice de American Airlines con Google Calendar donde me puedo enterar de arribos y partidas en mi Propio outlook ya que tambien inclui un mashup con mi Cliente de Email / Agenda. Esto va a ser la Web 3.0. Donde un don nadie (no developer =D  ) va a poder crear aplicaciones facilmente combinando diferentes servicios expuestos publicos o privados.

Algunos links de interes

 

Categories: General

Rodrigo Asensio

Apasionado por la tecnología

Leave a Reply

Your email address will not be published. Required fields are marked *