Episode 85: Web Services with Olaf Zimmermann

Topics covered
Popular Clips
Episode Highlights
Core Differences
In the discussion on web services, addresses the ongoing debate between REST and WS-. He argues that the debate is often overstated, as the core architectural principles of REST are present in WS- technologies. Zimmermann highlights that WS-* offers more flexibility and options compared to REST, which is more constrained by its reliance on HTTP.
In WS Starland, you have to decide more. There's more options, more freedom of choice, whereas in REST, you have freedom from choice.
---
This flexibility in WS-* can be advantageous, but also requires more architectural decisions, making the two approaches similar when equivalent choices are made 1.
Interoperability
Interoperability in web services is a significant challenge, particularly when comparing WS-* and REST. critiques the complexity argument against WS-* by emphasizing that many of its specifications are optional and similar to REST when compared fairly. The Web Services Interoperability (WSI) organization plays a crucial role in ensuring compatibility by creating profiles that standardize best practices.
The WSI basic profile references the official specifications, profiles them, rules out some constructs.
---
This meta-standard helps remove ambiguities and ensures that solutions are WSI compliant, facilitating smoother integration across different systems 2.
Related Episodes


Episode 32: Service Oriented Architecture, Pt.2a
Answers 383 questions

Episode 39: Interview Steve Vinoski
Answers 383 questions

Episode 27: Service Oriented Architecture Pt.1
Answers 383 questions

Episode 20: Interview Michael Stal
Answers 383 questions

Episode 145: Spring in 2009 with Eberhard Wolff
Answers 383 questions

Episode 33: Service Oriented Architecture, Pt.2b
Answers 383 questions

Episode 40: Interview Werner Vogels
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions

Episode 69: Nico Josuttis on SOA (SOA Pt. 3)
Answers 383 questions

Episode 80: OSGi with Peter Kriens and BJ Hargrave
Answers 383 questions

Episode 198: Wil van der Aalst on Workflow Management Systems
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questionsEpisode 87: Software Components
Answers 383 questions
Episode 98: Stefan Tilkov on REST
Answers 383 questions













