Acabo de inventar um novo termo. Estamos iniciando a era da web 2.5. Web 2.0 já soa antigo. e a Web 3.0 ou semântica, ainda não soa tão tangível.
Mas aí vocês me perguntam, porque 2.5? Bom, brincadeiras a parte, afinal não tenho pretensões de criar um novo termo (mais um!?), apenas discutir algumas mudanças que ocorreram desde a criação do termo Web 2.0 por Tim O’Reilly em 2004, até o cenário que se apresenta na web hoje.
Com a explosão 2.0 surgiram milhares de serviços online, muitos deles incrivelmente relevantes e/ou divertidos. Mudaram para sempre os hábitos do consumidor/usuário de web, que deixou de ser expectador passivo e agora é ator, engajado e versátil. Hoje existem milhares de serviços fragmentados. Serviços que podem ser remixados, combinados e gerar mashups que possibilitam usos cada vez mais surpreendentes.
Em praticamente todos os serviços online que uso, eu posso conversar com meus amigos, compartilhar informações, entrar em comunidades, trocar arquivos, e me aproveitar da inteligência coletiva. Isso é Web 2.0, e é fantástico. Mas também surgiu um problema. Eu hoje tenho conta em tantos serviços web que não consigo contar. Orkut, Facebook, Flickr, Bloglines, FriendFeed, Last.Fm, linkedin, Twitter, e muitos outros que sequer me lembro agora. Eu tenho então uns 5 ou 6 nomes de usuários diferentes, pois nem sempre o nome que uso sempre está disponível, umas 4 senhas diferentes, pois alguns sites pedem 4 caracteres, outros 6, e as coisas começaram a ficar bagunçadas. Acho que não só pra mim, mas para todo mundo que realmente usa as ferramentas e possibilidades 2.0, está complicado administrar tanta informação, e tudo está se tornando caótico. É hora de repensar e organizar. E estão surgindo algumas propostas neste sentido.
Chegou um momento em que precisamos convergir estes serviços, agregá-los em plataformas confiáveis, e ao mesmo tempo abertas, para prover o usuário com experiências mais ricas online. Felizmente estão surgindo várias propostas neste sentido, algumas muito Interessantes. Google OpenSocial, Google Friend Connect, Facebook Connect, MySpace Data Availability, OpenID, e muitas outras. Destaco o Friend Connect, o OpenSocial, e o Open ID, pois são plataformas abertas e muito bem estruturadas, sobre as quais falarei um pouquinho a seguir:

Ele Funciona da Seguinte forma: Antes os desenvolvedores tinham que pensar para qual plataforma (Orkut, MySpace, Hi5, Plaxo) desenvolver seu aplicativo, pois cada uma possuia uma API própria. Agora, Com as API’s do OpenSocial os desenvolvedores podem desenvolver um único aplicativo, que roda em todas as plataformas que adotam o OpenSocial. Isso favorece o usuário, e a plataforma, uma vez que haverão mais aplicativos para a mesma.
O que isso significa na prática? Que tal utilizar seu player da last.fm, dentro do seu orkut, e também do MySpace?

Ele Funciona da Seguinte forma: O Friend Connect reune informações das redes sociais, amigos, perfil e disponibiliza tudo para que estas informações possam ser adicionadas a sites e possam ser criados serviços nos sites que se aproveitem destas informações.
O que isso significa na prática? Imagine entrar no seu site que venda livros ou cds favorito e lá, além de o site te fazer recomendações baseadas em suas preferências armazenadas nos perfis de seus sites de relacionamento, ainda poder ver opiniões e compras dos seus amigos.

Ele Funciona da Seguinte forma: O OpenID visa a praticidade e a uniformidade para o usuário. Seu objetivo é eliminar a necessidade de utilização de vários nome de usuários e senha para acessar páginas da Web.
O que isso significa na prática? Se o OpenID pegar, e eu realmente espero que pegue, Você poderá logar no orkut, Myspace, Amazon, e qualquer site que adote a tecnologia, com o mesmo nome de usuário e senha. Adeus gerenciadores de passwords.
A cada dia surgem novas tecnologias e a internet muda. No momento surgem vários modelos que prometem convergência e melhorar a experiência do usuário. Espero que eles (ou outros melhores, com o mesmo fim) sejam adotados pela comunidade. Estamos vivendo mais um grande momento de mudança em como a Web é feita. Melhor ficar atento!
Interessante, ainda não conhecia o OpenID. Com certeza é algo vai facilitar a vida do usuário. Só tenho uma dúvida, onde será armazenada a informação de login?
Continua em cada serviço, ou existe um database centralizado pra autenticar todo mundo no mesmo lugar?
Imagino que os dados irão permanecer em seus servidores de origem, e que estes irão disponibilizar um serviço que poderá ser acessado pelos sites “parceiros” do OpenID.
Gostaria de entender melhor como funciona a arquitetura disso tudo.
A resposta é sim, existe um database centralizado.
Tem um video que acho que é bem didático do aspecto de como funciona o OpenID veja:
http://www.youtube.com/swf/l.swf?video_id=xcmY8Pk-qEk&rel=1&eurl=&iurl=http%3A//i.ytimg.com/vi/xcmY8Pk-qEk/default.jpg&t=OEgsToPDskJVK5mWITDxZ_iJJ7w3nTS2&hl=en
E achei este blog, com um informações técnicas detalhadas para consulta.
http://kodumaro.blogspot.com/2007/08/mais-sobre-openid.html
Um abraço!
Diego, muito bom o texto.
Agora entendi perfeitamente.
Continue postando.
Abraço.
cool. bom artigo, obrigado.