Like pretty much everything that gets caught up in the IT hype cycle, the
enterprise service bus (ESB) has taken on mythic capabilities. And, like
pretty much everything that becomes the focus of myth, there's a kernel of
truth embedded within all those super powers.
To begin the process of separating fact from fiction, let's start with a
workable definition of an ESB. "An enterprise service bus is an integration
platform that utilizes Web service standards to support a wide variety of
communications patterns over multiple transport protocols and deliver
value-added capabilities.
Now, let's pick that apart a bit so we can better understand just what an ESB
can really do.
1. An ESB is an integration platform...
While an ESB can be used to build a standalone application "from scratch,"
it's not ideal for that purpose. The main competition here is the various
componen... (more)
We’ve come pretty far with SOA. Gartner reports that “SOA”
is the most widely used search term on their Website. On Google, a search for
“SOA” turns up 6,750,000 matches. And all of us in IT probably
have to wade through some discussion related to SOA on a daily basis.
That’s a pretty impressive level of awareness and mind share.
Let’s not consider this a “mission accomplished” situation
though; there’s still a lot to do to mature our current approach to
SOA. For example, we need to improve the clarity and completeness of ... (more)