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 integration guide for using Enunciate in your Wicket application. Read it, and use Enunciate in your projects—your customers will love you for it.