O'Reilly logo

Real World XML Web Services: For VB and VB .NET Developers by Yasser Shohoud

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required