Sobre

Graffiti \Graf*fi"ti\, s.m.
desenhos ou palavras feitos
em locais públicos. 
Aqui eles têm a intenção de 
provocar papos sobre TI e afins.

O Graffiti mudou!

Visite a nova versão em pfvasconcellos.net

Ufa.. quase achei que tinha dado algumas belas 'varadas n'água' em minhas palestras do ano passado, quando usei muitos exemplos da Web (hoje: Web 2.0) para ilustrar vantagens de uma SOA (Arquitetura Orientada a Serviços). É o seguinte: há alguns dias tá rolando um debate meio estranho na ZDNet, 'comparando' as duas modas mais quentes da área. O problema começa quando o articulista (blogueiro), dando uma de Gandour, compara alhos com cebolas e, perdidaço, não sabe o que fazer com a malagueta.

Pegar o aspecto 'social' da Web 2.0 e tentar vinculá-lo ao tema SOA é um belo desperdício de tempo e espaço. Além de criar uma bela confusão nos nossos belos e confusos deptos de TI. Saca só o gráfico abaixo (malagueta surrupiada daqui):


Wikis e blogs não têm nada a ver com SOA. KM 2.0 (Deus nos livre!) idem. Social networking?!?!
Taí o tipo de coisa que afasta investimentos sérios.

Mas, por outro lado (o lado de baixo - tecnicamente falando), Web 2.0 e SOA têm tudo a ver. Quando uma empresa torna 'Público' (externo) um Serviço ela está, de certa forma, criando uma interface Web 2.0. Se uma terceira empresa utilizar Serviços Públicos de duas outras entidades, criando assim um terceiro serviço, ela está realizando um "mashup corporativo". Assim, tecnicamente falando, é fácil ver onde SOA e Web 2.0 se encontram. Melhor ainda: são complementares!

O meu 'ufa' lá de cima foi por causa deste artigo de Jason Kolb. Saca só um trechinho:

The real point is, the software needs to be written as a service. If it's built properly (and this is very important, as certain Web 2.0 companies 37signals have basically derided proper, loosely coupled, software architecture as limiting) you can throw another interface facade on top of the logic code an expose your service whichever way you want. Hell, if I decide I want to expose my service via smoke signals tomorrow, all I have to do is write a smoke signal interface for the business logic layer of my application. Not that there's anybody to consume it, but hey, when the smoke signal guys get all up in arms about it I can be the first vendor to embrace their standard :)

E o graffiare de encerramento do Kolb:

The real problem is people who don't understand both camps trying to have a debate about why they're right and the other guy is wrong. How can you debate something you don't understand? You're both saying the same thing, just in a different language.

Tags:graffiti

0 responses to "SOA x Web 2.0 - bullshitagens no ventilador"

Leave a Reply