SOA using Java Web services - Hansen, Mark D. (Prentice Hall, 2008)