Middleware is the layer of software situated between the operating system and the applications, and it allows them to exchange information among themselves. This book looks at some of the serious problems found in businesses that can be solved by an approach based on message-oriented middleware.