Java Web Services: Up and Running: A Quick, Practical, and Thorough Introduction