Making business applications communicate across corporate boundaries can be complicated, which is why system architects usually coordinate such projects. B2B Application Integration explains some of the approaches these system architects can take to get application A to talk to database B and Web site C, without simultaneously allowing hacker yahoos in for a look around. David Linthicum surveys technologies generally, and also the products that implement them. He's a fine teacher, able to clarify complicated processes with words and illustrations. He's also well informed enough to express and support opinions on how various technologies are limited, which products live up to their claims, and how to implement specific mechanisms for application integration.