Web Services consists of Simple Object Access Protocol 1.1 with attachments for communication; Web Services Description Language 1.1; Universal Description, Discovery, and Integration 2.0; and eXtended Markup Language.
A2:
Java provides the Java API for XML-based RPC to access and use Web Services. JAX-RPC is simple and easy to use and is based on the remote procedure call model.