Mind your interfaces!

Haralampos Routis writes wise words over at the Spring Web Services forum:

In my experience, when you have to build a system that interoperates with others, you must pay attention to the interface that you provide. The implementation of the interface is important but it also can change in time. The interface on the other hand cannot/should not change.

So, if you allow me to give you an advice: Use whatever product, framework, soap stack best suits you, but invest on XML Schema and WSDL, because these are the essence of Web services.

I couldn’t agree more!

2 Comments

  1. Paul Gielens said,

    May 21, 2006 @ 11:04

    Thinking out loud http://forum.springframework.org/showthread.php?p=62212#post62212

  2. The Ancient Art of Programming » Tutorial: Writing Contract-first Web Services said,

    June 9, 2006 @ 18:59

    […] Over at the Spring-WS forum, people are starting to get convinced that doing contract-first Web service development is a good thing. After all, it’s all about the XML! […]

RSS feed for comments on this post