Developing Java Web Services: Architecting and Developing Secure Web Services Using Java