The State of SOAP / JAX-WS
- The latest maintenance release of JSR 224: JavaTM API for XML-Based Web Services (JAX-WS) 2.0 "SOAP" is 19 Dec, 2011. The actual release happened at 11 May, 2006
- In Java EE 7 JAX-WS was one of the few not updated specifications.
- They are only two SOAP-related JavaOne 2013 sessions (search for SOAP). The main topic was not SOAP, rather than XML-binding and infiniband transport protocol
- Search for SOAP at parleys.com http://www.parleys.com/search/soap and look closer at the topics / contents of the sessions.
- XML Encryption Cracked!
- The Google Trend for "SOAP Protocol".
- Do you know any recent JUG / conference talk about SOAP / JAX-WS?
See you at Java EE Workshops at MUC Airport, particularly at the Java EE Architectures workshop!
Well, from a developers perspective:
We still at least have to deal with the client part of the JAX-WS spec, as there are so many .NET-User's out there, - and they still love to write huge SOAP-(Dead)-Endpoints that we have to connect with our fast running and fancy JEE Applications.
Posted by Robert on December 10, 2013 at 01:56 PM CET #
Adam, I don't like SOAP and I am really happy with what is going on with REST and JAX-RS. But do you know a BPM-like solution that is not bound to JAX-WS?
Posted by Ivan St. Ivanov on December 10, 2013 at 03:30 PM CET #
@Robert,
sure--if the others are using SOAP, we have to support it. The post is more about future directions.
thanks (as always!),
--adam
Posted by Adam Bien on December 10, 2013 at 04:05 PM CET #
@Ivan,
"The State of BPM Tools" would be a nice title for a blog post as well :-),
adam
Posted by Adam Bien on December 10, 2013 at 04:07 PM CET #
SOAP has a huge benefit compared to REST: WSDL
To define B2B or E2E interfaces it's a good thing.
Posted by Simon Martinelli on December 11, 2013 at 04:01 PM CET #
@Ivan
Camunda BPM is a BPM engine that exposes its complete API via REST
Posted by Carlos on December 11, 2013 at 04:05 PM CET #
For complex cross-language documents, there still nothing better anyway. How one generates eg: REST client stubs in Delphi for java endpoints? There is still no widespread WSDL-like tools for REST
Posted by 187.52.30.59 on December 12, 2013 at 02:09 PM CET #
What about swagger? A WSDL is a service contract defining data types, request, response, etc. Swagger files do the same.
Posted by Ahmed Anwar on March 09, 2020 at 01:23 PM CET #