Wednesday, April 18, 2007

Bus vs. Hub

In one of the classes last year, we got into a discussion over whether ESB is a true bus or a hub architecture. I thought, "Oh, what does it really matter as long as it works?" But that's just me.

Truth is, the ESB is really more of a interconnected hub structure. It's a hub within any instance of the implementation ... and a kind of channel structure between hubs.

Even one of our true bus architectures -- Ethernet -- is not really a bus anymore, it's a star-hub structure with a high-speed switch fabric at the center.

* * *
The concept of "application" really is morphing, isn't it? The concept of a monolithic application is nearly dead ... and perhaps has been for 10 or more years. But more and more, an "application" is becoming a kind of logical collection of services stitched together.

* * *
I'm in Pallisades, NY right now. Lots of quaint villages. Lots of green and budding spring. Lots of gray overcast skies.

No comments: