Web applications rarely exist in a vacuum—usually they have to publish their guts using web services to third parties. One typical problem of publishing web services is the art of documenting them correctly.
Enunciate is a great product that goes above and beyond the task of publishing web services: it makes them useful by combining best of breed technologies, such as CXF, jax-ws and javadoc. The end result is a web application that delivers your web services through a documented web site. Ryan Heaton (the author and maintainer of Enunciate) has written an in your Wicket application. , and use Enunciate in your projects—your customers will love you for it.