Interface Design Tips

You've already been introduced to interface semantics and the underlying concepts. Hopefully you came away with a clear understanding about the differences between syntax and semantics, and how semantics play such a critical part in building valuable Web Services.

This section presents a few practices that will help you build better Web Service interfaces.

Learning from the Past

It didn't take the software development community very long to figure out that interfaces are one of the best ways to decouple complex systems. This technique has been used for many years, especially in the electronics industry.

For example, consider the RCA jacks on a television. Most people know that there are three separate connectors—one for ...

Get Applied SOAP: Implementing .NET XML Web Services 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.