From the course: Java EE 7: Web Services

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Understand SOAP services

Understand SOAP services - Java EE Tutorial

From the course: Java EE 7: Web Services

Start my 1-month free trial

Understand SOAP services

- [Instructor] SOAP stands for Simple Object Access Protocol and is a messaging protocol that uses XML to allow applications running on different systems and platforms to communicate. SOAP messages are complex. The data being shared is placed in what's called an envelope. The envelope has a specific structure. Rules for encoding, invocations, and responses are often transmitted over HTTP. Java API for XML web services, shortened as JAX-WS, is a framework that simplifies using SOAP by hiding the complexities of SOAP and provides a simple API for developing and deploying web services. JAX-WS is a part of standard Java. How does JAX-WS work? A service class is exposed as a web service endpoint. Step one, the JAX-WS runtime will publish the web service and its functionality using a WSDL, which stands for Web Services Description Language and is used for describing the functionality offered by a web service. Step two, a proxy to the service is generated, which allows a calling client to…

Contents