13.1. Introduction and Requirements

Consider the Weather service I've used throughout this book. Imagine the need to build a new version of this service with some changes and additional features. This section explains the core requirements for this new version.

It is based on messaging, rather than RPC, so the SOAP message format is different. Specifically, the new service uses document/literal messages rather than RPC/encoded, and it will ignore SOAPAction HTTP headers.

Like the old version, the new version exposes two primary operations: GetTemperature and GetWeather. However, not everyone has access to both operations. Instead, the service is secured so that only registered users can invoke its operations (they must logon to the service first). ...

Get Real World XML Web Services: For VB and VB .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.