Adrian Trenaman, Principal Consultant

Adrian Trenaman, Principal Consultant![]() |
Presentation: "Building multi-protocol open-source web-services using JAX-WS."
Track:
Solution Track 2
Time: Thursday 14:30 - 15:30 Location: Wordsworth Room
Abstract:
JAX-WS provides an elegant mapping from WSDL to Java, allowing developers to build web services without needing to know the nuts and bolts of the SOAP protocol. Importantly, the JAX-WS programming model can be easily applied to other protocols and payloads not typically associated with web services: developers can program in a pure-Java, protocol agnostic world without needing to know what's going on on-the-wire. In this hands-on session I'll show how to use open-source tooling to rapidly assemble multi-protocol web services in JAX-WS, facilitating SOAP, XML and JSON payloads over HTTP, HTTPS, JMS and AMQP. As a motivating example, this session will examine how to transmit UBL-2.0 XML documents (such as invoices) across different payload/transport combinations to the same pure-Java service. |
![]() |
||