Mark Richards, Director and Sr. Technical Architect at Collaborative Consulting, LLC, is a leading authority on messaging, transaction management, systems integration, and Service Oriented Architecture. He is the author of "Java Transaction Design Strategies," contributing author of "97 Things Every Software Architect Should Know," "NFJS Anthology Volume 1," "NFJS Anthology Volume 2," and the author of numerous transaction, JMS, and SOA-related articles. Mark is a regular conference speaker on the No Fluff Just Stuff conference tour and has spoken at other conferences around the world, includi...