InfoQ has discovered my ESB-Oriented Architecture article.
I've talked about my latest article, ESB-Oriented Architecture. Jean-Jacques Dubray has now posted about it on InfoQ: ESB-Oriented Architectures considered harmful.
Jean-Jacques generally gives the article a positive review: "Bobby's article expresses, with humor, the frustration of consultants facing some IT organization which has little or no knowledge about SOA and is pressed to show progress within unreasonable timelines in any way shape or form." Thanks.
I would like to clarify one of Jean-Jacques' statements: He says my article "questions the legitimacy of an ESB as the foundation of a Service Oriented Architecture." That makes it sound like he's saying that I'm saying that ESBs are bad. Where do I say that?! Actually, ESBs are good and are an important part of an SOA (maybe not the foundation, necessarily, but an important part). What's bad is a project who's only goal is to produce an ESB, defers on creating SOA apps to use the ESB, and thus tries to develop an ESB without any idea who'll use it or how. Instead, the project should develop the ESB as part of developing the SOA apps, not independently of and before them.
In a nutshell: ESBs good; ESB-only projects bad. Orient the architecture around the services, not the bus. Is that clear enough?! :-)
As I seem to keep saying: I just don't want my statements to be interpreted too broadly! :-)
For more discussion on this article, see ESB-OA on InfoWorld, ESB-OA on ZDNet, and ESB-OA on TSS.
ESB-OA on InfoQ