When you use Enunciate 1.4 to publish your Web service API, Enunciate will build you a war that you can drop into your favorite webapp container. The war will supply any or all of the following, depending on your configuration:
Full documentation (scraped from the JavaDocs)
Your service beans mounted via SOAP, along with the formal contract (WSDL, schemas, etc.)
Those same service beans...