Monday, January 31, 2005

A Middleware for Middleware

People of different languages need a translator to communicate. But sometimes, even people with the same language have a hard time communicating. For these challenging situations, people need a broker.

In the same way, disparate software systems need middleware to facilitate interoperablility and effective communication (i.e. getting IBM z/OS applications to talk to applications running on MS Windows). But now, organizations are adopting a variety of middleware standards, and throw in M&A (when multiple companies become one they often have different standards and interoperability issues), even middleware is challenged with interoperability.

Then there is this technology called Mule. Mule is an Enterprise Service Bus (ESB) messaging framework. It can be thought of as a highly distributable object broker that can seamlessly handle interactions with other applications using disparate transport and messaging technologies.

No comments: