Chapter 8. Interface-Based Web Service Development

The goal of education is the advancement of knowledge and the dissemination of truth.

—John F. Kennedy

Interface-based programming was popularized with component-based development in the 1990s. Using technologies like COM, you could define an interface and have several components implement it. Clients could utilize any of those components by programming against the interface. As your Web services evolve and mature, you will find it necessary to factor out Web service methods into interfaces, implement existing standard interfaces on your Web services, and program clients against an interface rather than a specific Web service. Interfaces can also be useful for versioning Web services by leaving ...

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.