About the Authors
Kevin Conner is the Platform Architect for the SOA platform within JBoss, a division of Red Hat. After graduating from Newcastle University, Kevin worked as a kernel programmer with Integrated Micro Products, developing fault tolerant network drivers. IMP was later acquired by Sun Microsystems where he was to discover Java. He has over 15 years, experience of Java, predominately Enterprise technologies, which he has used to develop software for technical, financial, and local government clients. Before joining JBoss he was a Senior Engineer with Arjuna Technologies, working on transaction products.
I would like to thank everyone at Packt Publishing for giving me the opportunity to write this book. Special thanks to Sarah Cullington for guiding us through the initial work, Pallavi Iyengar and Chris Rodrigues for continuing her work, Vishal Bodwani for his enthusiasm and encouragement and all the technical reviewers.
I would also like to thank all my colleagues at Red Hat for providing a rich and fertile environment in which ideas are encouraged to flourish, without which this book would be rather brief. It is truly an inspiring place to work.
A big thank you must also go to my family and friends who, having heard about this project, encouraged me to go forward with enthusiasm.
Finally my biggest thanks are reserved for those who are most important to me, my wife and children. They have been patient and encouraging throughout this process, allowing me to work late through the night and on weekends in order to catch up with the schedule, all the while having to deal with one of the most disruptive events any family can undertake emigration to a distant country. I began this process while planning to leave one country, finishing it while setting up a home in a second. I love you all very much.
Tom Cunningham is currently the project lead for JBoss ESB and has worked for Red Hat since 2007 on JBoss ESB and SwitchYard. He is an active committer on the Apache jUDDI and Apache Scout projects. Tom received a B.S. in Computer Science from Georgetown University and an M.S. in Computer Science from Arizona State University and has worked in software development for over 14 years.
I'd like to thank my sons Ben and Nate, my wife Sonia, and my parents for their support in writing this book.
Len DiMaggio stumbled onto computer programming while studying Business Administration and has never looked back. Len is a Graduate of Bentley University and has worked for some of the better known pioneering technical companies such as DEC, BBN, GTE, Rational, IBM, and now JBoss by Red Hat. He is the software test team lead for the open source JBoss Service Oriented Architecture Platform (SOAP) which is built on JBoss ESB.
This is Len's first book. He is a "Most Valuable Blogger" at Dzone where he is a frequent contributor. Len has also written over 50 articles for Dzone, Red Hat Magazine, Dr. Dobbs' Journal , and other publications. Len writes a blog that is (mostly) dedicated to software testing subjects (http://swqetesting.blogspot.com/). He is a proud member of the JBoss community (http://community.jboss.org/people/ldimaggio) and, when he is not testing software, is a frequent contributor to Fotopedia (http://www.fotopedia.com/).
I'd like to thank my wife Maria for her understanding and support during many late night writing and editing sessions, and Mary and Robert for their frequent (and extremely important!) interruptions for hockey, dancing, baseball, soccer, and softball as they kept what's truly important in life in perspective.
I'd also like to thank way too many current and former co-workers to mention for everything I learned from them, my co-authors Kevin, Tom, and Magesh, my mates' in Geordie Land and ptel in Brno and the open source communities that make JBoss ESB and all the other JBoss projects possible. And finally, I'd like to thank Sarah, Chris, Vishal, Vanjeet, and everyone else at Packt for giving us the opportunity to write this book!
Magesh Kumar B . is a Senior Software Engineer at JBoss, a division of Red Hat. He has a Masters in Computer Applications from Coimbatore Institute of Technology. His passion is coding in Java and has architected many enterprise applications prior to Red Hat. His project contributions include JBoss WS and JBoss Portal. His current projects are JBoss ESB and SwitchYard.
He hails from Ooty and lives in Bangalore, India with his wife, three kids and his parents. You can reach him at<>
. This is his first book.
I would first like to thank Kevin Conner for introducing me to JBoss ESB. Without him I wouldn't have been part of this book. I would like to thank Len and Tom for those delightful days while we wrote this book.
Next I would like to thank Sarah Cullington from Packt for her initial review when we started this book. I would like to thank my parents, my wife Charu, my sons Lavesh and Shashwath for being so patient while they missed my time with them. Lastly to my little daughter Yashtika for showing her godly smile when the times were tough.