Thursday, October 29, 2009

ESBs: translators in an SOA world

A strange article has popped up on zJournal about SOA. I am not sure I fully understand the content but it seems to be an advice to CIOs basically saying: SOA is difficult to get right and ESBs are a bad thing.
This is the first time I read something clearly hostile to the ESB architecture. The author seems to believe that they are too complex and that they mostly try to imitate old EAI systems, rather than embracing SOA.
The article seems to imply that the only way to pure SOA is rewriting applications is such a way that they are natively service enabled. It states, in several places, that "API"s are a bad thing.
Following this idea, I guess you would have to replace SQL, SMTP, JMS, Excel macros,... by Web Services.
It's a little bit as if you were saying: all these languages that people speak around the world make communication difficult, let's all speak Esperanto.
As long as we are not all speaking Esperanto, there will be a need for Translators. I guess that's why ESB's are so useful to an SOA.

No comments:

Post a Comment